Module x86_64

Source
Expand description

x86_64 flags and bitfields.

Constants§

CR0_AM
Alignment Mask.
CR0_CD
Cachine disable.
CR0_EM
Emulation.
CR0_ET
Extension Type.
CR0_MP
Monitor Coprocessor.
CR0_NE
Numeric Error.
CR0_NW
Not Write-Torugh.
CR0_PE
Protection Enable.
CR0_PG
Paging.
CR0_TS
Task Switched.
CR0_WP
Write Protect.
CR3_PAGE_BASE_MASK
Mask for physical base address of paging structure.
CR3_PCD
Page-level Cache Disable.
CR3_PWT
Page-level Write-Through.
CR4_LA57
57-bit Linear Addresses.
CR4_PAE
Physical Address Extenstion.
EFER_LMA
Long Mode Active (readonly).
EFER_LME
Long Mode Enable.
MSR_EFER
Extended Feature Enable Register MSR number.
PAGE_ENTRY_PRESENT
Page entry present.
PAGE_ENTRY_RW
Page region read/write.
RFLAGS_AC
Alignment check.
RFLAGS_AF
Adjust flag.
RFLAGS_CF
Carry flag.
RFLAGS_DF
Direction flag.
RFLAGS_IF
Sign flag.
RFLAGS_IOPL
I/O privilege level.
RFLAGS_OF
Overflow flag.
RFLAGS_PF
Parity flag.
RFLAGS_SF
Sign flag.
RFLAGS_TF
Trap flag.
RFLAGS_ZF
Zero flag.
SEG_SELECTOR_INDEX
Table index.
SEG_SELECTOR_RPL
Requested privilege level.
SEG_SELECTOR_TI
Table indicator.

Functions§

rflags_ac
rflags_af
rflags_cf
rflags_df
rflags_if
rflags_iopl
rflags_of
rflags_pf
rflags_sf
rflags_tf
rflags_zf
seg_selector_index
seg_selector_rpl
seg_selector_ti