[][src]Function x86_64::instructions::segmentation::set_cs

pub unsafe fn set_cs(sel: SegmentSelector)

Reload code segment register.

Note this is special since we can not directly move to %cs. Instead we push the new segment selector and return value on the stack and use lretq to reload cs and continue at 1:.

Safety

This function is unsafe because the caller must ensure that sel is a valid code segment descriptor.