[−][src]Enum gf::mc::trace::TraceEvent
Event that happened at a trace position.
Variants
The processor attempted to fetch an instruction.
The processor attempted to decode an instruction. This normally happens
after a successful Fetch
.
Fields of Decode
decode_mode: Option<AggregateValue<'a>>
The decode mode token, if known.
raw_insn: Option<BitVec>
The fetched raw instruction encoding, if known. The vector may be longer than the actual encoding.
The processor attempted to execute an instruction. This normally
happens after a successful Decode
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for TraceEvent<'a>
impl<'a> Send for TraceEvent<'a>
impl<'a> Sync for TraceEvent<'a>
impl<'a> Unpin for TraceEvent<'a>
impl<'a> UnwindSafe for TraceEvent<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,