Function at 0x140023900
Capabilities:
Inspect section memory permissions

Disassembly:
push r12
sub rsp, 0x320
mov r12, rcx
pxor xmm0, xmm0
movdqu xmmword [r12], xmm0
mov rax, qword [0x1403ceee0]
test rax, 1
je 0x1400249ba
mov rcx, r12
lea rdx, [rsp + 0x20]
mov r8d, 1
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 2
je 0x1400249a0
mov rcx, r12
lea rdx, [rsp + 0x30]
mov r8d, 2
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x30]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 4
je 0x140024986
mov rcx, r12
lea rdx, [rsp + 0x40]
mov r8d, 3
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x40]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 8
je 0x14002496c
mov rcx, r12
lea rdx, [rsp + 0x50]
mov r8d, 4
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x50]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x10
je 0x140024952
mov rcx, r12
lea rdx, [rsp + 0x60]
mov r8d, 5
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x20
je 0x140024938
mov rcx, r12
lea rdx, [rsp + 0x70]
mov r8d, 6
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x40
je 0x14002491e
mov rcx, r12
lea rdx, [rsp + 0x80]
mov r8d, 7
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x80]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x80
je 0x140024904
mov rcx, r12
lea rdx, [rsp + 0x90]
mov r8d, 8
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x90]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x100
je 0x1400248ea
mov rcx, r12
lea rdx, [rsp + 0xa0]
mov r8d, 9
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xa0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x200
je 0x1400248d0
mov rcx, r12
lea rdx, [rsp + 0xb0]
mov r8d, 0xa
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xb0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x400
je 0x1400248b6
mov rcx, r12
lea rdx, [rsp + 0xc0]
mov r8d, 0xb
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xc0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x800
je 0x14002489c
mov rcx, r12
lea rdx, [rsp + 0xd0]
mov r8d, 0xc
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xd0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x1000
je 0x140024882
mov rcx, r12
lea rdx, [rsp + 0xe0]
mov r8d, 0xd
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xe0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x2000
je 0x140024868
mov rcx, r12
lea rdx, [rsp + 0xf0]
mov r8d, 0xe
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0xf0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x4000
je 0x14002484e
mov rcx, r12
lea rdx, [rsp + 0x100]
mov r8d, 0xf
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x100]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x8000
je 0x140024834
mov rcx, r12
lea rdx, [rsp + 0x110]
mov r8d, 0x11
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x10000
je 0x14002481a
mov rcx, r12
lea rdx, [rsp + 0x120]
mov r8d, 0x10
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x120]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x20000
je 0x140024800
mov rcx, r12
lea rdx, [rsp + 0x130]
mov r8d, 0x12
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x130]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x40000
je 0x1400247e6
mov rcx, r12
lea rdx, [rsp + 0x140]
mov r8d, 0x13
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x140]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x80000
je 0x1400247cc
mov rcx, r12
lea rdx, [rsp + 0x150]
mov r8d, 0x14
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x150]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x100000
je 0x1400247b2
mov rcx, r12
lea rdx, [rsp + 0x160]
mov r8d, 0x15
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x160]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x200000
je 0x140024798
mov rcx, r12
lea rdx, [rsp + 0x170]
mov r8d, 0x16
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x170]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x400000
je 0x14002477e
mov rcx, r12
lea rdx, [rsp + 0x180]
mov r8d, 0x17
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x180]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x800000
je 0x140024764
mov rcx, r12
lea rdx, [rsp + 0x190]
mov r8d, 0x18
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x190]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x1000000
je 0x14002474a
mov rcx, r12
lea rdx, [rsp + 0x1a0]
mov r8d, 0x1a
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1a0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x8000000
je 0x140024730
mov rcx, r12
lea rdx, [rsp + 0x1b0]
mov r8d, 0x19
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1b0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x10000000
je 0x140024716
mov rcx, r12
lea rdx, [rsp + 0x1c0]
mov r8d, 0x1d
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1c0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x20000000
je 0x1400246fc
mov rcx, r12
lea rdx, [rsp + 0x1d0]
mov r8d, 0x1e
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1d0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
test rax, 0x40000000
je 0x1400246e2
mov rcx, r12
lea rdx, [rsp + 0x1e0]
mov r8d, 0x1f
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1e0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x100000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400246c8
mov rcx, r12
lea rdx, [rsp + 0x1f0]
mov r8d, 0x21
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x1f0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x200000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400246ae
mov rcx, r12
lea rdx, [rsp + 0x200]
mov r8d, 0x22
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x200]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x400000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024694
mov rcx, r12
lea rdx, [rsp + 0x210]
mov r8d, 0x23
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x210]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x800000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x14002467a
mov rcx, r12
lea rdx, [rsp + 0x220]
mov r8d, 0x24
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x220]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x1000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024660
mov rcx, r12
lea rdx, [rsp + 0x230]
mov r8d, 0x25
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x230]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x2000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024646
mov rcx, r12
lea rdx, [rsp + 0x240]
mov r8d, 0x26
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x240]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x4000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x14002462c
mov rcx, r12
lea rdx, [rsp + 0x250]
mov r8d, 0x27
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x250]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x8000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024612
mov rcx, r12
lea rdx, [rsp + 0x260]
mov r8d, 0x28
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x260]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x10000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400245f8
mov rcx, r12
lea rdx, [rsp + 0x270]
mov r8d, 0x29
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x270]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x20000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400245de
mov rcx, r12
lea rdx, [rsp + 0x280]
mov r8d, 0x2a
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x280]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x40000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400245c4
mov rcx, r12
lea rdx, [rsp + 0x290]
mov r8d, 0x2b
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x290]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x80000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400245aa
mov rcx, r12
lea rdx, [rsp + 0x2a0]
mov r8d, 0x2c
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2a0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x100000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024590
mov rcx, r12
lea rdx, [rsp + 0x2b0]
mov r8d, 0x2d
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2b0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x200000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024576
mov rcx, r12
lea rdx, [rsp + 0x2c0]
mov r8d, 0x2e
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2c0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x400000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x14002455c
mov rcx, r12
lea rdx, [rsp + 0x2d0]
mov r8d, 0x2f
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2d0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x800000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024542
mov rcx, r12
lea rdx, [rsp + 0x2e0]
mov r8d, 0x30
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2e0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x1000000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024528
mov rcx, r12
lea rdx, [rsp + 0x2f0]
mov r8d, 0x31
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x2f0]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x2000000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x140024512
mov rcx, r12
lea rdx, [rsp + 0x300]
mov r8d, 0x32
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x300]
call fcn.140008460
mov rax, qword [0x1403ceee0]
movabs r8, 0x4000000000000
mov rdx, r8
and rdx, rax
cmp rdx, r8
jne 0x1400244ff
mov rcx, r12
lea rdx, [rsp + 0x310]
mov r8d, 0x33
call fcn.140008450
mov edx, 1
lea rcx, [rsp + 0x310]
call fcn.140008460
add rsp, 0x320
pop r12
ret
test rax, rax
jne 0x1400244f5
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400244c2
test rax, rax
jne 0x1400244b8
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x14002447a
test rax, rax
jne 0x140024470
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140024432
test rax, rax
jne 0x140024428
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400243ea
test rax, rax
jne 0x1400243e0
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400243a2
test rax, rax
jne 0x140024398
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x14002435a
test rax, rax
jne 0x140024350
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140024312
test rax, rax
jne 0x140024308
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400242ca
test rax, rax
jne 0x1400242c0
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140024282
test rax, rax
jne 0x140024278
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x14002423a
test rax, rax
jne 0x140024230
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400241f2
test rax, rax
jne 0x1400241e8
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400241aa
test rax, rax
jne 0x1400241a0
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140024162
test rax, rax
jne 0x140024158
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x14002411a
test rax, rax
jne 0x140024110
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400240d2
test rax, rax
jne 0x1400240c8
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x14002408a
test rax, rax
jne 0x140024080
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140024042
test rax, rax
jne 0x140024038
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ffa
test rax, rax
jne 0x140023ff0
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023fb2
test rax, rax
jne 0x140023fa8
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023f6d
test rax, rax
jne 0x140023f6d
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023f32
test rax, rax
jne 0x140023f32
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ef7
test rax, rax
jne 0x140023ef7
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ebc
test rax, rax
jne 0x140023ebc
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023e81
test rax, rax
jne 0x140023e81
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023e46
test rax, rax
jne 0x140023e46
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023e0b
test rax, rax
jne 0x140023e0b
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023dd0
test rax, rax
jne 0x140023dd0
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023d95
test rax, rax
jne 0x140023d95
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023d5a
test rax, rax
jne 0x140023d5a
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023d1f
test rax, rax
jne 0x140023d1f
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ce4
test rax, rax
jne 0x140023ce4
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ca9
test rax, rax
jne 0x140023ca9
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023c6e
test rax, rax
jne 0x140023c6e
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023c33
test rax, rax
jne 0x140023c33
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023bf8
test rax, rax
jne 0x140023bf8
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023bbd
test rax, rax
jne 0x140023bbd
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023b82
test rax, rax
jne 0x140023b82
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023b47
test rax, rax
jne 0x140023b47
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023b0c
test rax, rax
jne 0x140023b0c
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023ad1
test rax, rax
jne 0x140023ad1
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023a96
test rax, rax
jne 0x140023a96
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023a5b
test rax, rax
jne 0x140023a5b
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023a26
test rax, rax
jne 0x140023a26
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400239f1
test rax, rax
jne 0x1400239f1
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x1400239bc
test rax, rax
jne 0x1400239bc
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023987
test rax, rax
jne 0x140023987
call fcn.140065520
mov rax, qword [0x1403ceee0]
jmp 0x140023952
test rax, rax
jne 0x140023952
call fcn.140065520
jmp 0x140023916