Function at 0x140066b60
Capabilities:
Inspect section memory permissions

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, rdx
mov rbx, qword [rcx]
test bl, 1
jne 0x140066d63
test bl, 2
jne 0x140066da5
test bl, 4
jne 0x140066dea
test bl, 8
jne 0x140066e2f
test bl, 0x10
jne 0x140066e74
test bl, 0x20
jne 0x140066eb9
test bl, 0x40
jne 0x140066efe
test bl, bl
js 0x140066f42
test ebx, 0x100
jne 0x140066f8a
test ebx, 0x200
jne 0x140066fd2
test ebx, 0x400
jne 0x14006701a
test ebx, 0x800
jne 0x140067062
test ebx, 0x1000
jne 0x1400670aa
test ebx, 0x2000
jne 0x1400670f2
test ebx, 0x4000
jne 0x14006713a
test bx, bx
js 0x14006717f
test ebx, 0x10000
jne 0x1400671c7
test ebx, 0x20000
jne 0x14006720f
test ebx, 0x40000
jne 0x140067257
test ebx, 0x80000
jne 0x14006729f
test ebx, 0x100000
jne 0x1400672e7
test ebx, 0x200000
jne 0x14006732f
test ebx, 0x400000
jne 0x140067377
test ebx, 0x800000
jne 0x1400673bf
test ebx, 0x1000000
jne 0x140067407
test ebx, 0x2000000
jne 0x14006744f
test ebx, 0x4000000
jne 0x140067497
test ebx, 0x8000000
jne 0x1400674df
test ebx, 0x10000000
jne 0x140067527
test ebx, 0x20000000
jne 0x14006756f
test ebx, 0x40000000
jne 0x1400675b7
test ebx, ebx
js 0x1400675fb
bt rbx, 0x20
jb 0x140067642
bt rbx, 0x21
jb 0x140067689
bt rbx, 0x22
jb 0x1400676d0
bt rbx, 0x23
jb 0x140067717
bt rbx, 0x24
jb 0x14006775e
bt rbx, 0x25
jb 0x1400677a5
bt rbx, 0x26
jb 0x1400677ec
bt rbx, 0x27
jb 0x140067833
bt rbx, 0x28
jb 0x14006787a
bt rbx, 0x29
jb 0x1400678bd
mov qword [rsp + 0x28], rbx
test rbx, rbx
jne 0x140067906
lea rdx, [0x140449b69]
mov r8d, 7
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
jmp 0x14006792c
lea rdx, [0x140449909]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 2
je 0x140066dc5
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
test al, al
jne 0x140067937
lea rdx, [0x14044991a]
mov r8d, 0xb
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 4
je 0x140066e0a
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449925]
mov r8d, 0x14
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 8
je 0x140066e4f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449939]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 0x10
je 0x140066e94
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449947]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 0x20
je 0x140066ed9
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449955]
mov r8d, 0xc
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, 0x40
je 0x140066f1e
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449961]
mov r8d, 0xd
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bl, bl
jns 0x140066f62
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x14044996e]
mov r8d, 0x15
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x100
je 0x140066faa
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449983]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x200
je 0x140066ff2
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449992]
mov r8d, 0x12
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x400
je 0x14006703a
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499a4]
mov r8d, 0xd
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x800
je 0x140067082
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499b1]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x1000
je 0x1400670ca
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499c0]
mov r8d, 6
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x2000
je 0x140067112
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499c6]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x4000
je 0x14006715a
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499d5]
mov r8d, 0xb
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test bx, bx
jns 0x14006719f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499e0]
mov r8d, 0xc
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x10000
je 0x1400671e7
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499ec]
mov r8d, 0xb
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x20000
je 0x14006722f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x1404499f7]
mov r8d, 9
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x40000
je 0x140067277
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a00]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x80000
je 0x1400672bf
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a0e]
mov r8d, 0xd
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x100000
je 0x140067307
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a1b]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x200000
je 0x14006734f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a29]
mov r8d, 0x11
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x400000
je 0x140067397
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a3a]
mov r8d, 0xc
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x800000
je 0x1400673df
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a46]
mov r8d, 0xc
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x1000000
je 0x140067427
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a52]
mov r8d, 0xa
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x2000000
je 0x14006746f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a5c]
mov r8d, 0xb
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x4000000
je 0x1400674b7
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a67]
mov r8d, 0x10
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x8000000
je 0x1400674ff
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a77]
mov r8d, 0xe
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x10000000
je 0x140067547
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a85]
mov r8d, 0x11
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x20000000
je 0x14006758f
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449a96]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, 0x40000000
je 0x1400675d7
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449aa5]
mov r8d, 0x12
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
test ebx, ebx
jns 0x14006761b
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449ab7]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x20
jae 0x140067662
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449ac6]
mov r8d, 0x13
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x21
jae 0x1400676a9
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449ad9]
mov r8d, 0x11
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x22
jae 0x1400676f0
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449aea]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x23
jae 0x140067737
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449af9]
mov r8d, 0x13
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x24
jae 0x14006777e
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b0c]
mov r8d, 0xa
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x25
jae 0x1400677c5
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b16]
mov r8d, 0xf
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x26
jae 0x14006780c
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b25]
mov r8d, 0x11
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x27
jae 0x140067853
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b36]
mov r8d, 0xd
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x28
jae 0x14006789a
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b43]
mov r8d, 0x12
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
bt rbx, 0x29
jae 0x1400678d9
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
lea rdx, [0x140449b55]
mov r8d, 0x12
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
mov dil, 1
test al, al
jne 0x140067937
movabs rax, 0xfffffc0000000000
and rbx, rax
mov qword [rsp + 0x28], rbx
je 0x140067935
lea rdx, [0x140449917]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
test al, al
jne 0x140067930
lea rdx, [0x140449b67]
mov r8d, 2
mov rcx, rsi
call sym.core::fmt::Formatter::write_str::ha10308479b29446e
test al, al
jne 0x140067930
lea rcx, [rsp + 0x28]
mov rdx, rsi
call sym.core::fmt::num::__impl_core::fmt::LowerHex_for_i64_::fmt::h8c06275314ee3a76
test al, al
je 0x140067935
mov dil, 1
jmp 0x140067937
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret