Trait tdx_guest::TdxTrapFrame

source ·
pub trait TdxTrapFrame {
Show 32 methods // Required methods fn rax(&self) -> usize; fn set_rax(&mut self, rax: usize); fn rbx(&self) -> usize; fn set_rbx(&mut self, rbx: usize); fn rcx(&self) -> usize; fn set_rcx(&mut self, rcx: usize); fn rdx(&self) -> usize; fn set_rdx(&mut self, rdx: usize); fn rsi(&self) -> usize; fn set_rsi(&mut self, rsi: usize); fn rdi(&self) -> usize; fn set_rdi(&mut self, rdi: usize); fn rip(&self) -> usize; fn set_rip(&mut self, rip: usize); fn r8(&self) -> usize; fn set_r8(&mut self, r8: usize); fn r9(&self) -> usize; fn set_r9(&mut self, r9: usize); fn r10(&self) -> usize; fn set_r10(&mut self, r10: usize); fn r11(&self) -> usize; fn set_r11(&mut self, r11: usize); fn r12(&self) -> usize; fn set_r12(&mut self, r12: usize); fn r13(&self) -> usize; fn set_r13(&mut self, r13: usize); fn r14(&self) -> usize; fn set_r14(&mut self, r14: usize); fn r15(&self) -> usize; fn set_r15(&mut self, r15: usize); fn rbp(&self) -> usize; fn set_rbp(&mut self, rbp: usize);
}

Required Methods§

source

fn rax(&self) -> usize

source

fn set_rax(&mut self, rax: usize)

source

fn rbx(&self) -> usize

source

fn set_rbx(&mut self, rbx: usize)

source

fn rcx(&self) -> usize

source

fn set_rcx(&mut self, rcx: usize)

source

fn rdx(&self) -> usize

source

fn set_rdx(&mut self, rdx: usize)

source

fn rsi(&self) -> usize

source

fn set_rsi(&mut self, rsi: usize)

source

fn rdi(&self) -> usize

source

fn set_rdi(&mut self, rdi: usize)

source

fn rip(&self) -> usize

source

fn set_rip(&mut self, rip: usize)

source

fn r8(&self) -> usize

source

fn set_r8(&mut self, r8: usize)

source

fn r9(&self) -> usize

source

fn set_r9(&mut self, r9: usize)

source

fn r10(&self) -> usize

source

fn set_r10(&mut self, r10: usize)

source

fn r11(&self) -> usize

source

fn set_r11(&mut self, r11: usize)

source

fn r12(&self) -> usize

source

fn set_r12(&mut self, r12: usize)

source

fn r13(&self) -> usize

source

fn set_r13(&mut self, r13: usize)

source

fn r14(&self) -> usize

source

fn set_r14(&mut self, r14: usize)

source

fn r15(&self) -> usize

source

fn set_r15(&mut self, r15: usize)

source

fn rbp(&self) -> usize

source

fn set_rbp(&mut self, rbp: usize)

Implementors§