r.a.FileAddressSpace(AddressSpace) : class documentation

Part of reven.api View In Hierarchy

An address space representing memory mapped files.

Method __init__
Method base_address Undocumented
Method name Undocumented
Method segments The list of contiguous regions the address space is composed of.
Method vma_to_rva Convert a virtual memory address (vma) to a relative virtual address (rva). @param vma: The virtual memory address to convert. @return: The relative virtual address or None if the virtual memory address is not contained in the file address space.
Method vma_from_rva Convert a relative virtual address (rva) to a virtual memory address (rva). @param vma: The relative virtual address to convert. @return: The virtual memory address or None if the generated virtual memory address is not contained in the file address space.
Method __repr__ Undocumented

Inherited from AddressSpace:

Class Segment Named contiguous part of memory.
Method contains Find out if an address is inside the address space. @param address: The virtual address to test. @return: A boolean indicating whether or not the address is present in this address space.
def __init__(self, rvn_address_spaces=None, name=''):
Parametersrvn_address_spacesA list of reven_api.vector_of_address_space instances.
@property
def base_address(self):
Undocumented
@property
def name(self):
Undocumented
def segments(self):

The list of contiguous regions the address space is composed of.

def vma_to_rva(self, vma):

Convert a virtual memory address (vma) to a relative virtual address (rva).

ParametersvmaThe virtual memory address to convert.
ReturnsThe relative virtual address or None if the virtual memory address is not contained in the file address space.
def vma_from_rva(self, rva):

Convert a relative virtual address (rva) to a virtual memory address (rva).

ParametersvmaThe relative virtual address to convert.
ReturnsThe virtual memory address or None if the generated virtual memory address is not contained in the file address space.
def __repr__(self):
Undocumented
API Documentation for reven, generated by pydoctor at 2017-01-20 15:13:29.