class MemoryAccess(object):
Represents an access performed to the memory at some point.
Contains information about what kind of operation was performed on which range of addresses.
Method | __eq__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __ne__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | __str__ |
Returns the nicely printable string representation of this instance. |
Method | format |
This method gets an html formatting string representation for this class instance. |
Property | operation |
Property: The operation that took place during the access |
Property | physical |
Property: The physical address indicating where the access took place. |
Property | physical |
Property: The range of physical addresses of this access |
Property | size |
Property: The size of this access, in bytes. |
Property | transition |
Property: The transition indicating when the access took place in the trace. |
Property | virtual |
Property: The virtual address from which the access took place, if any. |
Property | virtual |
Property: The range of virtual addresses of this access. |
Method | _repr |
Representation used by Jupyter Notebook when an instance of this class is displayed in a cell. |
Instance Variable | _operation |
Undocumented |
Instance Variable | _physical |
Undocumented |
Instance Variable | _size |
Undocumented |
Instance Variable | _transition |
Undocumented |
Instance Variable | _virtual |
Undocumented |
Undocumented
Parameters | |
transition:_Transition | Undocumented |
physical_address.PhysicalAddress | Undocumented |
size:int | Undocumented |
operation:MemoryAccessOperation | Undocumented |
virtual_Optional[ | Undocumented |
Returns the nicely printable string representation of this instance.
Returns | |
str | Undocumented |
This method gets an html formatting string representation for this class instance.
Information
Returns | |
str | String |
Property: The physical address indicating where the access took place.
The offset of this address indicates the first accessed byte of memory.
Property: The virtual address from which the access took place, if any.
None if the access took place directly from physical memory.
The offset of this address indicates the first accessed byte of memory.
Property: The range of virtual addresses of this access.
None if the access took place directly from physical memory.