[−][src]Trait x86::segmentation::GateDescriptorBuilder
Trait that defines the architecture specific functions for building various system segment descriptors which are available on all 16, 32, and 64 bits.
Required methods
fn tss_descriptor(base: u64, limit: u64, available: bool) -> Self
fn call_gate_descriptor(selector: SegmentSelector, offset: Size) -> Self
fn interrupt_descriptor(selector: SegmentSelector, offset: Size) -> Self
fn trap_gate_descriptor(selector: SegmentSelector, offset: Size) -> Self
Implementors
impl GateDescriptorBuilder<u16> for DescriptorBuilder
[src]
fn tss_descriptor(base: u64, limit: u64, available: bool) -> DescriptorBuilder
[src]
fn call_gate_descriptor(
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
fn interrupt_descriptor(
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
fn trap_gate_descriptor(
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u16
) -> DescriptorBuilder
impl GateDescriptorBuilder<u32> for DescriptorBuilder
[src]
fn tss_descriptor(base: u64, limit: u64, available: bool) -> DescriptorBuilder
[src]
fn call_gate_descriptor(
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
fn interrupt_descriptor(
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
fn trap_gate_descriptor(
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u32
) -> DescriptorBuilder
impl GateDescriptorBuilder<u64> for DescriptorBuilder
[src]
fn tss_descriptor(base: u64, limit: u64, available: bool) -> DescriptorBuilder
[src]
fn call_gate_descriptor(
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder
fn interrupt_descriptor(
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder
fn trap_gate_descriptor(
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder
[src]
selector: SegmentSelector,
offset: u64
) -> DescriptorBuilder