aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/kvm_sys.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/kvm_sys.rs')
-rw-r--r--src/kvm_sys.rs51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/kvm_sys.rs b/src/kvm_sys.rs
index 8d5c85b..8179a8f 100644
--- a/src/kvm_sys.rs
+++ b/src/kvm_sys.rs
@@ -5,8 +5,6 @@
// Generated by `build.rs`.
include!(concat!(env!("OUT_DIR"), "/kvm_constants.rs"));
-use std::fmt;
-
#[repr(C)]
#[derive(Default, Debug)]
pub struct Rflags(pub u64);
@@ -143,55 +141,6 @@ union kvm_run_union_s {
padding: [u8; 2048],
}
-// {{{ Display : Rflags
-
-impl fmt::Display for Rflags {
- fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
- let IF = || (self.0 >> 9) & 0b1;
- let IOPL = || (self.0 >> 12) & 0b11;
- let AC = || (self.0 >> 19) & 0b1;
- write!(f, "AC({}) IOPL({}) IF({})", AC(), IOPL(), IF())
- }
-}
-
-// }}}
-// {{{ Display : kvm_regs
-
-impl fmt::Display for kvm_regs {
- fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
- write!(
- f,
- "rax: {:#018x} rbx: {:#018x} rcx: {:#018x} rdx: {:#018x}\n\
- rsi: {:#018x} rdi: {:#018x}\n\
- r8 : {:#018x} r9 : {:#018x} r10: {:#018x} r11: {:#018x}\n\
- r12: {:#018x} r13: {:#018x} r14: {:#018x} r15: {:#018x}\n\
- rsp: {:#018x} rbp: {:#018x}\n\
- rip: {:#018x} rflags: {:#018x} [{}]",
- self.rax,
- self.rbx,
- self.rcx,
- self.rdx,
- self.rsi,
- self.rdi,
- self.r8,
- self.r9,
- self.r10,
- self.r11,
- self.r12,
- self.r13,
- self.r14,
- self.r15,
- self.rsp,
- self.rbp,
- self.rip,
- self.rflags.0,
- self.rflags
- )
- }
-}
-
-// }}}
-
#[cfg(test)]
mod tests {
use super::*;