Struct SS
pub struct SS;Expand description
Stack Segment
Entirely unused in 64-bit mode; setting the segment register does nothing.
However, in ring 3, the SS register still has to point to a valid
[Descriptor] (it cannot be zero). This
means a user-mode read/write segment descriptor must be present in the GDT.
This register is also set by the syscall/sysret and
sysenter/sysexit instructions (even on 64-bit transitions). This is to
maintain symmetry with 32-bit transitions where setting SS actually will
actually have an effect.
Trait Implementations§
§impl Segment for SS
impl Segment for SS
§fn get_reg() -> SegmentSelector
fn get_reg() -> SegmentSelector
Returns the current value of the segment register.
§unsafe fn set_reg(sel: SegmentSelector)
unsafe fn set_reg(sel: SegmentSelector)
Reload the segment register. Depending on the segment, this may also
reconfigure the corresponding segment. Read more
Auto Trait Implementations§
impl Freeze for SS
impl RefUnwindSafe for SS
impl Send for SS
impl Sync for SS
impl Unpin for SS
impl UnsafeUnpin for SS
impl UnwindSafe for SS
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more