A hardware device access. Represents either a read or write access to a port or physical memory.

Method __init__ Initialize a DeviceAccess instance from a low-level object. Not meant to be called directly.
Method point Property: The execution point where the access was made.
Method device Property: The device which performed the access.
Method subdevice Property: The subdevice name.
Method physical_address Property: The physical address of the access.
Method description Property: Textual information of what happened.
Method is_write Property: Whether or not this access is a memory write.
Method port Property: The access port.
Method is_port Property: Whether this access is a memory or port access.
Method __repr__ Undocumented
Method _trace
Method _sid Undocumented
Method _iid Undocumented
def __init__(self, project, rvn_access):

Initialize a DeviceAccess instance from a low-level object. Not meant to be called directly.

Use Project.device_history instead.

ParametersprojectA Project instance.
rvn_accessA reven_api.device_access instance.
@property
def _trace(self):
Raisesreven_api.ServiceNotAllowedDuringExecutionErrorIf this method is called during the execution.
RuntimeErrorIf the connection is lost, in case of bad input, or in case of internal service error.
@property
def _sid(self):
Undocumented
@property
def _iid(self):
Undocumented
@property
def point(self):

Property: The execution point where the access was made.

@property
def device(self):

Property: The device which performed the access.

@property
def subdevice(self):

Property: The subdevice name.

@property
def physical_address(self):

Property: The physical address of the access.

Returnsa physical address or None if this access did not access memory.
@property
def description(self):

Property: Textual information of what happened.

@property
def is_write(self):

Property: Whether or not this access is a memory write.

@property
def port(self):

Property: The access port.

Returnsa port number or None if this access did not involve a port.
@property
def is_port(self):

Property: Whether this access is a memory or port access.

def __repr__(self):
Undocumented
API Documentation for reven, generated by pydoctor at 2018-06-06 16:31:21.