pub struct Entry {
pub from: u64,
pub to: u64,
pub mis: bool,
pub pred: bool,
pub in_tx: bool,
pub abort: bool,
pub cycles: u16,
pub branch_type: BranchType,
pub branch_spec: BranchSpec,
pub branch_priv: BranchPriv,
pub counter: Option<u64>,
}
Expand description
LBR entry.
Fields§
§from: u64
§to: u64
§mis: bool
§pred: bool
§in_tx: bool
§abort: bool
§cycles: u16
§branch_type: BranchType
§branch_spec: BranchSpec
§branch_priv: BranchPriv
§counter: Option<u64>
This counter may store the occurrences of several events.
Since linux-6.8
: https://github.com/torvalds/linux/commit/571d91dcadfa3cef499010b4eddb9b58b0da4d24
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Entry
impl RefUnwindSafe for Entry
impl Send for Entry
impl Sync for Entry
impl Unpin for Entry
impl UnwindSafe for Entry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more