| 0x183675390 |void fcn.183675390(int64_t arg1, int64_t arg2) |{ | int32_t *piVar1; | int32_t iVar2; | char cVar3; | undefined8 uVar4; | int64_t *piVar5; | int64_t iVar6; | undefined8 uVar7; | int64_t iVar8; | uint64_t uVar9; | int64_t var_168h; | int64_t var_158h; | int64_t var_148h; | int64_t var_140h; | int64_t iStack_138; | int64_t var_100h; | int64_t var_f0h; | int64_t var_d8h; | 0x1836755d0 | if ((((*(int32_t *)arg1 == -1) && (*(int32_t *)(arg1 + 4) == -2)) || 0x18367558e | (iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 == 0)) || 0x1836755ac | ((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 == '\0' || (iVar8 = (*(code *)0x185f59da0)(iVar8), iVar8 == 0)))) | { 0x1836753b7 | uVar9 = 0; | } else { 0x1836755d9 | iVar6 = (int64_t)*(char *)(arg2 + 0x17); 0x1836755e1 | if (iVar6 < 0) { 0x183675585 | iVar6 = *(int64_t *)(arg2 + 8); | } 0x1836755e9 | if (iVar6 != 0) { 0x1836755f2 | if (*(int32_t *)0x191de85c0 < 3) { 0x1836755ff | func_0x00018030d390(&var_158h, 0x190c00cd8, 0x69, 2); 0x183675627 | uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c00ff8, 0x35); 0x18367563f | uVar7 = func_0x000184dcd0d0(uVar4, 0x190b98c00, 0x18); 0x183675649 | uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)arg1); 0x18367565e | uVar7 = func_0x000184dcd0d0(uVar7, 0x19012a0b4, 2); 0x183675669 | uVar7 = func_0x00018041ca10(uVar7, *(undefined4 *)(arg1 + 4)); 0x18367567e | func_0x000184dcd0d0(uVar7, 0x190125408, 1); 0x183675693 | uVar4 = func_0x000184dcd0d0(uVar4, 0x190c00cc8, 0xd); 0x183675698 | iVar6 = (int64_t)*(char *)(arg2 + 0x17); 0x1836756a0 | if (iVar6 < 0) { 0x1836756a2 | iVar6 = *(int64_t *)(arg2 + 8); | } 0x1836756a9 | func_0x0001813014a0(uVar4, iVar6); 0x1836756ba | var_158h = 0x18ff81648; 0x1836756b5 | func_0x00018030e9d0(&var_158h); 0x1836756d4 | *(undefined8 *) 0x1836756d4 | ((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) = 0x1836756d4 | 0x18fe1b290; 0x1836756e0 | var_140h = 0x18fe20d40; 0x1836756e9 | if (var_f0h._7_1_ < '\0') { 0x183675705 | func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff); | } 0x183675716 | var_140h = 0x18fe20db0; 0x183675727 | if (iStack_138 != 0x191de1450) { 0x1836757ce | LOCK(); 0x1836757ce | piVar1 = (int32_t *)(iStack_138 + 8); 0x1836757ce | iVar2 = *piVar1; 0x1836757ce | *piVar1 = *piVar1 + -1; 0x1836757ce | UNLOCK(); 0x1836757d5 | if (iVar2 == 0) { 0x1836757e2 | (*(code *)0x185f59da0)(); | } | } 0x18367570a | func_0x00018424db70(&var_140h); 0x18367572d | func_0x0001848f8b80(&var_d8h); | } 0x18367575b | func_0x0001854229f0(&var_158h); 0x183675775 | (*(code *)0x185f59da0)(iVar8, &var_158h); 0x18367577f | if (var_148h._7_1_ < '\0') { 0x18367578e | func_0x0001841dcbe0(var_158h, CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) * 2); | } 0x183675793 | *(undefined *)(arg1 + 0x20) = 0; 0x183675797 | goto code_r0x0001836754cb; | } 0x18367557e | uVar9 = CONCAT71((unkint7)((uint64_t)iVar8 >> 8), 1); | } 0x1836753c0 | if (*(int32_t *)0x191de85c0 < 3) { 0x1836753cd | func_0x00018030d390(&var_158h, 0x190c00cd8, 0x6e, 2); 0x1836753f5 | uVar4 = func_0x000184dcd0d0(&var_148h, 0x190c01030, 0x37); 0x1836753ff | uVar4 = func_0x00018084a240(uVar4, uVar9 & 0xffffffff); 0x183675414 | uVar4 = func_0x000184dcd0d0(uVar4, 0x190c01068, 0xc); 0x183675419 | iVar8 = (int64_t)*(char *)(arg2 + 0x17); 0x183675421 | if (iVar8 < 0) { 0x183675423 | iVar8 = *(int64_t *)(arg2 + 8); | } 0x183675430 | func_0x00018084a240(uVar4, iVar8 == 0); 0x183675441 | var_158h = 0x18ff81648; 0x18367543c | func_0x00018030e9d0(&var_158h); 0x18367545b | *(undefined8 *)((int64_t)&var_148h + (int64_t)*(int32_t *)(CONCAT17(var_148h._7_1_, (unkbyte7)var_148h) + 4)) = 0x18367545b | 0x18fe1b290; 0x183675467 | var_140h = 0x18fe20d40; 0x18367546f | if (var_f0h._7_1_ < '\0') { 0x18367548b | func_0x0001841dcbe0(var_100h, CONCAT17(var_f0h._7_1_, (unkbyte7)var_f0h) & 0x7fffffffffffffff); | } 0x18367549c | var_140h = 0x18fe20db0; 0x1836754ad | if (iStack_138 != 0x191de1450) { 0x1836757aa | LOCK(); 0x1836757aa | piVar1 = (int32_t *)(iStack_138 + 8); 0x1836757aa | iVar2 = *piVar1; 0x1836757aa | *piVar1 = *piVar1 + -1; 0x1836757aa | UNLOCK(); 0x1836757b1 | if (iVar2 == 0) { 0x1836757be | (*(code *)0x185f59da0)(); | } | } 0x183675490 | func_0x00018424db70(&var_140h); 0x1836754b3 | func_0x0001848f8b80(&var_d8h); | } |code_r0x0001836754cb: 0x183675560 | if (((*(int32_t *)arg1 != -1) || (*(int32_t *)(arg1 + 4) != -2)) && 0x18367551c | ((iVar8 = func_0x000184770e70(*(undefined8 *)arg1), iVar8 != 0 && 0x183675536 | (((cVar3 = (*(code *)0x185f59da0)(iVar8), cVar3 != '\0' && 0x18367554d | (piVar5 = (int64_t *)(*(code *)0x185f59da0)(iVar8), piVar5 != (int64_t *)0x0)) && 0x18367555c | (*(char *)(arg1 + 0x20) == '\x01')))))) { 0x183675573 | (*(code *)0x185f59da0)(piVar5, *(undefined8 *)(*piVar5 + 0x48)); | } 0x1836754e0 | *(undefined8 *)arg1 = 0xfffffffeffffffff; 0x1836754e7 | if (*(char *)(arg1 + 0x1f) < '\0') { 0x18367550a | **(undefined2 **)(arg1 + 8) = 0; 0x18367550f | *(undefined8 *)(arg1 + 0x10) = 0; | } else { 0x1836754e9 | *(undefined2 *)(arg1 + 8) = 0; 0x1836754ef | *(undefined *)(arg1 + 0x1f) = 0; | } 0x1836754f3 | *(undefined *)(arg1 + 0x20) = 0; 0x183675505 | return; |} / fcn.183675390(int64_t arg1, int64_t arg2); | ; arg int64_t arg1 @ rcx | ; arg int64_t arg2 @ rdx | ; var int64_t var_168h @ stack - 0x168 | ; var int64_t var_158h @ stack - 0x158 | ; var int64_t var_148h @ stack - 0x148 | ; var int64_t var_140h @ stack - 0x140 | ; var int64_t var_100h @ stack - 0x100 | ; var int64_t var_f0h @ stack - 0xf0 | ; var int64_t var_d8h @ stack - 0xd8 | 0x183675390 push r15 | 0x183675392 push r14 | 0x183675394 push rsi | 0x183675395 push rdi | 0x183675396 push rbx | 0x183675397 sub rsp, 0x160 | 0x18367539e mov rdi, rdx ; arg2 | 0x1836753a1 mov rsi, rcx ; arg1 | 0x1836753a4 cmp dword [rcx], 0xffffffff ; arg1 | ,=< 0x1836753a7 jnz 0x18367558b | | 0x1836753ad cmp dword [rsi+0x04], 0xfffffffe | ,==< 0x1836753b1 jnz 0x18367558b | ...---> 0x1836753b7 xor ebx, ebx | :::|| ; CODE XREF from fcn.183675390 @ 0x183675580 | .------> 0x1836753b9 cmp dword [0x191de85c0], 0x02 ; [0x191de85c0:4]=0 | ,=======< 0x1836753c0 jnle 0x1836754cb | |::::|| 0x1836753c6 lea rdx, qword [0x190c00cd8] ; "..\..\tab\browser\voice_input\browser_hotkey_text_injector.cc" | |::::|| 0x1836753cd lea rcx, qword [var_158h] | |::::|| 0x1836753d2 mov r8d, 0x6e ; 'n' ; 110 | |::::|| 0x1836753d8 mov r9d, 0x02 | |::::|| 0x1836753de call 0x18030d390 | |::::|| 0x1836753e3 lea rcx, qword [var_148h] | |::::|| 0x1836753e8 lea rdx, qword [0x190c01030] ; "Tabbit voice input hotkey finish without commit widget=" | |::::|| 0x1836753ef mov r8d, 0x37 ; '7' ; 55 | |::::|| 0x1836753f5 call 0x184dcd0d0 | |::::|| 0x1836753fa mov rcx, rax | |::::|| 0x1836753fd mov edx, ebx | |::::|| 0x1836753ff call 0x18084a240 | |::::|| 0x183675404 lea rdx, qword [0x190c01068] ; " text_empty=" | |::::|| 0x18367540b mov r8d, 0x0c ; 0xc ; 12 | |::::|| 0x183675411 mov rcx, rax | |::::|| 0x183675414 call 0x184dcd0d0 | |::::|| 0x183675419 movsx rcx, byte [rdi+0x17] | |::::|| 0x18367541e test rcx, rcx | ========< 0x183675421 jns 0x183675427 | |::::|| 0x183675423 mov rcx, qword [rdi+0x08] | --------> 0x183675427 test rcx, rcx | |::::|| 0x18367542a setz dl | |::::|| 0x18367542d mov rcx, rax | |::::|| 0x183675430 call 0x18084a240 | |::::|| 0x183675435 lea rax, qword [0x18ff81648] | |::::|| 0x18367543c lea rdi, qword [var_158h] | |::::|| 0x183675441 mov qword [rdi], rax | |::::|| 0x183675444 mov rcx, rdi | |::::|| 0x183675447 call 0x18030e9d0 | |::::|| 0x18367544c mov rax, qword [rdi+0x10] | |::::|| 0x183675450 movsxd rax, dword [rax+0x04] | |::::|| 0x183675454 lea rcx, qword [0x18fe1b290] | |::::|| 0x18367545b mov qword [rsp+rax*1+0x40], rcx | |::::|| 0x183675460 lea rax, qword [0x18fe20d40] | |::::|| 0x183675467 mov qword [rdi+0x18], rax | |::::|| 0x18367546b cmp byte [rdi+0x6f], 0x00 | ========< 0x18367546f jns 0x183675490 | |::::|| 0x183675471 mov rdx, 0x7fffffffffffffff ; 9223372036854775807 | |::::|| 0x18367547b and rdx, qword [var_f0h] | |::::|| 0x183675483 mov rcx, qword [var_100h] | |::::|| 0x18367548b call 0x1841dcbe0 | --------> 0x183675490 lea rdi, qword [var_140h] | |::::|| 0x183675495 lea rax, qword [0x18fe20db0] | |::::|| 0x18367549c mov qword [rdi], rax | |::::|| 0x18367549f mov rcx, qword [rdi+0x08] | |::::|| 0x1836754a3 lea rax, qword [0x191de1450] | |::::|| 0x1836754aa cmp rcx, rax | ========< 0x1836754ad jnz 0x1836757a5 | |::::|| ; CODE XREF from fcn.183675390 @ 0x1836757c4 | --------> 0x1836754b3 lea rbx, qword [var_d8h] | |::::|| 0x1836754bb mov rcx, rdi | |::::|| 0x1836754be call 0x18424db70 | |::::|| 0x1836754c3 mov rcx, rbx | |::::|| 0x1836754c6 call 0x1848f8b80 | |::::|| ; CODE XREF from fcn.183675390 @ 0x183675797 | `-------> 0x1836754cb cmp dword [rsi], 0xffffffff | ,=======< 0x1836754ce jnz 0x183675519 | |::::|| 0x1836754d0 cmp dword [rsi+0x04], 0xfffffffe | ========< 0x1836754d4 jnz 0x183675519 | |::::|| ; CODE XREF from fcn.183675390 @ 0x183675579 | --------> 0x1836754d6 mov rax, 0xfffffffeffffffff | |::::|| 0x1836754e0 mov qword [rsi], rax | |::::|| 0x1836754e3 cmp byte [rsi+0x1f], 0x00 | ========< 0x1836754e7 js 0x183675506 | |::::|| 0x1836754e9 mov word [rsi+0x08], 0x00 | |::::|| 0x1836754ef mov byte [rsi+0x1f], 0x00 | |::::|| ; CODE XREF from fcn.183675390 @ 0x183675517 | --------> 0x1836754f3 mov byte [rsi+0x20], 0x00 | |::::|| 0x1836754f7 add rsp, 0x160 | |::::|| 0x1836754fe pop rbx | |::::|| 0x1836754ff pop rdi | |::::|| 0x183675500 pop rsi | |::::|| 0x183675501 pop r14 | |::::|| 0x183675503 pop r15 | |::::|| 0x183675505 ret | --------> 0x183675506 mov rax, qword [rsi+0x08] | |::::|| 0x18367550a mov word [rax], 0x00 | |::::|| 0x18367550f mov qword [rsi+0x10], 0x00 | ========< 0x183675517 jmp 0x1836754f3 | `-------> 0x183675519 mov rcx, qword [rsi] | ::::|| 0x18367551c call 0x184770e70 | ::::|| 0x183675521 test rax, rax | ========< 0x183675524 jz 0x1836754d6 | ::::|| 0x183675526 mov rdi, rax | ::::|| 0x183675529 mov rax, qword [rax] | ::::|| 0x18367552c mov rax, qword [rax+0x220] | ::::|| 0x183675533 mov rcx, rdi | ::::|| 0x183675536 call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | ::::|| 0x18367553c test al, al | ========< 0x18367553e jz 0x1836754d6 | ::::|| 0x183675540 mov rax, qword [rdi] | ::::|| 0x183675543 mov rax, qword [rax+0xa8] | ::::|| 0x18367554a mov rcx, rdi | ::::|| 0x18367554d call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | ::::|| 0x183675553 test rax, rax | ========< 0x183675556 jz 0x1836754d6 | ::::|| 0x18367555c cmp byte [rsi+0x20], 0x01 | ========< 0x183675560 jnz 0x1836754d6 | ::::|| 0x183675566 mov rcx, qword [rax] | ::::|| 0x183675569 mov rdx, qword [rcx+0x48] | ::::|| 0x18367556d mov rcx, rax | ::::|| 0x183675570 mov rax, rdx | ::::|| 0x183675573 call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | ========< 0x183675579 jmp 0x1836754d6 | .-------> 0x18367557e mov bl, 0x01 | :`======< 0x183675580 jmp 0x1836753b9 | :.------> 0x183675585 mov rcx, qword [rdi+0x08] | ========< 0x183675589 jmp 0x1836755e6 | :::::``-> 0x18367558b mov rcx, qword [rsi] | ::::: 0x18367558e call 0x184770e70 | ::::: 0x183675593 test rax, rax | ::`=====< 0x183675596 jz 0x1836753b7 | :: :: 0x18367559c mov rbx, rax | :: :: 0x18367559f mov rax, qword [rax] | :: :: 0x1836755a2 mov rax, qword [rax+0x220] | :: :: 0x1836755a9 mov rcx, rbx | :: :: 0x1836755ac call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | :: :: 0x1836755b2 test al, al | :: `====< 0x1836755b4 jz 0x1836753b7 | :: : 0x1836755ba mov rax, qword [rbx] | :: : 0x1836755bd mov rax, qword [rax+0xa8] | :: : 0x1836755c4 mov rcx, rbx | :: : 0x1836755c7 call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | :: : 0x1836755cd test rax, rax | :: `===< 0x1836755d0 jz 0x1836753b7 | :: 0x1836755d6 mov rbx, rax | :: 0x1836755d9 movsx rax, byte [rdi+0x17] | :: 0x1836755de test rax, rax | :`======< 0x1836755e1 js 0x183675585 | : 0x1836755e3 mov rcx, rax | : ; CODE XREF from fcn.183675390 @ 0x183675589 | --------> 0x1836755e6 test rcx, rcx | `=======< 0x1836755e9 jz 0x18367557e | 0x1836755eb cmp dword [0x191de85c0], 0x02 ; [0x191de85c0:4]=0 | ,=< 0x1836755f2 jnle 0x183675748 | | 0x1836755f8 lea rdx, qword [0x190c00cd8] ; "..\..\tab\browser\voice_input\browser_hotkey_text_injector.cc" | | 0x1836755ff lea rcx, qword [var_158h] | | 0x183675604 mov r8d, 0x69 ; 'i' ; 105 | | 0x18367560a mov r9d, 0x02 | | 0x183675610 call 0x18030d390 | | 0x183675615 lea rcx, qword [var_148h] | | 0x18367561a lea rdx, qword [0x190c00ff8] ; "Tabbit voice input hotkey finish commit target_frame=" | | 0x183675621 mov r8d, 0x35 ; '5' ; 53 | | 0x183675627 call 0x184dcd0d0 | | 0x18367562c mov r14, rax | | 0x18367562f lea rdx, qword [0x190b98c00] ; "GlobalRenderFrameHostId(" | | 0x183675636 mov r8d, 0x18 ; 24 | | 0x18367563c mov rcx, rax | | 0x18367563f call 0x184dcd0d0 | | 0x183675644 mov edx, dword [rsi] | | 0x183675646 mov rcx, rax | | 0x183675649 call 0x18041ca10 | | 0x18367564e lea rdx, qword [0x19012a0b4] ; ", " | | 0x183675655 mov r8d, 0x02 | | 0x18367565b mov rcx, rax | | 0x18367565e call 0x184dcd0d0 | | 0x183675663 mov edx, dword [rsi+0x04] | | 0x183675666 mov rcx, rax | | 0x183675669 call 0x18041ca10 | | 0x18367566e lea rdx, qword [0x190125408] ; ")" | | 0x183675675 mov r8d, 0x01 | | 0x18367567b mov rcx, rax | | 0x18367567e call 0x184dcd0d0 | | 0x183675683 lea rdx, qword [0x190c00cc8] ; " text_length=" | | 0x18367568a mov r8d, 0x0d ; 0xd ; 13 | | 0x183675690 mov rcx, r14 | | 0x183675693 call 0x184dcd0d0 | | 0x183675698 movsx rdx, byte [rdi+0x17] | | 0x18367569d test rdx, rdx | ,==< 0x1836756a0 jns 0x1836756a6 | || 0x1836756a2 mov rdx, qword [rdi+0x08] | `--> 0x1836756a6 mov rcx, rax | | 0x1836756a9 call 0x1813014a0 | | 0x1836756ae lea rax, qword [0x18ff81648] | | 0x1836756b5 lea r14, qword [var_158h] | | 0x1836756ba mov qword [r14], rax | | 0x1836756bd mov rcx, r14 | | 0x1836756c0 call 0x18030e9d0 | | 0x1836756c5 mov rax, qword [r14+0x10] | | 0x1836756c9 movsxd rax, dword [rax+0x04] | | 0x1836756cd lea rcx, qword [0x18fe1b290] | | 0x1836756d4 mov qword [rsp+rax*1+0x40], rcx | | 0x1836756d9 lea rax, qword [0x18fe20d40] | | 0x1836756e0 mov qword [r14+0x18], rax | | 0x1836756e4 cmp byte [r14+0x6f], 0x00 | ,==< 0x1836756e9 jns 0x18367570a | || 0x1836756eb mov rdx, 0x7fffffffffffffff ; 9223372036854775807 | || 0x1836756f5 and rdx, qword [var_f0h] | || 0x1836756fd mov rcx, qword [var_100h] | || 0x183675705 call 0x1841dcbe0 | `--> 0x18367570a lea r14, qword [var_140h] | | 0x18367570f lea rax, qword [0x18fe20db0] | | 0x183675716 mov qword [r14], rax | | 0x183675719 mov rcx, qword [r14+0x08] | | 0x18367571d lea rax, qword [0x191de1450] | | 0x183675724 cmp rcx, rax | ,==< 0x183675727 jnz 0x1836757c9 | || ; CODE XREF from fcn.183675390 @ 0x1836757e8 | ..---> 0x18367572d lea r15, qword [var_d8h] | ::|| 0x183675735 mov rcx, r14 | ::|| 0x183675738 call 0x18424db70 | ::|| 0x18367573d mov rcx, r15 | ::|| 0x183675740 call 0x1848f8b80 | ::|| 0x183675745 mov al, byte [rdi+0x17] | ::|`-> 0x183675748 test al, al | ::|,=< 0x18367574a js 0x18367579c | ::|| 0x18367574c movzx eax, al | ::|| ; CODE XREF from fcn.183675390 @ 0x1836757a3 | .-----> 0x18367574f lea rdx, qword [var_168h] | :::|| 0x183675754 mov qword [rdx], rdi | :::|| 0x183675757 mov qword [rdx+0x08], rax | :::|| 0x18367575b lea rdi, qword [var_158h] | :::|| 0x183675760 mov rcx, rdi | :::|| 0x183675763 call 0x1854229f0 | :::|| 0x183675768 mov rax, qword [rbx] | :::|| 0x18367576b mov rax, qword [rax+0x40] | :::|| 0x18367576f mov rcx, rbx | :::|| 0x183675772 mov rdx, rdi | :::|| 0x183675775 call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | :::|| 0x18367577b cmp byte [rdi+0x17], 0x00 | ,======< 0x18367577f jns 0x183675793 | |:::|| 0x183675781 mov rcx, qword [var_158h] | |:::|| 0x183675786 mov rdx, qword [var_148h] | |:::|| 0x18367578b add rdx, rdx | |:::|| 0x18367578e call 0x1841dcbe0 | `------> 0x183675793 mov byte [rsi+0x20], 0x00 | ========< 0x183675797 jmp 0x1836754cb | :::|`-> 0x18367579c mov rax, qword [rdi+0x08] | :::| 0x1836757a0 mov rdi, qword [rdi] | `=====< 0x1836757a3 jmp 0x18367574f | --------> 0x1836757a5 mov eax, 0xffffffff ; -1 | ::| 0x1836757aa lock xadd dword [rcx+0x08], eax | ::| 0x1836757af test eax, eax | ========< 0x1836757b1 jnz 0x1836754b3 | ::| 0x1836757b7 mov rax, qword [rcx] | ::| 0x1836757ba mov rax, qword [rax+0x08] | ::| 0x1836757be call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 | ========< 0x1836757c4 jmp 0x1836754b3 | ::`--> 0x1836757c9 mov eax, 0xffffffff ; -1 | :: 0x1836757ce lock xadd dword [rcx+0x08], eax | :: 0x1836757d3 test eax, eax | `====< 0x1836757d5 jnz 0x18367572d | : 0x1836757db mov rax, qword [rcx] | : 0x1836757de mov rax, qword [rax+0x08] | : 0x1836757e2 call qword [0x191c186b0] ; [0x191c186b0:8]=0x185f59da0 \ `===< 0x1836757e8 jmp 0x18367572d [{"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"}}]}]