miasm
Reverse engineering framework
miasm.loader.pe.DirExport Class Reference
Inheritance diagram for miasm.loader.pe.DirExport:
Collaboration diagram for miasm.loader.pe.DirExport:

Public Member Functions

def gete (self, raw, off)
 
def sete (self, _)
 
def build_content (self, raw)
 
def set_rva (self, rva, size=None)
 
def __len__ (self)
 
def __repr__ (self)
 
def create (self, name='default.dll')
 
def add_name (self, name, rva=0xdeadc0fe)
 
def get_funcrva (self, f_str)
 
def get_funcvirt (self, addr)
 
- Public Member Functions inherited from miasm.loader.new_cstruct.CStruct
def __init__ (self, parent_head=None, _sex=None, _wsize=None, **kargs)
 
def pack (self)
 
def __bytes__ (self)
 
def __str__ (self)
 
def __getitem__ (self, item)
 
- Public Member Functions inherited from miasm.loader.new_cstruct.Cstruct_Metaclass
def __new__ (cls, name, bases, dct)
 
def unpack_l (cls, s, off=0, parent_head=None, _sex=None, _wsize=None)
 
def unpack (cls, s, off=0, parent_head=None, _sex=None, _wsize=None)
 

Public Attributes

 dlldescname
 
 f_address
 
 f_names
 
 f_nameordinals
 
 expdesc
 
- Public Attributes inherited from miasm.loader.new_cstruct.CStruct
 parent_head
 
 sex
 

Additional Inherited Members

- Static Public Attributes inherited from miasm.loader.new_cstruct.Cstruct_Metaclass
string field_suffix = "_value"
 

Member Function Documentation

◆ __len__()

def miasm.loader.pe.DirExport.__len__ (   self)

Reimplemented from miasm.loader.new_cstruct.CStruct.

◆ __repr__()

def miasm.loader.pe.DirExport.__repr__ (   self)

Reimplemented from miasm.loader.new_cstruct.CStruct.

◆ add_name()

def miasm.loader.pe.DirExport.add_name (   self,
  name,
  rva = 0xdeadc0fe 
)

◆ build_content()

def miasm.loader.pe.DirExport.build_content (   self,
  raw 
)
Here is the caller graph for this function:

◆ create()

def miasm.loader.pe.DirExport.create (   self,
  name = 'default.dll' 
)

◆ get_funcrva()

def miasm.loader.pe.DirExport.get_funcrva (   self,
  f_str 
)
Here is the caller graph for this function:

◆ get_funcvirt()

def miasm.loader.pe.DirExport.get_funcvirt (   self,
  addr 
)
Here is the call graph for this function:

◆ gete()

def miasm.loader.pe.DirExport.gete (   self,
  raw,
  off 
)

◆ set_rva()

def miasm.loader.pe.DirExport.set_rva (   self,
  rva,
  size = None 
)

◆ sete()

def miasm.loader.pe.DirExport.sete (   self,
  _ 
)

Member Data Documentation

◆ dlldescname

miasm.loader.pe.DirExport.dlldescname

◆ expdesc

miasm.loader.pe.DirExport.expdesc

◆ f_address

miasm.loader.pe.DirExport.f_address

◆ f_nameordinals

miasm.loader.pe.DirExport.f_nameordinals

◆ f_names

miasm.loader.pe.DirExport.f_names

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