Part of reven.api View In Hierarchy
This object represents the state of memory at a specified trace point.
Method | __init__ | |
Method | point | The point in the trace. |
Method | segment 0 | The segment selector value used to access data by logical address. |
Method | segment | Undocumented |
Method | read | No summary |
Method | get_physical_address | No summary |
Method | read_physical | No summary |
Method | search | No summary |
Method | __repr__ | Undocumented |
Method | _rvn | Undocumented |
Method | _rvn_point | Undocumented |
Read logical memory.
Parameters | addr | The logical address offset. |
size | The amount of bytes to read. | |
Returns | A string containing the requested bytes. |
Perform a logical address translation. Beware that this won't execute page fault exeptions, so the logical address must be mapped.
Parameters | addr | The logical address offset. |
Returns | The physical address translation, or None if that address isn't mapped at that point. |
Read physical memory.
Parameters | addr | The physical address of memory to read. |
size | The amount of bytes to read. | |
Returns | A string containing the requested bytes. |