Struct Trcconfigr
#[repr(transparent)]pub struct Trcconfigr(pub u32);
Expand description
Controls the tracing options This register must always be programmed as part of trace unit initialization. Might ignore writes when the trace unit is enabled or not idle.
Tuple Fields§
§0: u32
Implementations§
§impl Trcconfigr
impl Trcconfigr
pub const fn loadasp0inst(&self) -> bool
pub const fn loadasp0inst(&self) -> bool
Instruction P0 load field. This field controls whether load instructions are traced as P0 instructions.
pub fn set_loadasp0inst(&mut self, val: bool)
pub fn set_loadasp0inst(&mut self, val: bool)
Instruction P0 load field. This field controls whether load instructions are traced as P0 instructions.
pub const fn storeasp0inst(&self) -> bool
pub const fn storeasp0inst(&self) -> bool
Instruction P0 field. This field controls whether store instructions are traced as P0 instructions.
pub fn set_storeasp0inst(&mut self, val: bool)
pub fn set_storeasp0inst(&mut self, val: bool)
Instruction P0 field. This field controls whether store instructions are traced as P0 instructions.
pub const fn vmidopt(&self) -> Vmidopt
pub const fn vmidopt(&self) -> Vmidopt
Control bit to select the Virtual context identifier value used by the trace unit, both for trace generation and in the Virtual context identifier comparators.
pub fn set_vmidopt(&mut self, val: Vmidopt)
pub fn set_vmidopt(&mut self, val: Vmidopt)
Control bit to select the Virtual context identifier value used by the trace unit, both for trace generation and in the Virtual context identifier comparators.
Trait Implementations§
§impl Clone for Trcconfigr
impl Clone for Trcconfigr
§fn clone(&self) -> Trcconfigr
fn clone(&self) -> Trcconfigr
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Default for Trcconfigr
impl Default for Trcconfigr
§fn default() -> Trcconfigr
fn default() -> Trcconfigr
§impl PartialEq for Trcconfigr
impl PartialEq for Trcconfigr
impl Copy for Trcconfigr
impl Eq for Trcconfigr
impl StructuralPartialEq for Trcconfigr
Auto Trait Implementations§
impl Freeze for Trcconfigr
impl RefUnwindSafe for Trcconfigr
impl Send for Trcconfigr
impl Sync for Trcconfigr
impl Unpin for Trcconfigr
impl UnwindSafe for Trcconfigr
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)