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§

source

fn read() -> u64

Available on crate feature instructions only.

Reads the current breakpoint address.

source

fn write(addr: u64)

Available on crate feature instructions only.

Writes the provided breakpoint address.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl DebugAddressRegister for Dr0

source§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr0

source§

impl DebugAddressRegister for Dr1

source§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr1

source§

impl DebugAddressRegister for Dr2

source§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr2

source§

impl DebugAddressRegister for Dr3

source§

const NUM: DebugAddressRegisterNumber = DebugAddressRegisterNumber::Dr3