miasm
Reverse engineering framework
miasm.loader.pe_init.ContentVirtual Class Reference
Inheritance diagram for miasm.loader.pe_init.ContentVirtual:
Collaboration diagram for miasm.loader.pe_init.ContentVirtual:

Public Member Functions

def __init__ (self, parent)
 
def __getitem__ (self, item)
 
def __setitem__ (self, item, data)
 
def __call__ (self, ad_start, ad_stop=None, ad_step=None)
 
def get (self, virt_start, virt_stop=None)
 
def set (self, addr, data)
 
def max_addr (self)
 
def find (self, pattern, start=0, end=None)
 
def rfind (self, pattern, start=0, end=None)
 
def is_addr_in (self, addr)
 

Public Attributes

 parent
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.loader.pe_init.ContentVirtual.__init__ (   self,
  parent 
)

Member Function Documentation

◆ __call__()

def miasm.loader.pe_init.ContentVirtual.__call__ (   self,
  ad_start,
  ad_stop = None,
  ad_step = None 
)

◆ __getitem__()

def miasm.loader.pe_init.ContentVirtual.__getitem__ (   self,
  item 
)

◆ __setitem__()

def miasm.loader.pe_init.ContentVirtual.__setitem__ (   self,
  item,
  data 
)

◆ find()

def miasm.loader.pe_init.ContentVirtual.find (   self,
  pattern,
  start = 0,
  end = None 
)

◆ get()

def miasm.loader.pe_init.ContentVirtual.get (   self,
  virt_start,
  virt_stop = None 
)
Get data in VIRTUAL view starting at @virt_start, stopping at @virt_stop
@virt_start: virt start address
@virt_stop: virt stop address
Here is the caller graph for this function:

◆ is_addr_in()

def miasm.loader.pe_init.ContentVirtual.is_addr_in (   self,
  addr 
)

◆ max_addr()

def miasm.loader.pe_init.ContentVirtual.max_addr (   self)

◆ rfind()

def miasm.loader.pe_init.ContentVirtual.rfind (   self,
  pattern,
  start = 0,
  end = None 
)

◆ set()

def miasm.loader.pe_init.ContentVirtual.set (   self,
  addr,
  data 
)
Set @data in VIRTUAL view starting at @start
@addr: virtual start address
@data: data to set

Member Data Documentation

◆ parent

miasm.loader.pe_init.ContentVirtual.parent

The documentation for this class was generated from the following file: