Enum abyss::x86_64::segmentation::SegmentRegister
source · pub enum SegmentRegister {
Cs,
Ds,
Ss,
Es,
Fs,
Gs,
Tss,
}Expand description
X86_64’s Segment Register
Variants§
Cs
Code Segment.
Ds
Data Segment.
Ss
Stack Segment.
Es
Extra Segment.
Fs
Extra Segment (E -> F).
Gs
Extra Segment (F -> G).
Tss
Task State Segment.
Implementations§
source§impl SegmentRegister
impl SegmentRegister
sourcepub fn load(&self, ss: SegmentSelector)
pub fn load(&self, ss: SegmentSelector)
Load the segment selector into the segment register.
Auto Trait Implementations§
impl RefUnwindSafe for SegmentRegister
impl Send for SegmentRegister
impl Sync for SegmentRegister
impl Unpin for SegmentRegister
impl UnwindSafe for SegmentRegister
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more