{"ok":true,"data":{"evidence_id":"ev_9d352001b0503b3dfbc8397bf4810944e628f4faad9b1123f8ae6b92580ec31f","subject":{"name":"Tabbit.dll","digest":{"sha256":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c"},"local_path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","format":"unknown","architecture":null},"provider":{"id":"rizin","name":"Rizin","version":null},"analysis_profile":null,"predicate_type":"rea.reverse-engineering.command-observation","operation":"execute_rizin_command","parameters":{"path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","command":"e scr.color=0;af @ 0x183675390;pdgo @ 0x183675390;pdf @ 0x183675390;afij @ 0x183675390","provider_executable":"C:\\Users\\tjzhong\\Documents\\Codex\\tools\\cutter-2.5.0\\Cutter-v2.5.0-Windows-x86_64\\rizin.exe","command_arguments":["-N","-q","-c","e scr.color=0;af @ 0x183675390;pdgo @ 0x183675390;pdf @ 0x183675390;afij @ 0x183675390","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"                   |\r\n    0x183675390    |void fcn.183675390(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    int32_t iVar2;\r\n                   |    char cVar3;\r\n                   |    undefined8 uVar4;\r\n                   |    int64_t *piVar5;\r\n                   |    int64_t iVar6;\r\n                   |    undefined8 uVar7;\r\n                   |    int64_t iVar8;\r\n                   |    uint64_t uVar9;\r\n                   |    int64_t var_168h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    int64_t iStack_138;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_d8h;\r\n                   |    \r\n    0x1836755d0    |    if ((((*(int32_t *)arg1 == -1) && (*(int32_t *)(arg1 + 4) == -2)) ||\r\n    0x18367558e    |        (iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 == 0)) ||\r\n    0x1836755ac    |       ((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 == '\\0' || (iVar8 = (*(code *)0x185f59da0)(iVar8), iVar8 == 0))))\r\n                   |    {\r\n    0x1836753b7    |        uVar9 = 0;\r\n                   |    } else {\r\n    0x1836755d9    |        iVar6 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1836755e1    |        if (iVar6 < 0) {\r\n    0x183675585    |            iVar6 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x1836755e9    |        if (iVar6 != 0) {\r\n    0x1836755f2    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836755ff    |                func_0x00018030d390(&var_158h, 0x190c00cd8, 0x69, 2);\r\n    0x183675627    |                uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c00ff8, 0x35);\r\n    0x18367563f    |                uVar7 = func_0x000184dcd0d0(uVar4, 0x190b98c00, 0x18);\r\n    0x183675649    |                uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)arg1);\r\n    0x18367565e    |                uVar7 = func_0x000184dcd0d0(uVar7, 0x19012a0b4, 2);\r\n    0x183675669    |                uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)(arg1 + 4));\r\n    0x18367567e    |                func_0x000184dcd0d0(uVar7, 0x190125408, 1);\r\n    0x183675693    |                uVar4 = func_0x000184dcd0d0(uVar4, 0x190c00cc8, 0xd);\r\n    0x183675698    |                iVar6 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1836756a0    |                if (iVar6 < 0) {\r\n    0x1836756a2    |                    iVar6 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x1836756a9    |                func_0x0001813014a0(uVar4, iVar6);\r\n    0x1836756ba    |                var_158h = 0x18ff81648;\r\n    0x1836756b5    |                func_0x00018030e9d0(&var_158h);\r\n    0x1836756d4    |                *(undefined8 *)\r\n    0x1836756d4    |                 ((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) =\r\n    0x1836756d4    |                     0x18fe1b290;\r\n    0x1836756e0    |                var_140h = 0x18fe20d40;\r\n    0x1836756e9    |                if (var_f0h._7_1_ < '\\0') {\r\n    0x183675705    |                    func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183675716    |                var_140h = 0x18fe20db0;\r\n    0x183675727    |                if (iStack_138 != 0x191de1450) {\r\n    0x1836757ce    |                    LOCK();\r\n    0x1836757ce    |                    piVar1 = (int32_t *)(iStack_138 + 8);\r\n    0x1836757ce    |                    iVar2 = *piVar1;\r\n    0x1836757ce    |                    *piVar1 = *piVar1 + -1;\r\n    0x1836757ce    |                    UNLOCK();\r\n    0x1836757d5    |                    if (iVar2 == 0) {\r\n    0x1836757e2    |                        (*(code *)0x185f59da0)();\r\n                   |                    }\r\n                   |                }\r\n    0x18367570a    |                func_0x00018424db70(&var_140h);\r\n    0x18367572d    |                func_0x0001848f8b80(&var_d8h);\r\n                   |            }\r\n    0x18367575b    |            func_0x0001854229f0(&var_158h);\r\n    0x183675775    |            (*(code *)0x185f59da0)(iVar8, &var_158h);\r\n    0x18367577f    |            if (var_148h._7_1_ < '\\0') {\r\n    0x18367578e    |                func_0x0001841dcbe0(var_158h, CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) * 2);\r\n                   |            }\r\n    0x183675793    |            *(undefined *)(arg1 + 0x20) = 0;\r\n    0x183675797    |            goto code_r0x0001836754cb;\r\n                   |        }\r\n    0x18367557e    |        uVar9 = CONCAT71((unkint7)((uint64_t)iVar8 >> 8), 1);\r\n                   |    }\r\n    0x1836753c0    |    if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836753cd    |        func_0x00018030d390(&var_158h, 0x190c00cd8, 0x6e, 2);\r\n    0x1836753f5    |        uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c01030, 0x37);\r\n    0x1836753ff    |        uVar4 = func_0x00018084a240(uVar4, uVar9 & 0xffffffff);\r\n    0x183675414    |        uVar4 = func_0x000184dcd0d0(uVar4, 0x190c01068, 0xc);\r\n    0x183675419    |        iVar8 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183675421    |        if (iVar8 < 0) {\r\n    0x183675423    |            iVar8 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183675430    |        func_0x00018084a240(uVar4, iVar8 == 0);\r\n    0x183675441    |        var_158h = 0x18ff81648;\r\n    0x18367543c    |        func_0x00018030e9d0(&var_158h);\r\n    0x18367545b    |        *(undefined8 *)((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) =\r\n    0x18367545b    |             0x18fe1b290;\r\n    0x183675467    |        var_140h = 0x18fe20d40;\r\n    0x18367546f    |        if (var_f0h._7_1_ < '\\0') {\r\n    0x18367548b    |            func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18367549c    |        var_140h = 0x18fe20db0;\r\n    0x1836754ad    |        if (iStack_138 != 0x191de1450) {\r\n    0x1836757aa    |            LOCK();\r\n    0x1836757aa    |            piVar1 = (int32_t *)(iStack_138 + 8);\r\n    0x1836757aa    |            iVar2 = *piVar1;\r\n    0x1836757aa    |            *piVar1 = *piVar1 + -1;\r\n    0x1836757aa    |            UNLOCK();\r\n    0x1836757b1    |            if (iVar2 == 0) {\r\n    0x1836757be    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x183675490    |        func_0x00018424db70(&var_140h);\r\n    0x1836754b3    |        func_0x0001848f8b80(&var_d8h);\r\n                   |    }\r\n                   |code_r0x0001836754cb:\r\n    0x183675560    |    if (((*(int32_t *)arg1 != -1) || (*(int32_t *)(arg1 + 4) != -2)) &&\r\n    0x18367551c    |       ((iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 != 0 &&\r\n    0x183675536    |        (((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 != '\\0' &&\r\n    0x18367554d    |          (piVar5 = (int64_t *)(*(code *)0x185f59da0)(iVar8), piVar5 != (int64_t *)0x0)) &&\r\n    0x18367555c    |         (*(char *)(arg1 + 0x20) == '\\x01')))))) {\r\n    0x183675573    |        (*(code *)0x185f59da0)(piVar5, *(undefined8 *)(*piVar5 + 0x48));\r\n                   |    }\r\n    0x1836754e0    |    *(undefined8 *)arg1 = 0xfffffffeffffffff;\r\n    0x1836754e7    |    if (*(char *)(arg1 + 0x1f) < '\\0') {\r\n    0x18367550a    |        **(undefined2 **)(arg1 + 8) = 0;\r\n    0x18367550f    |        *(undefined8 *)(arg1 + 0x10) = 0;\r\n                   |    } else {\r\n    0x1836754e9    |        *(undefined2 *)(arg1 + 8) = 0;\r\n    0x1836754ef    |        *(undefined *)(arg1 + 0x1f) = 0;\r\n                   |    }\r\n    0x1836754f3    |    *(undefined *)(arg1 + 0x20) = 0;\r\n    0x183675505    |    return;\r\n                   |}\r\n/ fcn.183675390(int64_t arg1, int64_t arg2);\r\n|           ; arg int64_t arg1 @ rcx\r\n|           ; arg int64_t arg2 @ rdx\r\n|           ; var int64_t var_168h @ stack - 0x168\r\n|           ; var int64_t var_158h @ stack - 0x158\r\n|           ; var int64_t var_148h @ stack - 0x148\r\n|           ; var int64_t var_140h @ stack - 0x140\r\n|           ; var int64_t var_100h @ stack - 0x100\r\n|           ; var int64_t var_f0h @ stack - 0xf0\r\n|           ; var int64_t var_d8h @ stack - 0xd8\r\n|           0x183675390      push  r15\r\n|           0x183675392      push  r14\r\n|           0x183675394      push  rsi\r\n|           0x183675395      push  rdi\r\n|           0x183675396      push  rbx\r\n|           0x183675397      sub   rsp, 0x160\r\n|           0x18367539e      mov   rdi, rdx                            ; arg2\r\n|           0x1836753a1      mov   rsi, rcx                            ; arg1\r\n|           0x1836753a4      cmp   dword [rcx], 0xffffffff             ; arg1\r\n|       ,=< 0x1836753a7      jnz   0x18367558b\r\n|       |   0x1836753ad      cmp   dword [rsi+0x04], 0xfffffffe\r\n|      ,==< 0x1836753b1      jnz   0x18367558b\r\n|   ...---> 0x1836753b7      xor   ebx, ebx\r\n|   :::||   ; CODE XREF from fcn.183675390 @ 0x183675580\r\n|  .------> 0x1836753b9      cmp   dword [0x191de85c0], 0x02           ; [0x191de85c0:4]=0\r\n| ,=======< 0x1836753c0      jnle  0x1836754cb\r\n| |::::||   0x1836753c6      lea   rdx, qword [0x190c00cd8]            ; \"..\\..\\tab\\browser\\voice_input\\browser_hotkey_text_injector.cc\"\r\n| |::::||   0x1836753cd      lea   rcx, qword [var_158h]\r\n| |::::||   0x1836753d2      mov   r8d, 0x6e                           ; 'n' ; 110\r\n| |::::||   0x1836753d8      mov   r9d, 0x02\r\n| |::::||   0x1836753de      call  0x18030d390\r\n| |::::||   0x1836753e3      lea   rcx, qword [var_148h]\r\n| |::::||   0x1836753e8      lea   rdx, qword [0x190c01030]            ; \"Tabbit voice input hotkey finish without commit widget=\"\r\n| |::::||   0x1836753ef      mov   r8d, 0x37                           ; '7' ; 55\r\n| |::::||   0x1836753f5      call  0x184dcd0d0\r\n| |::::||   0x1836753fa      mov   rcx, rax\r\n| |::::||   0x1836753fd      mov   edx, ebx\r\n| |::::||   0x1836753ff      call  0x18084a240\r\n| |::::||   0x183675404      lea   rdx, qword [0x190c01068]            ; \" text_empty=\"\r\n| |::::||   0x18367540b      mov   r8d, 0x0c                           ; 0xc ; 12\r\n| |::::||   0x183675411      mov   rcx, rax\r\n| |::::||   0x183675414      call  0x184dcd0d0\r\n| |::::||   0x183675419      movsx rcx, byte [rdi+0x17]\r\n| |::::||   0x18367541e      test  rcx, rcx\r\n| ========< 0x183675421      jns   0x183675427\r\n| |::::||   0x183675423      mov   rcx, qword [rdi+0x08]\r\n| --------> 0x183675427      test  rcx, rcx\r\n| |::::||   0x18367542a      setz  dl\r\n| |::::||   0x18367542d      mov   rcx, rax\r\n| |::::||   0x183675430      call  0x18084a240\r\n| |::::||   0x183675435      lea   rax, qword [0x18ff81648]\r\n| |::::||   0x18367543c      lea   rdi, qword [var_158h]\r\n| |::::||   0x183675441      mov   qword [rdi], rax\r\n| |::::||   0x183675444      mov   rcx, rdi\r\n| |::::||   0x183675447      call  0x18030e9d0\r\n| |::::||   0x18367544c      mov   rax, qword [rdi+0x10]\r\n| |::::||   0x183675450      movsxd rax, dword [rax+0x04]\r\n| |::::||   0x183675454      lea   rcx, qword [0x18fe1b290]\r\n| |::::||   0x18367545b      mov   qword [rsp+rax*1+0x40], rcx\r\n| |::::||   0x183675460      lea   rax, qword [0x18fe20d40]\r\n| |::::||   0x183675467      mov   qword [rdi+0x18], rax\r\n| |::::||   0x18367546b      cmp   byte [rdi+0x6f], 0x00\r\n| ========< 0x18367546f      jns   0x183675490\r\n| |::::||   0x183675471      mov   rdx, 0x7fffffffffffffff             ; 9223372036854775807\r\n| |::::||   0x18367547b      and   rdx, qword [var_f0h]\r\n| |::::||   0x183675483      mov   rcx, qword [var_100h]\r\n| |::::||   0x18367548b      call  0x1841dcbe0\r\n| --------> 0x183675490      lea   rdi, qword [var_140h]\r\n| |::::||   0x183675495      lea   rax, qword [0x18fe20db0]\r\n| |::::||   0x18367549c      mov   qword [rdi], rax\r\n| |::::||   0x18367549f      mov   rcx, qword [rdi+0x08]\r\n| |::::||   0x1836754a3      lea   rax, qword [0x191de1450]\r\n| |::::||   0x1836754aa      cmp   rcx, rax\r\n| ========< 0x1836754ad      jnz   0x1836757a5\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x1836757c4\r\n| --------> 0x1836754b3      lea   rbx, qword [var_d8h]\r\n| |::::||   0x1836754bb      mov   rcx, rdi\r\n| |::::||   0x1836754be      call  0x18424db70\r\n| |::::||   0x1836754c3      mov   rcx, rbx\r\n| |::::||   0x1836754c6      call  0x1848f8b80\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675797\r\n| `-------> 0x1836754cb      cmp   dword [rsi], 0xffffffff\r\n| ,=======< 0x1836754ce      jnz   0x183675519\r\n| |::::||   0x1836754d0      cmp   dword [rsi+0x04], 0xfffffffe\r\n| ========< 0x1836754d4      jnz   0x183675519\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675579\r\n| --------> 0x1836754d6      mov   rax, 0xfffffffeffffffff\r\n| |::::||   0x1836754e0      mov   qword [rsi], rax\r\n| |::::||   0x1836754e3      cmp   byte [rsi+0x1f], 0x00\r\n| ========< 0x1836754e7      js    0x183675506\r\n| |::::||   0x1836754e9      mov   word [rsi+0x08], 0x00\r\n| |::::||   0x1836754ef      mov   byte [rsi+0x1f], 0x00\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675517\r\n| --------> 0x1836754f3      mov   byte [rsi+0x20], 0x00\r\n| |::::||   0x1836754f7      add   rsp, 0x160\r\n| |::::||   0x1836754fe      pop   rbx\r\n| |::::||   0x1836754ff      pop   rdi\r\n| |::::||   0x183675500      pop   rsi\r\n| |::::||   0x183675501      pop   r14\r\n| |::::||   0x183675503      pop   r15\r\n| |::::||   0x183675505      ret\r\n| --------> 0x183675506      mov   rax, qword [rsi+0x08]\r\n| |::::||   0x18367550a      mov   word [rax], 0x00\r\n| |::::||   0x18367550f      mov   qword [rsi+0x10], 0x00\r\n| ========< 0x183675517      jmp   0x1836754f3\r\n| `-------> 0x183675519      mov   rcx, qword [rsi]\r\n|  ::::||   0x18367551c      call  0x184770e70\r\n|  ::::||   0x183675521      test  rax, rax\r\n| ========< 0x183675524      jz    0x1836754d6\r\n|  ::::||   0x183675526      mov   rdi, rax\r\n|  ::::||   0x183675529      mov   rax, qword [rax]\r\n|  ::::||   0x18367552c      mov   rax, qword [rax+0x220]\r\n|  ::::||   0x183675533      mov   rcx, rdi\r\n|  ::::||   0x183675536      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|  ::::||   0x18367553c      test  al, al\r\n| ========< 0x18367553e      jz    0x1836754d6\r\n|  ::::||   0x183675540      mov   rax, qword [rdi]\r\n|  ::::||   0x183675543      mov   rax, qword [rax+0xa8]\r\n|  ::::||   0x18367554a      mov   rcx, rdi\r\n|  ::::||   0x18367554d      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|  ::::||   0x183675553      test  rax, rax\r\n| ========< 0x183675556      jz    0x1836754d6\r\n|  ::::||   0x18367555c      cmp   byte [rsi+0x20], 0x01\r\n| ========< 0x183675560      jnz   0x1836754d6\r\n|  ::::||   0x183675566      mov   rcx, qword [rax]\r\n|  ::::||   0x183675569      mov   rdx, qword [rcx+0x48]\r\n|  ::::||   0x18367556d      mov   rcx, rax\r\n|  ::::||   0x183675570      mov   rax, rdx\r\n|  ::::||   0x183675573      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ========< 0x183675579      jmp   0x1836754d6\r\n| .-------> 0x18367557e      mov   bl, 0x01\r\n| :`======< 0x183675580      jmp   0x1836753b9\r\n| :.------> 0x183675585      mov   rcx, qword [rdi+0x08]\r\n| ========< 0x183675589      jmp   0x1836755e6\r\n| :::::``-> 0x18367558b      mov   rcx, qword [rsi]\r\n| :::::     0x18367558e      call  0x184770e70\r\n| :::::     0x183675593      test  rax, rax\r\n| ::`=====< 0x183675596      jz    0x1836753b7\r\n| :: ::     0x18367559c      mov   rbx, rax\r\n| :: ::     0x18367559f      mov   rax, qword [rax]\r\n| :: ::     0x1836755a2      mov   rax, qword [rax+0x220]\r\n| :: ::     0x1836755a9      mov   rcx, rbx\r\n| :: ::     0x1836755ac      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| :: ::     0x1836755b2      test  al, al\r\n| :: `====< 0x1836755b4      jz    0x1836753b7\r\n| ::  :     0x1836755ba      mov   rax, qword [rbx]\r\n| ::  :     0x1836755bd      mov   rax, qword [rax+0xa8]\r\n| ::  :     0x1836755c4      mov   rcx, rbx\r\n| ::  :     0x1836755c7      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ::  :     0x1836755cd      test  rax, rax\r\n| ::  `===< 0x1836755d0      jz    0x1836753b7\r\n| ::        0x1836755d6      mov   rbx, rax\r\n| ::        0x1836755d9      movsx rax, byte [rdi+0x17]\r\n| ::        0x1836755de      test  rax, rax\r\n| :`======< 0x1836755e1      js    0x183675585\r\n| :         0x1836755e3      mov   rcx, rax\r\n| :         ; CODE XREF from fcn.183675390 @ 0x183675589\r\n| --------> 0x1836755e6      test  rcx, rcx\r\n| `=======< 0x1836755e9      jz    0x18367557e\r\n|           0x1836755eb      cmp   dword [0x191de85c0], 0x02           ; [0x191de85c0:4]=0\r\n|       ,=< 0x1836755f2      jnle  0x183675748\r\n|       |   0x1836755f8      lea   rdx, qword [0x190c00cd8]            ; \"..\\..\\tab\\browser\\voice_input\\browser_hotkey_text_injector.cc\"\r\n|       |   0x1836755ff      lea   rcx, qword [var_158h]\r\n|       |   0x183675604      mov   r8d, 0x69                           ; 'i' ; 105\r\n|       |   0x18367560a      mov   r9d, 0x02\r\n|       |   0x183675610      call  0x18030d390\r\n|       |   0x183675615      lea   rcx, qword [var_148h]\r\n|       |   0x18367561a      lea   rdx, qword [0x190c00ff8]            ; \"Tabbit voice input hotkey finish commit target_frame=\"\r\n|       |   0x183675621      mov   r8d, 0x35                           ; '5' ; 53\r\n|       |   0x183675627      call  0x184dcd0d0\r\n|       |   0x18367562c      mov   r14, rax\r\n|       |   0x18367562f      lea   rdx, qword [0x190b98c00]            ; \"GlobalRenderFrameHostId(\"\r\n|       |   0x183675636      mov   r8d, 0x18                           ; 24\r\n|       |   0x18367563c      mov   rcx, rax\r\n|       |   0x18367563f      call  0x184dcd0d0\r\n|       |   0x183675644      mov   edx, dword [rsi]\r\n|       |   0x183675646      mov   rcx, rax\r\n|       |   0x183675649      call  0x18041ca10\r\n|       |   0x18367564e      lea   rdx, qword [0x19012a0b4]            ; \", \"\r\n|       |   0x183675655      mov   r8d, 0x02\r\n|       |   0x18367565b      mov   rcx, rax\r\n|       |   0x18367565e      call  0x184dcd0d0\r\n|       |   0x183675663      mov   edx, dword [rsi+0x04]\r\n|       |   0x183675666      mov   rcx, rax\r\n|       |   0x183675669      call  0x18041ca10\r\n|       |   0x18367566e      lea   rdx, qword [0x190125408]            ; \")\"\r\n|       |   0x183675675      mov   r8d, 0x01\r\n|       |   0x18367567b      mov   rcx, rax\r\n|       |   0x18367567e      call  0x184dcd0d0\r\n|       |   0x183675683      lea   rdx, qword [0x190c00cc8]            ; \" text_length=\"\r\n|       |   0x18367568a      mov   r8d, 0x0d                           ; 0xd ; 13\r\n|       |   0x183675690      mov   rcx, r14\r\n|       |   0x183675693      call  0x184dcd0d0\r\n|       |   0x183675698      movsx rdx, byte [rdi+0x17]\r\n|       |   0x18367569d      test  rdx, rdx\r\n|      ,==< 0x1836756a0      jns   0x1836756a6\r\n|      ||   0x1836756a2      mov   rdx, qword [rdi+0x08]\r\n|      `--> 0x1836756a6      mov   rcx, rax\r\n|       |   0x1836756a9      call  0x1813014a0\r\n|       |   0x1836756ae      lea   rax, qword [0x18ff81648]\r\n|       |   0x1836756b5      lea   r14, qword [var_158h]\r\n|       |   0x1836756ba      mov   qword [r14], rax\r\n|       |   0x1836756bd      mov   rcx, r14\r\n|       |   0x1836756c0      call  0x18030e9d0\r\n|       |   0x1836756c5      mov   rax, qword [r14+0x10]\r\n|       |   0x1836756c9      movsxd rax, dword [rax+0x04]\r\n|       |   0x1836756cd      lea   rcx, qword [0x18fe1b290]\r\n|       |   0x1836756d4      mov   qword [rsp+rax*1+0x40], rcx\r\n|       |   0x1836756d9      lea   rax, qword [0x18fe20d40]\r\n|       |   0x1836756e0      mov   qword [r14+0x18], rax\r\n|       |   0x1836756e4      cmp   byte [r14+0x6f], 0x00\r\n|      ,==< 0x1836756e9      jns   0x18367570a\r\n|      ||   0x1836756eb      mov   rdx, 0x7fffffffffffffff             ; 9223372036854775807\r\n|      ||   0x1836756f5      and   rdx, qword [var_f0h]\r\n|      ||   0x1836756fd      mov   rcx, qword [var_100h]\r\n|      ||   0x183675705      call  0x1841dcbe0\r\n|      `--> 0x18367570a      lea   r14, qword [var_140h]\r\n|       |   0x18367570f      lea   rax, qword [0x18fe20db0]\r\n|       |   0x183675716      mov   qword [r14], rax\r\n|       |   0x183675719      mov   rcx, qword [r14+0x08]\r\n|       |   0x18367571d      lea   rax, qword [0x191de1450]\r\n|       |   0x183675724      cmp   rcx, rax\r\n|      ,==< 0x183675727      jnz   0x1836757c9\r\n|      ||   ; CODE XREF from fcn.183675390 @ 0x1836757e8\r\n|    ..---> 0x18367572d      lea   r15, qword [var_d8h]\r\n|    ::||   0x183675735      mov   rcx, r14\r\n|    ::||   0x183675738      call  0x18424db70\r\n|    ::||   0x18367573d      mov   rcx, r15\r\n|    ::||   0x183675740      call  0x1848f8b80\r\n|    ::||   0x183675745      mov   al, byte [rdi+0x17]\r\n|    ::|`-> 0x183675748      test  al, al\r\n|    ::|,=< 0x18367574a      js    0x18367579c\r\n|    ::||   0x18367574c      movzx eax, al\r\n|    ::||   ; CODE XREF from fcn.183675390 @ 0x1836757a3\r\n|   .-----> 0x18367574f      lea   rdx, qword [var_168h]\r\n|   :::||   0x183675754      mov   qword [rdx], rdi\r\n|   :::||   0x183675757      mov   qword [rdx+0x08], rax\r\n|   :::||   0x18367575b      lea   rdi, qword [var_158h]\r\n|   :::||   0x183675760      mov   rcx, rdi\r\n|   :::||   0x183675763      call  0x1854229f0\r\n|   :::||   0x183675768      mov   rax, qword [rbx]\r\n|   :::||   0x18367576b      mov   rax, qword [rax+0x40]\r\n|   :::||   0x18367576f      mov   rcx, rbx\r\n|   :::||   0x183675772      mov   rdx, rdi\r\n|   :::||   0x183675775      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|   :::||   0x18367577b      cmp   byte [rdi+0x17], 0x00\r\n|  ,======< 0x18367577f      jns   0x183675793\r\n|  |:::||   0x183675781      mov   rcx, qword [var_158h]\r\n|  |:::||   0x183675786      mov   rdx, qword [var_148h]\r\n|  |:::||   0x18367578b      add   rdx, rdx\r\n|  |:::||   0x18367578e      call  0x1841dcbe0\r\n|  `------> 0x183675793      mov   byte [rsi+0x20], 0x00\r\n| ========< 0x183675797      jmp   0x1836754cb\r\n|   :::|`-> 0x18367579c      mov   rax, qword [rdi+0x08]\r\n|   :::|    0x1836757a0      mov   rdi, qword [rdi]\r\n|   `=====< 0x1836757a3      jmp   0x18367574f\r\n| --------> 0x1836757a5      mov   eax, 0xffffffff                     ; -1\r\n|    ::|    0x1836757aa      lock  xadd dword [rcx+0x08], eax\r\n|    ::|    0x1836757af      test  eax, eax\r\n| ========< 0x1836757b1      jnz   0x1836754b3\r\n|    ::|    0x1836757b7      mov   rax, qword [rcx]\r\n|    ::|    0x1836757ba      mov   rax, qword [rax+0x08]\r\n|    ::|    0x1836757be      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ========< 0x1836757c4      jmp   0x1836754b3\r\n|    ::`--> 0x1836757c9      mov   eax, 0xffffffff                     ; -1\r\n|    ::     0x1836757ce      lock  xadd dword [rcx+0x08], eax\r\n|    ::     0x1836757d3      test  eax, eax\r\n|    `====< 0x1836757d5      jnz   0x18367572d\r\n|     :     0x1836757db      mov   rax, qword [rcx]\r\n|     :     0x1836757de      mov   rax, qword [rax+0x08]\r\n|     :     0x1836757e2      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n\\     `===< 0x1836757e8      jmp   0x18367572d\r\n[{\"offset\":6499554192,\"name\":\"fcn.183675390\",\"size\":1117,\"is-pure\":false,\"realsz\":1117,\"noreturn\":false,\"stackframe\":392,\"calltype\":\"ms\",\"cost\":366,\"cc\":27,\"loops\":18,\"bits\":64,\"type\":\"fcn\",\"nbbs\":46,\"edges\":71,\"ebbs\":1,\"signature\":\"fcn.183675390(int64_t arg1, int64_t arg2);\",\"minbound\":6499554192,\"maxbound\":6499555309,\"callrefs\":[{\"from\":6499554270,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499554293,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554303,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499554324,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554352,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499554375,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6499554443,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499554494,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6499554502,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6499554583,\"to\":6499554547,\"type\":\"CODE\"},{\"from\":6499554588,\"to\":6517362288,\"type\":\"CALL\"},{\"from\":6499554614,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554637,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554675,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554681,\"to\":6499554518,\"type\":\"CODE\"},{\"from\":6499554688,\"to\":6499554233,\"type\":\"CODE\"},{\"from\":6499554697,\"to\":6499554790,\"type\":\"CODE\"},{\"from\":6499554702,\"to\":6517362288,\"type\":\"CALL\"},{\"from\":6499554732,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554759,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554832,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499554855,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554879,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554889,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499554910,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554921,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499554942,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554963,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554985,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499555008,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6499555077,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499555128,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6499555136,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6499555171,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499555189,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555214,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499555223,\"to\":6499554507,\"type\":\"CODE\"},{\"from\":6499555235,\"to\":6499555151,\"type\":\"CODE\"},{\"from\":6499555262,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555268,\"to\":6499554483,\"type\":\"CODE\"},{\"from\":6499555298,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555304,\"to\":6499555117,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6499554233,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499554246,\"to\":6723472600,\"type\":\"DATA\"},{\"from\":6499554280,\"to\":6723473456,\"type\":\"DATA\"},{\"from\":6499554308,\"to\":6723473512,\"type\":\"DATA\"},{\"from\":6499554357,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6499554388,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6499554400,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6499554453,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6499554467,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6499554795,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499554808,\"to\":6723472600,\"type\":\"DATA\"},{\"from\":6499554842,\"to\":6723473400,\"type\":\"DATA\"},{\"from\":6499554863,\"to\":6723046400,\"type\":\"DATA\"},{\"from\":6499554894,\"to\":6712107188,\"type\":\"DATA\"},{\"from\":6499554926,\"to\":6712087560,\"type\":\"DATA\"},{\"from\":6499554947,\"to\":6723472584,\"type\":\"DATA\"},{\"from\":6499554990,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6499555021,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6499555033,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6499555087,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6499555101,\"to\":6742217808,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499554583,\"to\":6499554547,\"type\":\"CODE\"},{\"from\":6499554681,\"to\":6499554518,\"type\":\"CODE\"},{\"from\":6499554688,\"to\":6499554233,\"type\":\"CODE\"},{\"from\":6499554697,\"to\":6499554790,\"type\":\"CODE\"},{\"from\":6499555223,\"to\":6499554507,\"type\":\"CODE\"},{\"from\":6499555235,\"to\":6499555151,\"type\":\"CODE\"},{\"from\":6499555268,\"to\":6499554483,\"type\":\"CODE\"},{\"from\":6499555304,\"to\":6499555117,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":8,\"outdegree\":34,\"nlocals\":7,\"nargs\":2,\"stackvars\":[{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}}],\"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":"                   |\r\n    0x183675390    |void fcn.183675390(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    int32_t *piVar1;\r\n                   |    int32_t iVar2;\r\n                   |    char cVar3;\r\n                   |    undefined8 uVar4;\r\n                   |    int64_t *piVar5;\r\n                   |    int64_t iVar6;\r\n                   |    undefined8 uVar7;\r\n                   |    int64_t iVar8;\r\n                   |    uint64_t uVar9;\r\n                   |    int64_t var_168h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    int64_t iStack_138;\r\n                   |    int64_t var_100h;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_d8h;\r\n                   |    \r\n    0x1836755d0    |    if ((((*(int32_t *)arg1 == -1) && (*(int32_t *)(arg1 + 4) == -2)) ||\r\n    0x18367558e    |        (iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 == 0)) ||\r\n    0x1836755ac    |       ((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 == '\\0' || (iVar8 = (*(code *)0x185f59da0)(iVar8), iVar8 == 0))))\r\n                   |    {\r\n    0x1836753b7    |        uVar9 = 0;\r\n                   |    } else {\r\n    0x1836755d9    |        iVar6 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1836755e1    |        if (iVar6 < 0) {\r\n    0x183675585    |            iVar6 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x1836755e9    |        if (iVar6 != 0) {\r\n    0x1836755f2    |            if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836755ff    |                func_0x00018030d390(&var_158h, 0x190c00cd8, 0x69, 2);\r\n    0x183675627    |                uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c00ff8, 0x35);\r\n    0x18367563f    |                uVar7 = func_0x000184dcd0d0(uVar4, 0x190b98c00, 0x18);\r\n    0x183675649    |                uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)arg1);\r\n    0x18367565e    |                uVar7 = func_0x000184dcd0d0(uVar7, 0x19012a0b4, 2);\r\n    0x183675669    |                uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)(arg1 + 4));\r\n    0x18367567e    |                func_0x000184dcd0d0(uVar7, 0x190125408, 1);\r\n    0x183675693    |                uVar4 = func_0x000184dcd0d0(uVar4, 0x190c00cc8, 0xd);\r\n    0x183675698    |                iVar6 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x1836756a0    |                if (iVar6 < 0) {\r\n    0x1836756a2    |                    iVar6 = *(int64_t *)(arg2 + 8);\r\n                   |                }\r\n    0x1836756a9    |                func_0x0001813014a0(uVar4, iVar6);\r\n    0x1836756ba    |                var_158h = 0x18ff81648;\r\n    0x1836756b5    |                func_0x00018030e9d0(&var_158h);\r\n    0x1836756d4    |                *(undefined8 *)\r\n    0x1836756d4    |                 ((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) =\r\n    0x1836756d4    |                     0x18fe1b290;\r\n    0x1836756e0    |                var_140h = 0x18fe20d40;\r\n    0x1836756e9    |                if (var_f0h._7_1_ < '\\0') {\r\n    0x183675705    |                    func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x183675716    |                var_140h = 0x18fe20db0;\r\n    0x183675727    |                if (iStack_138 != 0x191de1450) {\r\n    0x1836757ce    |                    LOCK();\r\n    0x1836757ce    |                    piVar1 = (int32_t *)(iStack_138 + 8);\r\n    0x1836757ce    |                    iVar2 = *piVar1;\r\n    0x1836757ce    |                    *piVar1 = *piVar1 + -1;\r\n    0x1836757ce    |                    UNLOCK();\r\n    0x1836757d5    |                    if (iVar2 == 0) {\r\n    0x1836757e2    |                        (*(code *)0x185f59da0)();\r\n                   |                    }\r\n                   |                }\r\n    0x18367570a    |                func_0x00018424db70(&var_140h);\r\n    0x18367572d    |                func_0x0001848f8b80(&var_d8h);\r\n                   |            }\r\n    0x18367575b    |            func_0x0001854229f0(&var_158h);\r\n    0x183675775    |            (*(code *)0x185f59da0)(iVar8, &var_158h);\r\n    0x18367577f    |            if (var_148h._7_1_ < '\\0') {\r\n    0x18367578e    |                func_0x0001841dcbe0(var_158h, CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) * 2);\r\n                   |            }\r\n    0x183675793    |            *(undefined *)(arg1 + 0x20) = 0;\r\n    0x183675797    |            goto code_r0x0001836754cb;\r\n                   |        }\r\n    0x18367557e    |        uVar9 = CONCAT71((unkint7)((uint64_t)iVar8 >> 8), 1);\r\n                   |    }\r\n    0x1836753c0    |    if (*(int32_t *)0x191de85c0 < 3) {\r\n    0x1836753cd    |        func_0x00018030d390(&var_158h, 0x190c00cd8, 0x6e, 2);\r\n    0x1836753f5    |        uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c01030, 0x37);\r\n    0x1836753ff    |        uVar4 = func_0x00018084a240(uVar4, uVar9 & 0xffffffff);\r\n    0x183675414    |        uVar4 = func_0x000184dcd0d0(uVar4, 0x190c01068, 0xc);\r\n    0x183675419    |        iVar8 = (int64_t)*(char *)(arg2 + 0x17);\r\n    0x183675421    |        if (iVar8 < 0) {\r\n    0x183675423    |            iVar8 = *(int64_t *)(arg2 + 8);\r\n                   |        }\r\n    0x183675430    |        func_0x00018084a240(uVar4, iVar8 == 0);\r\n    0x183675441    |        var_158h = 0x18ff81648;\r\n    0x18367543c    |        func_0x00018030e9d0(&var_158h);\r\n    0x18367545b    |        *(undefined8 *)((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) =\r\n    0x18367545b    |             0x18fe1b290;\r\n    0x183675467    |        var_140h = 0x18fe20d40;\r\n    0x18367546f    |        if (var_f0h._7_1_ < '\\0') {\r\n    0x18367548b    |            func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff);\r\n                   |        }\r\n    0x18367549c    |        var_140h = 0x18fe20db0;\r\n    0x1836754ad    |        if (iStack_138 != 0x191de1450) {\r\n    0x1836757aa    |            LOCK();\r\n    0x1836757aa    |            piVar1 = (int32_t *)(iStack_138 + 8);\r\n    0x1836757aa    |            iVar2 = *piVar1;\r\n    0x1836757aa    |            *piVar1 = *piVar1 + -1;\r\n    0x1836757aa    |            UNLOCK();\r\n    0x1836757b1    |            if (iVar2 == 0) {\r\n    0x1836757be    |                (*(code *)0x185f59da0)();\r\n                   |            }\r\n                   |        }\r\n    0x183675490    |        func_0x00018424db70(&var_140h);\r\n    0x1836754b3    |        func_0x0001848f8b80(&var_d8h);\r\n                   |    }\r\n                   |code_r0x0001836754cb:\r\n    0x183675560    |    if (((*(int32_t *)arg1 != -1) || (*(int32_t *)(arg1 + 4) != -2)) &&\r\n    0x18367551c    |       ((iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 != 0 &&\r\n    0x183675536    |        (((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 != '\\0' &&\r\n    0x18367554d    |          (piVar5 = (int64_t *)(*(code *)0x185f59da0)(iVar8), piVar5 != (int64_t *)0x0)) &&\r\n    0x18367555c    |         (*(char *)(arg1 + 0x20) == '\\x01')))))) {\r\n    0x183675573    |        (*(code *)0x185f59da0)(piVar5, *(undefined8 *)(*piVar5 + 0x48));\r\n                   |    }\r\n    0x1836754e0    |    *(undefined8 *)arg1 = 0xfffffffeffffffff;\r\n    0x1836754e7    |    if (*(char *)(arg1 + 0x1f) < '\\0') {\r\n    0x18367550a    |        **(undefined2 **)(arg1 + 8) = 0;\r\n    0x18367550f    |        *(undefined8 *)(arg1 + 0x10) = 0;\r\n                   |    } else {\r\n    0x1836754e9    |        *(undefined2 *)(arg1 + 8) = 0;\r\n    0x1836754ef    |        *(undefined *)(arg1 + 0x1f) = 0;\r\n                   |    }\r\n    0x1836754f3    |    *(undefined *)(arg1 + 0x20) = 0;\r\n    0x183675505    |    return;\r\n                   |}\r\n/ fcn.183675390(int64_t arg1, int64_t arg2);\r\n|           ; arg int64_t arg1 @ rcx\r\n|           ; arg int64_t arg2 @ rdx\r\n|           ; var int64_t var_168h @ stack - 0x168\r\n|           ; var int64_t var_158h @ stack - 0x158\r\n|           ; var int64_t var_148h @ stack - 0x148\r\n|           ; var int64_t var_140h @ stack - 0x140\r\n|           ; var int64_t var_100h @ stack - 0x100\r\n|           ; var int64_t var_f0h @ stack - 0xf0\r\n|           ; var int64_t var_d8h @ stack - 0xd8\r\n|           0x183675390      push  r15\r\n|           0x183675392      push  r14\r\n|           0x183675394      push  rsi\r\n|           0x183675395      push  rdi\r\n|           0x183675396      push  rbx\r\n|           0x183675397      sub   rsp, 0x160\r\n|           0x18367539e      mov   rdi, rdx                            ; arg2\r\n|           0x1836753a1      mov   rsi, rcx                            ; arg1\r\n|           0x1836753a4      cmp   dword [rcx], 0xffffffff             ; arg1\r\n|       ,=< 0x1836753a7      jnz   0x18367558b\r\n|       |   0x1836753ad      cmp   dword [rsi+0x04], 0xfffffffe\r\n|      ,==< 0x1836753b1      jnz   0x18367558b\r\n|   ...---> 0x1836753b7      xor   ebx, ebx\r\n|   :::||   ; CODE XREF from fcn.183675390 @ 0x183675580\r\n|  .------> 0x1836753b9      cmp   dword [0x191de85c0], 0x02           ; [0x191de85c0:4]=0\r\n| ,=======< 0x1836753c0      jnle  0x1836754cb\r\n| |::::||   0x1836753c6      lea   rdx, qword [0x190c00cd8]            ; \"..\\..\\tab\\browser\\voice_input\\browser_hotkey_text_injector.cc\"\r\n| |::::||   0x1836753cd      lea   rcx, qword [var_158h]\r\n| |::::||   0x1836753d2      mov   r8d, 0x6e                           ; 'n' ; 110\r\n| |::::||   0x1836753d8      mov   r9d, 0x02\r\n| |::::||   0x1836753de      call  0x18030d390\r\n| |::::||   0x1836753e3      lea   rcx, qword [var_148h]\r\n| |::::||   0x1836753e8      lea   rdx, qword [0x190c01030]            ; \"Tabbit voice input hotkey finish without commit widget=\"\r\n| |::::||   0x1836753ef      mov   r8d, 0x37                           ; '7' ; 55\r\n| |::::||   0x1836753f5      call  0x184dcd0d0\r\n| |::::||   0x1836753fa      mov   rcx, rax\r\n| |::::||   0x1836753fd      mov   edx, ebx\r\n| |::::||   0x1836753ff      call  0x18084a240\r\n| |::::||   0x183675404      lea   rdx, qword [0x190c01068]            ; \" text_empty=\"\r\n| |::::||   0x18367540b      mov   r8d, 0x0c                           ; 0xc ; 12\r\n| |::::||   0x183675411      mov   rcx, rax\r\n| |::::||   0x183675414      call  0x184dcd0d0\r\n| |::::||   0x183675419      movsx rcx, byte [rdi+0x17]\r\n| |::::||   0x18367541e      test  rcx, rcx\r\n| ========< 0x183675421      jns   0x183675427\r\n| |::::||   0x183675423      mov   rcx, qword [rdi+0x08]\r\n| --------> 0x183675427      test  rcx, rcx\r\n| |::::||   0x18367542a      setz  dl\r\n| |::::||   0x18367542d      mov   rcx, rax\r\n| |::::||   0x183675430      call  0x18084a240\r\n| |::::||   0x183675435      lea   rax, qword [0x18ff81648]\r\n| |::::||   0x18367543c      lea   rdi, qword [var_158h]\r\n| |::::||   0x183675441      mov   qword [rdi], rax\r\n| |::::||   0x183675444      mov   rcx, rdi\r\n| |::::||   0x183675447      call  0x18030e9d0\r\n| |::::||   0x18367544c      mov   rax, qword [rdi+0x10]\r\n| |::::||   0x183675450      movsxd rax, dword [rax+0x04]\r\n| |::::||   0x183675454      lea   rcx, qword [0x18fe1b290]\r\n| |::::||   0x18367545b      mov   qword [rsp+rax*1+0x40], rcx\r\n| |::::||   0x183675460      lea   rax, qword [0x18fe20d40]\r\n| |::::||   0x183675467      mov   qword [rdi+0x18], rax\r\n| |::::||   0x18367546b      cmp   byte [rdi+0x6f], 0x00\r\n| ========< 0x18367546f      jns   0x183675490\r\n| |::::||   0x183675471      mov   rdx, 0x7fffffffffffffff             ; 9223372036854775807\r\n| |::::||   0x18367547b      and   rdx, qword [var_f0h]\r\n| |::::||   0x183675483      mov   rcx, qword [var_100h]\r\n| |::::||   0x18367548b      call  0x1841dcbe0\r\n| --------> 0x183675490      lea   rdi, qword [var_140h]\r\n| |::::||   0x183675495      lea   rax, qword [0x18fe20db0]\r\n| |::::||   0x18367549c      mov   qword [rdi], rax\r\n| |::::||   0x18367549f      mov   rcx, qword [rdi+0x08]\r\n| |::::||   0x1836754a3      lea   rax, qword [0x191de1450]\r\n| |::::||   0x1836754aa      cmp   rcx, rax\r\n| ========< 0x1836754ad      jnz   0x1836757a5\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x1836757c4\r\n| --------> 0x1836754b3      lea   rbx, qword [var_d8h]\r\n| |::::||   0x1836754bb      mov   rcx, rdi\r\n| |::::||   0x1836754be      call  0x18424db70\r\n| |::::||   0x1836754c3      mov   rcx, rbx\r\n| |::::||   0x1836754c6      call  0x1848f8b80\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675797\r\n| `-------> 0x1836754cb      cmp   dword [rsi], 0xffffffff\r\n| ,=======< 0x1836754ce      jnz   0x183675519\r\n| |::::||   0x1836754d0      cmp   dword [rsi+0x04], 0xfffffffe\r\n| ========< 0x1836754d4      jnz   0x183675519\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675579\r\n| --------> 0x1836754d6      mov   rax, 0xfffffffeffffffff\r\n| |::::||   0x1836754e0      mov   qword [rsi], rax\r\n| |::::||   0x1836754e3      cmp   byte [rsi+0x1f], 0x00\r\n| ========< 0x1836754e7      js    0x183675506\r\n| |::::||   0x1836754e9      mov   word [rsi+0x08], 0x00\r\n| |::::||   0x1836754ef      mov   byte [rsi+0x1f], 0x00\r\n| |::::||   ; CODE XREF from fcn.183675390 @ 0x183675517\r\n| --------> 0x1836754f3      mov   byte [rsi+0x20], 0x00\r\n| |::::||   0x1836754f7      add   rsp, 0x160\r\n| |::::||   0x1836754fe      pop   rbx\r\n| |::::||   0x1836754ff      pop   rdi\r\n| |::::||   0x183675500      pop   rsi\r\n| |::::||   0x183675501      pop   r14\r\n| |::::||   0x183675503      pop   r15\r\n| |::::||   0x183675505      ret\r\n| --------> 0x183675506      mov   rax, qword [rsi+0x08]\r\n| |::::||   0x18367550a      mov   word [rax], 0x00\r\n| |::::||   0x18367550f      mov   qword [rsi+0x10], 0x00\r\n| ========< 0x183675517      jmp   0x1836754f3\r\n| `-------> 0x183675519      mov   rcx, qword [rsi]\r\n|  ::::||   0x18367551c      call  0x184770e70\r\n|  ::::||   0x183675521      test  rax, rax\r\n| ========< 0x183675524      jz    0x1836754d6\r\n|  ::::||   0x183675526      mov   rdi, rax\r\n|  ::::||   0x183675529      mov   rax, qword [rax]\r\n|  ::::||   0x18367552c      mov   rax, qword [rax+0x220]\r\n|  ::::||   0x183675533      mov   rcx, rdi\r\n|  ::::||   0x183675536      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|  ::::||   0x18367553c      test  al, al\r\n| ========< 0x18367553e      jz    0x1836754d6\r\n|  ::::||   0x183675540      mov   rax, qword [rdi]\r\n|  ::::||   0x183675543      mov   rax, qword [rax+0xa8]\r\n|  ::::||   0x18367554a      mov   rcx, rdi\r\n|  ::::||   0x18367554d      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|  ::::||   0x183675553      test  rax, rax\r\n| ========< 0x183675556      jz    0x1836754d6\r\n|  ::::||   0x18367555c      cmp   byte [rsi+0x20], 0x01\r\n| ========< 0x183675560      jnz   0x1836754d6\r\n|  ::::||   0x183675566      mov   rcx, qword [rax]\r\n|  ::::||   0x183675569      mov   rdx, qword [rcx+0x48]\r\n|  ::::||   0x18367556d      mov   rcx, rax\r\n|  ::::||   0x183675570      mov   rax, rdx\r\n|  ::::||   0x183675573      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ========< 0x183675579      jmp   0x1836754d6\r\n| .-------> 0x18367557e      mov   bl, 0x01\r\n| :`======< 0x183675580      jmp   0x1836753b9\r\n| :.------> 0x183675585      mov   rcx, qword [rdi+0x08]\r\n| ========< 0x183675589      jmp   0x1836755e6\r\n| :::::``-> 0x18367558b      mov   rcx, qword [rsi]\r\n| :::::     0x18367558e      call  0x184770e70\r\n| :::::     0x183675593      test  rax, rax\r\n| ::`=====< 0x183675596      jz    0x1836753b7\r\n| :: ::     0x18367559c      mov   rbx, rax\r\n| :: ::     0x18367559f      mov   rax, qword [rax]\r\n| :: ::     0x1836755a2      mov   rax, qword [rax+0x220]\r\n| :: ::     0x1836755a9      mov   rcx, rbx\r\n| :: ::     0x1836755ac      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| :: ::     0x1836755b2      test  al, al\r\n| :: `====< 0x1836755b4      jz    0x1836753b7\r\n| ::  :     0x1836755ba      mov   rax, qword [rbx]\r\n| ::  :     0x1836755bd      mov   rax, qword [rax+0xa8]\r\n| ::  :     0x1836755c4      mov   rcx, rbx\r\n| ::  :     0x1836755c7      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ::  :     0x1836755cd      test  rax, rax\r\n| ::  `===< 0x1836755d0      jz    0x1836753b7\r\n| ::        0x1836755d6      mov   rbx, rax\r\n| ::        0x1836755d9      movsx rax, byte [rdi+0x17]\r\n| ::        0x1836755de      test  rax, rax\r\n| :`======< 0x1836755e1      js    0x183675585\r\n| :         0x1836755e3      mov   rcx, rax\r\n| :         ; CODE XREF from fcn.183675390 @ 0x183675589\r\n| --------> 0x1836755e6      test  rcx, rcx\r\n| `=======< 0x1836755e9      jz    0x18367557e\r\n|           0x1836755eb      cmp   dword [0x191de85c0], 0x02           ; [0x191de85c0:4]=0\r\n|       ,=< 0x1836755f2      jnle  0x183675748\r\n|       |   0x1836755f8      lea   rdx, qword [0x190c00cd8]            ; \"..\\..\\tab\\browser\\voice_input\\browser_hotkey_text_injector.cc\"\r\n|       |   0x1836755ff      lea   rcx, qword [var_158h]\r\n|       |   0x183675604      mov   r8d, 0x69                           ; 'i' ; 105\r\n|       |   0x18367560a      mov   r9d, 0x02\r\n|       |   0x183675610      call  0x18030d390\r\n|       |   0x183675615      lea   rcx, qword [var_148h]\r\n|       |   0x18367561a      lea   rdx, qword [0x190c00ff8]            ; \"Tabbit voice input hotkey finish commit target_frame=\"\r\n|       |   0x183675621      mov   r8d, 0x35                           ; '5' ; 53\r\n|       |   0x183675627      call  0x184dcd0d0\r\n|       |   0x18367562c      mov   r14, rax\r\n|       |   0x18367562f      lea   rdx, qword [0x190b98c00]            ; \"GlobalRenderFrameHostId(\"\r\n|       |   0x183675636      mov   r8d, 0x18                           ; 24\r\n|       |   0x18367563c      mov   rcx, rax\r\n|       |   0x18367563f      call  0x184dcd0d0\r\n|       |   0x183675644      mov   edx, dword [rsi]\r\n|       |   0x183675646      mov   rcx, rax\r\n|       |   0x183675649      call  0x18041ca10\r\n|       |   0x18367564e      lea   rdx, qword [0x19012a0b4]            ; \", \"\r\n|       |   0x183675655      mov   r8d, 0x02\r\n|       |   0x18367565b      mov   rcx, rax\r\n|       |   0x18367565e      call  0x184dcd0d0\r\n|       |   0x183675663      mov   edx, dword [rsi+0x04]\r\n|       |   0x183675666      mov   rcx, rax\r\n|       |   0x183675669      call  0x18041ca10\r\n|       |   0x18367566e      lea   rdx, qword [0x190125408]            ; \")\"\r\n|       |   0x183675675      mov   r8d, 0x01\r\n|       |   0x18367567b      mov   rcx, rax\r\n|       |   0x18367567e      call  0x184dcd0d0\r\n|       |   0x183675683      lea   rdx, qword [0x190c00cc8]            ; \" text_length=\"\r\n|       |   0x18367568a      mov   r8d, 0x0d                           ; 0xd ; 13\r\n|       |   0x183675690      mov   rcx, r14\r\n|       |   0x183675693      call  0x184dcd0d0\r\n|       |   0x183675698      movsx rdx, byte [rdi+0x17]\r\n|       |   0x18367569d      test  rdx, rdx\r\n|      ,==< 0x1836756a0      jns   0x1836756a6\r\n|      ||   0x1836756a2      mov   rdx, qword [rdi+0x08]\r\n|      `--> 0x1836756a6      mov   rcx, rax\r\n|       |   0x1836756a9      call  0x1813014a0\r\n|       |   0x1836756ae      lea   rax, qword [0x18ff81648]\r\n|       |   0x1836756b5      lea   r14, qword [var_158h]\r\n|       |   0x1836756ba      mov   qword [r14], rax\r\n|       |   0x1836756bd      mov   rcx, r14\r\n|       |   0x1836756c0      call  0x18030e9d0\r\n|       |   0x1836756c5      mov   rax, qword [r14+0x10]\r\n|       |   0x1836756c9      movsxd rax, dword [rax+0x04]\r\n|       |   0x1836756cd      lea   rcx, qword [0x18fe1b290]\r\n|       |   0x1836756d4      mov   qword [rsp+rax*1+0x40], rcx\r\n|       |   0x1836756d9      lea   rax, qword [0x18fe20d40]\r\n|       |   0x1836756e0      mov   qword [r14+0x18], rax\r\n|       |   0x1836756e4      cmp   byte [r14+0x6f], 0x00\r\n|      ,==< 0x1836756e9      jns   0x18367570a\r\n|      ||   0x1836756eb      mov   rdx, 0x7fffffffffffffff             ; 9223372036854775807\r\n|      ||   0x1836756f5      and   rdx, qword [var_f0h]\r\n|      ||   0x1836756fd      mov   rcx, qword [var_100h]\r\n|      ||   0x183675705      call  0x1841dcbe0\r\n|      `--> 0x18367570a      lea   r14, qword [var_140h]\r\n|       |   0x18367570f      lea   rax, qword [0x18fe20db0]\r\n|       |   0x183675716      mov   qword [r14], rax\r\n|       |   0x183675719      mov   rcx, qword [r14+0x08]\r\n|       |   0x18367571d      lea   rax, qword [0x191de1450]\r\n|       |   0x183675724      cmp   rcx, rax\r\n|      ,==< 0x183675727      jnz   0x1836757c9\r\n|      ||   ; CODE XREF from fcn.183675390 @ 0x1836757e8\r\n|    ..---> 0x18367572d      lea   r15, qword [var_d8h]\r\n|    ::||   0x183675735      mov   rcx, r14\r\n|    ::||   0x183675738      call  0x18424db70\r\n|    ::||   0x18367573d      mov   rcx, r15\r\n|    ::||   0x183675740      call  0x1848f8b80\r\n|    ::||   0x183675745      mov   al, byte [rdi+0x17]\r\n|    ::|`-> 0x183675748      test  al, al\r\n|    ::|,=< 0x18367574a      js    0x18367579c\r\n|    ::||   0x18367574c      movzx eax, al\r\n|    ::||   ; CODE XREF from fcn.183675390 @ 0x1836757a3\r\n|   .-----> 0x18367574f      lea   rdx, qword [var_168h]\r\n|   :::||   0x183675754      mov   qword [rdx], rdi\r\n|   :::||   0x183675757      mov   qword [rdx+0x08], rax\r\n|   :::||   0x18367575b      lea   rdi, qword [var_158h]\r\n|   :::||   0x183675760      mov   rcx, rdi\r\n|   :::||   0x183675763      call  0x1854229f0\r\n|   :::||   0x183675768      mov   rax, qword [rbx]\r\n|   :::||   0x18367576b      mov   rax, qword [rax+0x40]\r\n|   :::||   0x18367576f      mov   rcx, rbx\r\n|   :::||   0x183675772      mov   rdx, rdi\r\n|   :::||   0x183675775      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n|   :::||   0x18367577b      cmp   byte [rdi+0x17], 0x00\r\n|  ,======< 0x18367577f      jns   0x183675793\r\n|  |:::||   0x183675781      mov   rcx, qword [var_158h]\r\n|  |:::||   0x183675786      mov   rdx, qword [var_148h]\r\n|  |:::||   0x18367578b      add   rdx, rdx\r\n|  |:::||   0x18367578e      call  0x1841dcbe0\r\n|  `------> 0x183675793      mov   byte [rsi+0x20], 0x00\r\n| ========< 0x183675797      jmp   0x1836754cb\r\n|   :::|`-> 0x18367579c      mov   rax, qword [rdi+0x08]\r\n|   :::|    0x1836757a0      mov   rdi, qword [rdi]\r\n|   `=====< 0x1836757a3      jmp   0x18367574f\r\n| --------> 0x1836757a5      mov   eax, 0xffffffff                     ; -1\r\n|    ::|    0x1836757aa      lock  xadd dword [rcx+0x08], eax\r\n|    ::|    0x1836757af      test  eax, eax\r\n| ========< 0x1836757b1      jnz   0x1836754b3\r\n|    ::|    0x1836757b7      mov   rax, qword [rcx]\r\n|    ::|    0x1836757ba      mov   rax, qword [rax+0x08]\r\n|    ::|    0x1836757be      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n| ========< 0x1836757c4      jmp   0x1836754b3\r\n|    ::`--> 0x1836757c9      mov   eax, 0xffffffff                     ; -1\r\n|    ::     0x1836757ce      lock  xadd dword [rcx+0x08], eax\r\n|    ::     0x1836757d3      test  eax, eax\r\n|    `====< 0x1836757d5      jnz   0x18367572d\r\n|     :     0x1836757db      mov   rax, qword [rcx]\r\n|     :     0x1836757de      mov   rax, qword [rax+0x08]\r\n|     :     0x1836757e2      call  qword [0x191c186b0]                 ; [0x191c186b0:8]=0x185f59da0\r\n\\     `===< 0x1836757e8      jmp   0x18367572d\r\n[{\"offset\":6499554192,\"name\":\"fcn.183675390\",\"size\":1117,\"is-pure\":false,\"realsz\":1117,\"noreturn\":false,\"stackframe\":392,\"calltype\":\"ms\",\"cost\":366,\"cc\":27,\"loops\":18,\"bits\":64,\"type\":\"fcn\",\"nbbs\":46,\"edges\":71,\"ebbs\":1,\"signature\":\"fcn.183675390(int64_t arg1, int64_t arg2);\",\"minbound\":6499554192,\"maxbound\":6499555309,\"callrefs\":[{\"from\":6499554270,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499554293,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554303,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499554324,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554352,\"to\":6451143232,\"type\":\"CALL\"},{\"from\":6499554375,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6499554443,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499554494,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6499554502,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6499554583,\"to\":6499554547,\"type\":\"CODE\"},{\"from\":6499554588,\"to\":6517362288,\"type\":\"CALL\"},{\"from\":6499554614,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554637,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554675,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554681,\"to\":6499554518,\"type\":\"CODE\"},{\"from\":6499554688,\"to\":6499554233,\"type\":\"CODE\"},{\"from\":6499554697,\"to\":6499554790,\"type\":\"CODE\"},{\"from\":6499554702,\"to\":6517362288,\"type\":\"CALL\"},{\"from\":6499554732,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554759,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499554832,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6499554855,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554879,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554889,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499554910,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554921,\"to\":6446762512,\"type\":\"CALL\"},{\"from\":6499554942,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554963,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6499554985,\"to\":6462379168,\"type\":\"CALL\"},{\"from\":6499555008,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6499555077,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499555128,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6499555136,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6499555171,\"to\":6530673136,\"type\":\"CALL\"},{\"from\":6499555189,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555214,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499555223,\"to\":6499554507,\"type\":\"CODE\"},{\"from\":6499555235,\"to\":6499555151,\"type\":\"CODE\"},{\"from\":6499555262,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555268,\"to\":6499554483,\"type\":\"CODE\"},{\"from\":6499555298,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499555304,\"to\":6499555117,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6499554233,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499554246,\"to\":6723472600,\"type\":\"DATA\"},{\"from\":6499554280,\"to\":6723473456,\"type\":\"DATA\"},{\"from\":6499554308,\"to\":6723473512,\"type\":\"DATA\"},{\"from\":6499554357,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6499554388,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6499554400,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6499554453,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6499554467,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6499554795,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6499554808,\"to\":6723472600,\"type\":\"DATA\"},{\"from\":6499554842,\"to\":6723473400,\"type\":\"DATA\"},{\"from\":6499554863,\"to\":6723046400,\"type\":\"DATA\"},{\"from\":6499554894,\"to\":6712107188,\"type\":\"DATA\"},{\"from\":6499554926,\"to\":6712087560,\"type\":\"DATA\"},{\"from\":6499554947,\"to\":6723472584,\"type\":\"DATA\"},{\"from\":6499554990,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6499555021,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6499555033,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6499555087,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6499555101,\"to\":6742217808,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499554583,\"to\":6499554547,\"type\":\"CODE\"},{\"from\":6499554681,\"to\":6499554518,\"type\":\"CODE\"},{\"from\":6499554688,\"to\":6499554233,\"type\":\"CODE\"},{\"from\":6499554697,\"to\":6499554790,\"type\":\"CODE\"},{\"from\":6499555223,\"to\":6499554507,\"type\":\"CODE\"},{\"from\":6499555235,\"to\":6499555151,\"type\":\"CODE\"},{\"from\":6499555268,\"to\":6499554483,\"type\":\"CODE\"},{\"from\":6499555304,\"to\":6499555117,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":8,\"outdegree\":34,\"nlocals\":7,\"nargs\":2,\"stackvars\":[{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_100h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-256}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}}],\"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":"5148ms"}}
