Function at 0x18010b7a0
Capabilities:
Get graphical window text

Disassembly:
jmp 0x18010b7a0
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x70
lea rdi, [rsp + 0x30]
mov ecx, 0x10
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x80]
mov rax, qword [0x1805a6200]
xor rax, rsp
mov qword [rsp + 0x60], rax
xor r9d, r9d
mov r8d, 1
mov edx, 0x109d
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call qword [sym.imp.USER32.dll_SendMessageW]
lea r8, [0x1803bef78]
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroup
lea r8, [0x1804959b0]
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroup
lea r8, [0x1803befd8]
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroup
lea r8, [0x1803b2e10]
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroup
lea r8, str.Extension
mov edx, 4
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroup
mov qword [rsp + 0x20], 0
lea r9, str.Priority
xor r8d, r8d
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 1
lea r9, str.Cycles
mov r8d, 1
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 2
lea r9, str.Cycles_delta
mov r8d, 2
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 3
lea r9, [0x180495a20]
mov r8d, 3
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 4
lea r9, str.Kernel_delta
mov r8d, 4
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 5
lea r9, [0x180495a60]
mov r8d, 5
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 6
lea r9, str.User_delta
mov r8d, 6
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 7
lea r9, str.Total_time
mov r8d, 7
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 8
lea r9, str.Total_delta
mov r8d, 8
xor edx, edx
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 9
lea r9, [0x1803bf1d0]
mov r8d, 9
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xa
lea r9, str.Private_bytes_delta
mov r8d, 0xa
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xb
lea r9, str.Peak_private_bytes
mov r8d, 0xb
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xc
lea r9, [0x1803b2ae0]
mov r8d, 0xc
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xd
lea r9, str.Peak_virtual_size
mov r8d, 0xd
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xe
lea r9, [0x180495b68]
mov r8d, 0xe
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0xf
lea r9, [0x180495b88]
mov r8d, 0xf
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x10
lea r9, str.Hard_faults
mov r8d, 0x10
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x11
lea r9, str.Hard_faults_delta
mov r8d, 0x11
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x12
lea r9, [0x1803bf218]
mov r8d, 0x12
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x13
lea r9, str.Peak_working_set
mov r8d, 0x13
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x14
lea r9, str.Private_WS
mov r8d, 0x14
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x15
lea r9, str.Shareable_WS
mov r8d, 0x15
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x16
lea r9, str.Shared_WS
mov r8d, 0x16
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2c
lea r9, str.Paged_pool_bytes
mov r8d, 0x2c
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2d
lea r9, str.Peak_paged_pool_bytes
mov r8d, 0x2d
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2e
lea r9, str.Nonpaged_pool_bytes
mov r8d, 0x2e
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2f
lea r9, str.Peak_nonpaged_pool_bytes
mov r8d, 0x2f
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x17
lea r9, str.Shared_commit
mov r8d, 0x17
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x18
lea r9, str.Private_commit
mov r8d, 0x18
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x19
lea r9, str.Peak_private_commit
mov r8d, 0x19
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1a
lea r9, str.Page_priority
mov r8d, 0x1a
mov edx, 1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1b
lea r9, [0x180495da8]
mov r8d, 0x1b
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1c
lea r9, [0x180495db8]
mov r8d, 0x1c
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1d
lea r9, [0x180495dd8]
mov r8d, 0x1d
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1e
lea r9, [0x180495df8]
mov r8d, 0x1e
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x1f
lea r9, [0x180495e20]
mov r8d, 0x1f
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x20
lea r9, [0x180495e30]
mov r8d, 0x20
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x21
lea r9, [0x180495e50]
mov r8d, 0x21
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x22
lea r9, [0x180495e70]
mov r8d, 0x22
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x23
lea r9, [0x1803b2e10]
mov r8d, 0x23
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x24
lea r9, [0x180495ea0]
mov r8d, 0x24
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x25
lea r9, [0x180495ec0]
mov r8d, 0x25
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x26
lea r9, [0x180495ee0]
mov r8d, 0x26
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x27
lea r9, str.I_O_priority
mov r8d, 0x27
mov edx, 2
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x28
lea r9, [0x1803b2ab8]
mov r8d, 0x28
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x29
lea r9, str.Peak_handles
mov r8d, 0x29
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2a
lea r9, str.GDI_handles
mov r8d, 0x2a
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x2b
lea r9, str.USER_handles
mov r8d, 0x2b
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
cmp dword [0x18059ff7c], 0x68
jb 0x18010c15f
mov qword [rsp + 0x20], 0x30
lea r9, str.Running_time
mov r8d, 0x30
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x31
lea r9, str.Suspended_time
mov r8d, 0x31
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x32
lea r9, str.Hang_count
mov r8d, 0x32
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x33
lea r9, str.Ghost_count
mov r8d, 0x33
mov edx, 3
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
cmp dword [0x18059ff7c], 0x68
jb 0x18010c1cc
call sym.ProcessMonitor.dll_PhIsExecutingInWow64
movzx eax, al
test eax, eax
jne 0x18010c1cc
mov qword [rsp + 0x20], 0x34
lea r9, str.ContextSwitches
mov r8d, 0x34
mov edx, 4
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
mov qword [rsp + 0x20], 0x35
lea r9, str.NetworkTxRxBytes
mov r8d, 0x35
mov edx, 4
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
call sym.ProcessMonitor.dll_PhAddListViewGroupItem
movzx eax, byte [0x1805aabe0]
test eax, eax
je 0x18010c220
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x3c], 1
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x48], rax
mov ecx, 0x32
call sym.ProcessMonitor.dll_PhGetGeneralCallback
lea rdx, [rsp + 0x38]
mov rcx, rax
call sym.ProcessMonitor.dll_PhInvokeCallback
mov rcx, rsp
lea rdx, [0x180495580]
call fcn.180014e20
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.18000ce90
add rsp, 0x70
pop rdi
ret