Function at 0x140090964
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x1740]
mov eax, 0x1840
call fcn.1400f31b0
sub rsp, rax
mov rax, qword [0x1401542d0]
xor rax, rsp
mov qword [rbp + 0x1730], rax
mov rbx, rcx
mov ecx, dword [rcx + 0x68]
cmp ecx, 0x43
jg 0x140090ece
je 0x140090ec4
cmp ecx, 0x21
jg 0x140090c22
je 0x140090c18
cmp ecx, 0x10
jg 0x140090b1a
je 0x140090af8
cmp ecx, 8
jg 0x140090a7e
je 0x140090a77
test ecx, ecx
je 0x140090a67
sub ecx, 1
je 0x140090a51
sub ecx, 1
je 0x140090a45
sub ecx, 1
je 0x140090a2f
sub ecx, 1
je 0x140090a28
sub ecx, 1
je 0x140090a21
sub ecx, 1
je 0x140090a1a
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x1ff
call fcn.140088ebc
xor ecx, ecx
mov rdx, rax
call fcn.1400ccda8
jmp 0x1400915fe
mov ecx, 0x607
jmp 0x140090a34
mov ecx, 0x1fa
jmp 0x140090a34
mov ecx, 0x1f8
jmp 0x140090a34
mov ecx, 0x1f9
call fcn.140088ebc
mov r8, qword [rbx + 8]
mov rcx, qword [rbx]
mov rdx, rax
jmp 0x140090a5d
xor ecx, ecx
call fcn.1400cc528
jmp 0x1400915fe
lea rdx, [0x1401258f8]
xor ecx, ecx
mov r8, qword [rbx]
call fcn.1400ccda8
jmp 0x1400915fe
lea rdx, [0x1401258f8]
lea rcx, [0x140125900]
jmp 0x140090a5a
mov ecx, 0x1f5
jmp 0x140090a34
sub ecx, 9
je 0x140090aee
sub ecx, 1
je 0x140090adc
sub ecx, 1
je 0x140090ad5
sub ecx, 1
je 0x140090acb
sub ecx, 1
je 0x140090ac1
sub ecx, 1
je 0x140090ab7
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x203
call fcn.140088ebc
mov rcx, qword [rbx]
jmp 0x140090a0d
mov ecx, 0x202
jmp 0x140090a34
mov ecx, 0x200
jmp 0x140090a34
mov ecx, 0x206
jmp 0x140090a34
mov ecx, 0x207
jmp 0x140090ae1
mov ecx, 0x208
call fcn.140088ebc
mov rdx, rax
jmp 0x140090a58
mov ecx, 0x1f6
jmp 0x140090a34
mov ecx, 0x20a
call fcn.140088ebc
mov r8, qword [rbx + 8]
mov rdx, rax
mov r9, qword [rbx + 0x10]
mov rcx, qword [rbx]
call fcn.1400ccda8
jmp 0x1400915fe
cmp ecx, 0x19
jg 0x140090bab
je 0x140090ba1
sub ecx, 0x11
je 0x140090b97
sub ecx, 1
je 0x140090b8d
sub ecx, 1
je 0x140090b83
sub ecx, 1
je 0x140090b79
sub ecx, 1
je 0x140090b6f
sub ecx, 1
je 0x140090b65
sub ecx, 1
je 0x140090b5b
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x659
jmp 0x140090a06
mov ecx, 0x656
jmp 0x140090a06
mov ecx, 0x655
jmp 0x140090ae1
mov ecx, 0x654
jmp 0x140090a34
mov ecx, 0x1f7
jmp 0x140090a34
mov ecx, 0x641
jmp 0x140090aaa
mov ecx, 0x640
jmp 0x140090afd
mov ecx, 0x4bf
jmp 0x140090a34
mov ecx, 0x2ae
jmp 0x140090aaa
sub ecx, 0x1a
je 0x140090c0e
sub ecx, 1
je 0x140090c04
sub ecx, 1
je 0x140090bfa
sub ecx, 1
je 0x140090bf0
sub ecx, 1
je 0x140090be6
sub ecx, 1
je 0x140090bdc
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x610
jmp 0x140090aaa
mov ecx, 0x471
jmp 0x140090a34
mov ecx, 0x470
jmp 0x140090aaa
mov ecx, 0x46f
jmp 0x140090aaa
mov ecx, 0x2ab
jmp 0x140090a34
mov ecx, 0x2ad
jmp 0x140090aaa
mov ecx, 0x2ac
jmp 0x140090aaa
mov ecx, 0x342
jmp 0x140090a34
cmp ecx, 0x32
jg 0x140090dc5
je 0x140090daa
cmp ecx, 0x2a
jg 0x140090d29
je 0x140090d17
sub ecx, 0x22
je 0x140090ce6
sub ecx, 1
je 0x140090cdc
sub ecx, 1
je 0x140090cd2
sub ecx, 1
je 0x140090cc8
sub ecx, 1
je 0x140090cbe
sub ecx, 1
je 0x140090c9c
sub ecx, 1
je 0x140090c92
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x663
call fcn.140088ebc
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400cc528
jmp 0x1400915fe
mov ecx, 0x4dd
jmp 0x140090aaa
mov ecx, 0x4d8
call fcn.140088ebc
mov r9d, dword [rbx + 0x44]
mov rdx, rax
mov r8d, dword [rbx + 0x40]
mov rcx, qword [rbx]
call fcn.1400ccda8
jmp 0x1400915fe
mov ecx, 0x2f7
jmp 0x140090aaa
mov ecx, 0x2f5
jmp 0x140090aaa
mov ecx, 0x604
jmp 0x140090aaa
mov ecx, 0x4ae
jmp 0x140090afd
mov ecx, 0x605
call fcn.140088ebc
mov r9, qword [rbx + 8]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x100
call fcn.140002694
lea r8, [rsp + 0x30]
lea rdx, str._s:__s
jmp 0x140090b09
mov ecx, 0x664
call fcn.140088ebc
mov rcx, rax
jmp 0x140090a47
sub ecx, 0x2b
je 0x140090da0
sub ecx, 1
je 0x140090d96
sub ecx, 1
je 0x140090d8c
sub ecx, 1
je 0x140090d82
sub ecx, 1
je 0x140090d78
sub ecx, 1
je 0x140090d6e
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x564
call fcn.140088ebc
mov r8d, dword [rbx + 0x40]
mov rdx, rax
mov rcx, qword [rbx]
call fcn.1400ccda8
jmp 0x1400915fe
mov ecx, 0x2f6
jmp 0x140090aaa
mov ecx, 0x4a6
jmp 0x140090aaa
mov ecx, 0x2c8
jmp 0x140090aaa
mov ecx, 0x2c7
jmp 0x140090aaa
mov ecx, 0x2c6
jmp 0x140090aaa
mov ecx, 0x2cb
jmp 0x140090a34
mov ecx, 0x4a7
call fcn.140088ebc
mov r9, qword [rbx + 8]
mov rdx, rax
mov r8, qword [rbx]
xor ecx, ecx
jmp 0x140090b10
cmp ecx, 0x3a
jg 0x140090e57
je 0x140090e4d
sub ecx, 0x33
je 0x140090e43
sub ecx, 1
je 0x140090e29
sub ecx, 1
je 0x140090e1f
sub ecx, 1
je 0x140090e15
sub ecx, 1
je 0x140090e0b
sub ecx, 1
je 0x140090e01
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x1fc
jmp 0x140090aaa
mov ecx, 0x2aa
jmp 0x140090aaa
mov ecx, 0x46a
jmp 0x140090aaa
mov ecx, 0x4ab
jmp 0x140090d1c
mov ecx, 0x4ac
jmp 0x140090d1c
mov ecx, 0x4a9
call fcn.140088ebc
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400cc528
jmp 0x1400915fe
mov ecx, 0x4aa
jmp 0x140090d1c
mov ecx, 0x2b1
jmp 0x140090aaa
sub ecx, 0x3b
je 0x140090eba
sub ecx, 1
je 0x140090eb0
sub ecx, 1
je 0x140090ea6
sub ecx, 1
je 0x140090e9c
sub ecx, 2
je 0x140090e92
sub ecx, 1
je 0x140090e88
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x340
jmp 0x140090aaa
mov ecx, 0x275
jmp 0x140090aaa
mov ecx, 0x273
jmp 0x140090aaa
mov ecx, 0x3d9
jmp 0x140090a34
mov ecx, 0x3da
jmp 0x140090a34
mov ecx, 0x345
jmp 0x140090aaa
mov ecx, 0x3fc
jmp 0x140090a34
mov ecx, 0x347
jmp 0x140090aaa
cmp ecx, 0x6c
jg 0x140091186
je 0x14009117c
cmp ecx, 0x54
jg 0x140091000
je 0x140090ff6
cmp ecx, 0x4c
jg 0x140090f89
je 0x140090f7f
sub ecx, 0x44
je 0x140090f75
sub ecx, 1
je 0x140090f6b
sub ecx, 1
je 0x140090f61
sub ecx, 1
je 0x140090f57
sub ecx, 1
je 0x140090f4d
sub ecx, 1
je 0x140090f43
sub ecx, 1
je 0x140090f39
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x3b6
call fcn.140088ebc
mov r8, qword [rbx]
jmp 0x140090a3d
mov ecx, 0x5fa
jmp 0x140090aaa
mov ecx, 0x4ba
jmp 0x140090ae1
mov ecx, 0x637
jmp 0x140090afd
mov ecx, 0x636
jmp 0x140090a34
mov ecx, 0x45b
jmp 0x140090a34
mov ecx, 0x2af
jmp 0x140090aaa
mov ecx, 0x346
jmp 0x140090aaa
mov ecx, 0x5be
jmp 0x140090aaa
sub ecx, 0x4d
je 0x140090fec
sub ecx, 1
je 0x140090fe2
sub ecx, 1
je 0x140090fd8
sub ecx, 1
je 0x140090fce
sub ecx, 1
je 0x140090fc4
sub ecx, 1
je 0x140090fba
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x3e7
jmp 0x140090a34
mov ecx, 0x3e4
jmp 0x140090a34
mov ecx, 0x3e6
jmp 0x140090a34
mov ecx, 0x3e5
jmp 0x140090a34
mov ecx, 0x3e3
jmp 0x140090a34
mov ecx, 0x4de
jmp 0x140090ae1
mov ecx, 0x5bf
jmp 0x140090aaa
mov ecx, 0x3e8
jmp 0x140090a34
cmp ecx, 0x64
jg 0x1400910e2
je 0x1400910d8
sub ecx, 0x55
je 0x1400910ba
sub ecx, 1
je 0x140091085
sub ecx, 1
je 0x14009107b
sub ecx, 9
je 0x140091067
sub ecx, 1
je 0x140091058
sub ecx, 1
je 0x140091041
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x26a
jmp 0x140091046
mov ecx, 0x269
call fcn.140088ebc
mov rcx, rax
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x267
call fcn.140088ebc
mov rcx, rax
jmp 0x14009106e
lea rcx, [0x140125930]
mov rdx, qword [rbx]
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x4a1
jmp 0x140090ae1
mov ecx, 0x34c
call fcn.140088ebc
mov r9, qword [rbx]
lea rdx, str._s:__s_s_s
mov r8, rax
xor ecx, ecx
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x28], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0x20], rax
call fcn.1400ccda8
jmp 0x1400915fe
mov ecx, 0x629
call fcn.140088ebc
mov r8d, dword [rbx + 0x40]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400cc528
jmp 0x1400915fe
mov ecx, 0x26b
jmp 0x140091046
sub ecx, 0x65
je 0x140091172
sub ecx, 1
je 0x140091168
sub ecx, 1
je 0x14009114a
sub ecx, 1
je 0x140091140
sub ecx, 1
je 0x14009111e
sub ecx, 1
je 0x140091117
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x26e
jmp 0x140091046
mov ecx, 0x26d
jmp 0x140091123
mov ecx, 0x60e
call fcn.140088ebc
mov r9d, dword [rbx + 0x48]
mov rcx, rax
mov r8d, dword [rbx + 0x44]
mov edx, dword [rbx + 0x40]
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x64a
jmp 0x140091046
mov ecx, 0x60f
call fcn.140088ebc
mov r8d, dword [rbx + 0x44]
mov rcx, rax
mov edx, dword [rbx + 0x40]
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x610
jmp 0x140091046
mov ecx, 0x26c
jmp 0x140091046
mov ecx, 0x26f
jmp 0x140091046
cmp ecx, 0x7f
jg 0x1400913a1
je 0x140091387
cmp ecx, 0x75
jg 0x140091277
je 0x14009126d
sub ecx, 0x6d
je 0x14009123b
sub ecx, 1
je 0x140091231
sub ecx, 1
je 0x140091227
sub ecx, 1
je 0x14009121d
sub ecx, 1
je 0x1400911ff
sub ecx, 1
je 0x1400911f5
sub ecx, 1
je 0x1400911db
cmp ecx, 1
jne 0x1400915fe
mov ecx, 0x4a8
jmp 0x1400911e0
mov ecx, 0x4a9
call fcn.140088ebc
mov edx, dword [rbx + 0x40]
mov rcx, rax
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x5c0
jmp 0x140091046
mov ecx, 0x4ae
call fcn.140088ebc
mov r8, qword [rbx + 8]
mov rcx, rax
mov rdx, qword [rbx]
call fcn.1400c8668
jmp 0x1400915fe
mov ecx, 0x4ad
jmp 0x14009105d
mov ecx, 0x1fc
jmp 0x140091046
mov ecx, 0x456
jmp 0x140090aaa
mov ecx, 0x268
call fcn.140088ebc
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0x880
call fcn.140002694
lea rcx, [rbp + 0x330]
call fcn.1400cb1f0
jmp 0x1400915f9
mov ecx, 0x209
jmp 0x14009105d
sub ecx, 0x76
je 0x14009137d
sub ecx, 1
je 0x140091373
sub ecx, 1
je 0x14009135c
sub ecx, 2
je 0x14009132b
sub ecx, 1
je 0x1400912ee
sub ecx, 1
je 0x1400912d8
cmp ecx, 2
jne 0x1400915fe
cmp qword [0x14015cc90], 0
je 0x1400912c9
mov edx, 0x200
lea rcx, [0x14019b510]
call fcn.1400cae54
mov ecx, 0x62c
call fcn.140088ebc
mov rcx, rax
jmp 0x140091263
call fcn.1400033b4
mov ecx, 0x66
call fcn.140088ebc
mov ecx, 0x606
jmp 0x14009133a
mov ecx, 0x1f6
call fcn.140088ebc
mov r9, qword [rbx]
lea rcx, [rbp + 0x330]
mov r8, rax
mov edx, 0xa00
call fcn.140002694
mov ecx, 0x66
call fcn.140088ebc
mov r8, rax
lea rdx, [rbp + 0x330]
mov r9d, 0x30
jmp 0x14009134b
mov ecx, 0x349
call fcn.140088ebc
mov ecx, 0x348
mov rbx, rax
call fcn.140088ebc
mov rdx, rax
xor r9d, r9d
mov r8, rbx
mov rcx, qword [0x14015cc90]
call fcn.1400c81a0
jmp 0x1400915fe
mov ecx, 0x4bb
call fcn.140088ebc
mov rcx, rax
call fcn.1400cc804
jmp 0x1400915fe
mov ecx, 0x1f9
jmp 0x14009105d
mov ecx, 0x4ac
jmp 0x140091046
cmp qword [0x14015cc90], 0
je 0x1400915fe
lea rcx, [0x14019b510]
jmp 0x140091263
mov eax, 0x87
cmp ecx, eax
jg 0x1400914fc
je 0x1400914c4
sub ecx, 0x80
je 0x1400914ba
sub ecx, 1
je 0x140091496
sub ecx, 1
je 0x1400914a3
sub ecx, 1
je 0x14009148c
sub ecx, 1
je 0x140091453
sub ecx, 1
je 0x14009142c
cmp ecx, 1
jne 0x1400915fe
cmp qword [0x14015cc90], 0
je 0x1400915fe
mov edx, 0x200
lea rcx, [0x14019b510]
call fcn.1400cae54
mov rcx, qword [0x14015cc90]
lea rdx, [0x14019b910]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
jmp 0x1400915fe
mov ecx, 0x341
call fcn.140088ebc
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002694
lea rcx, [rsp + 0x30]
jmp 0x1400914b0
mov ecx, 0x37a
call fcn.140088ebc
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0xc8
call fcn.140002694
lea rcx, [rsp + 0x30]
call fcn.1400cb1f0
call fcn.1400cb8b4
call fcn.14008fc64
jmp 0x1400915fe
cmp dword [rbx + 0x40], 0
je 0x1400915fe
mov rcx, qword [rbx]
call fcn.1400cb044
jmp 0x1400915f9
mov ecx, 0x33f
call fcn.140088ebc
mov rcx, rax
call fcn.1400cb1f0
jmp 0x1400915fe
mov ecx, 0x33e
jmp 0x1400912ce
cmp qword [0x14015cc90], 0
je 0x1400915fe
mov ecx, 0x51e
call fcn.140088ebc
mov r9d, dword [rbx + 0x40]
lea rcx, [rsp + 0x30]
mov r8, rax
mov edx, 0x200
call fcn.140002694
lea rcx, [rsp + 0x30]
jmp 0x140091263
sub ecx, 0x88
je 0x1400915d7
sub ecx, 1
je 0x1400915ae
sub ecx, 1
je 0x1400915ed
sub ecx, 1
je 0x14009140d
sub ecx, 1
je 0x1400915ed
sub ecx, 1
je 0x140091560
cmp ecx, 1
jne 0x1400915fe
cmp qword [0x14015cc90], 0
je 0x1400915fe
lea rcx, [0x14019b510]
call fcn.1400cb1f0
lea rcx, [0x14019bd10]
jmp 0x140091499
cmp qword [0x14015cc90], 0
je 0x1400915fe
mov edx, 0x200
lea rcx, [0x14019b510]
call fcn.1400cae54
mov ecx, 0x611
call fcn.140088ebc
mov rcx, rax
call fcn.1400cb1f0
mov edx, 0x200
lea rcx, [0x14019bd10]
call fcn.1400cae3c
lea rcx, [0x140111128]
jmp 0x140091499
mov rcx, qword [0x14015cc90]
lea rdx, [0x14019b910]
mov r8d, 0x200
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x218
call fcn.140088ebc
mov rcx, rax
jmp 0x1400915f4
cmp qword [0x14015cc90], 0
je 0x1400915fe
lea rcx, [0x14019b510]
call fcn.1400cb1f0
lea rcx, [0x14019b910]
call fcn.1400cb1d8
call fcn.1400cb8b4
mov rcx, qword [rbp + 0x1730]
xor rcx, rsp
call fcn.1400f3220
mov rbx, qword [rsp + 0x1858]
add rsp, 0x1840
pop rbp
ret