Part of reven.api View In Hierarchy
Represents memory access triggered by either by a the cpu or a device (mmio).
Method | __init__ | |
Method | point | The execution point at which the access was made. |
Method | tsc | The timestamp counter value when the access was made. May be an internal value, not necessary the actual TSC from the cpu. |
Method | size | The access size in bytes. |
Method | content | Content of the memory after the access. |
Method | segment | The segment selector value of the access logical address. Only valid if the access has been done using a logical address. |
Method | address | The offset of the access logical address. Only valid if the access has been done using a logical address. |
Method | physical_address | The access physical address. |
Method | is_paged | Whether or not the physical page was paged. |
Method | is_read | Whether or not this access was a read of memory. |
Method | is_write | Whether or not this access was a write of memory. |
Method | is_allocation | Whether or not this access is an allocation of memory. |
Method | is_free | Whether or not this access was a deallocation memory. |
Method | is_execution | Whether or not this access was an execution of memory. |
Method | __repr__ | Undocumented |
Method | _trace | Undocumented |
Method | _sid | Undocumented |
Method | _iid | Undocumented |
Parameters | project | A Project instance. |
rvn_access | A reven_api.memory_access instance. |
The timestamp counter value when the access was made. May be an internal value, not necessary the actual TSC from the cpu.
The segment selector value of the access logical address. Only valid if the access has been done using a logical address.