Skip to main content

DebugAddressRegister

Trait DebugAddressRegister 

pub trait DebugAddressRegister {
    const NUM: DebugAddressRegisterNumber;

    // Required methods
    fn read() -> u64;
    fn write(addr: u64);
}
Expand description

Debug Address Register

Holds the address of a hardware breakpoint.

Required Associated Constants§

Required Methods§

fn read() -> u64

Reads the current breakpoint address.

fn write(addr: u64)

Writes the provided breakpoint address.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

§

impl DebugAddressRegister for Dr0

§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr0

§

impl DebugAddressRegister for Dr1

§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr1

§

impl DebugAddressRegister for Dr2

§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr2

§

impl DebugAddressRegister for Dr3

§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr3