module documentation

Undocumented

Class Direction Enum describing the temporal direction.
Class MemoryAccess Represents an access performed to the memory at some point.
Class MemoryAccessOperation Enum describing the various kinds of memory accesses.
Function _get_operation Undocumented
Function _get_type Undocumented
Function _get_virtual Undocumented
Function _trace_memory_accesses Undocumented
Function _trace_memory_accesses_physical Undocumented
Function _trace_memory_accesses_virtual Undocumented
Function _transition_memory_accesses Undocumented
Function _unpack Undocumented
Function _unpack_access Undocumented
Function _unpack_trace Undocumented
Variable _to_rvn_direction Undocumented
def _get_operation(operation):

Undocumented

Parameters
operation:_reven_api.OperationUndocumented
Returns
MemoryAccessOperationUndocumented
def _get_type(_rvn_memaccess):

Undocumented

Parameters
_rvn_memaccess:_reven_api.memory_accessUndocumented
Returns
MemoryAccessOperationUndocumented
def _get_virtual(logical, formatter):

Undocumented

Parameters
logical:_reven_api.VirtualAddressUndocumented
formatter:_address.FormatterUndocumented
Returns
_Optional[_address.LinearAddress]Undocumented
def _trace_memory_accesses(_rvn, trace, start_transition, end_transition, direction, address, size, operation, take):

Undocumented

Parameters
_rvn:_reven_api.reven_connectionUndocumented
trace:_TraceUndocumented
start_transition:_TransitionUndocumented
end_transition:_Optional[_Transition]Undocumented
direction:DirectionUndocumented
address:_Optional[_Union[_address.Address, _SupportsInt]]Undocumented
size:_Optional[int]Undocumented
operation:_Optional[MemoryAccessOperation]Undocumented
take:intUndocumented
Returns
_Iterator[MemoryAccess]Undocumented
def _trace_memory_accesses_physical(_rvn, trace, start_transition, end_transition, address, size, direction, operation, take):

Undocumented

Parameters
_rvn:_reven_api.reven_connectionUndocumented
trace:_TraceUndocumented
start_transition:_TransitionUndocumented
end_transition:_Optional[_Transition]Undocumented
address:_Optional[int]Undocumented
size:_Optional[int]Undocumented
direction:DirectionUndocumented
operation:_Optional[MemoryAccessOperation]Undocumented
take:intUndocumented
Returns
_Iterator[MemoryAccess]Undocumented
def _trace_memory_accesses_virtual(_rvn, trace, start_transition, end_transition, address, size, direction, operation, take):

Undocumented

Parameters
_rvn:_reven_api.reven_connectionUndocumented
trace:_TraceUndocumented
start_transition:_TransitionUndocumented
end_transition:_Optional[_Transition]Undocumented
address:_address.VirtualAddressUndocumented
size:intUndocumented
direction:DirectionUndocumented
operation:_Optional[MemoryAccessOperation]Undocumented
take:intUndocumented
Returns
_Iterator[MemoryAccess]Undocumented
def _transition_memory_accesses(_rvn, transition):

Undocumented

Parameters
_rvn:_reven_api.reven_connectionUndocumented
transition:_TransitionUndocumented
Returns
_Iterator[MemoryAccess]Undocumented
def _unpack(_rvn_memaccess, transition):

Undocumented

Parameters
_rvn_memaccess:_reven_api.memory_accessUndocumented
transition:_TransitionUndocumented
Returns
MemoryAccessUndocumented
def _unpack_access(access, trace):

Undocumented

Parameters
access:_reven_api.MemoryAccessUndocumented
trace:_TraceUndocumented
Returns
MemoryAccessUndocumented
def _unpack_trace(_rvn_memaccess, _trace):

Undocumented

Parameters
_rvn_memaccess:_reven_api.memory_accessUndocumented
_trace:_TraceUndocumented
_to_rvn_direction =

Undocumented