r.a.DeviceAccess(object) : class documentation

Part of reven.api View In Hierarchy

An harware device access. Represent either a read or write access to a port or physical memory.

Method __init__
Method point The execution point at which the access was made.
Method device The device which perform the access.
Method subdevice The subdevice name.
Method physical_address The access physical address. @return: a physical address or None if this access did not access memory.
Method description Textual information of what happened.
Method is_write Whether or not this access is a memory write.
Method port The access port. @return: a port number or None if this access did not involve a port.
Method is_port Whether this access is a memory or port access.
Method __repr__ Undocumented
Method _trace Undocumented
Method _sid Undocumented
Method _iid Undocumented
def __init__(self, revn, rvn_access):
ParametersrevnA Project instance.
rvn_accessA reven_api.device_access instance.
@property
def _trace(self):
Undocumented
@property
def _sid(self):
Undocumented
@property
def _iid(self):
Undocumented
@property
def point(self):

The execution point at which the access was made.

@property
def device(self):

The device which perform the access.

@property
def subdevice(self):

The subdevice name.

@property
def physical_address(self):

The access physical address.

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

Textual information of what happened.

def is_write(self):

Whether or not this access is a memory write.

def port(self):

The access port.

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

Whether this access is a memory or port access.

def __repr__(self):
Undocumented
API Documentation for reven, generated by pydoctor at 2016-05-25 16:38:00.