miasm
Reverse engineering framework
miasm.arch.mips32.arch.instruction_mips32 Class Reference
Inheritance diagram for miasm.arch.mips32.arch.instruction_mips32:
Collaboration diagram for miasm.arch.mips32.arch.instruction_mips32:

Public Member Functions

def __init__ (self, *args, **kargs)
 
def dstflow (self)
 
def get_dst_num (self)
 
def dstflow2label (self, loc_db)
 
def breakflow (self)
 
def is_subcall (self)
 
def getdstflow (self, loc_db)
 
def splitflow (self)
 
def get_symbol_size (self, symbol, loc_db)
 
def fixDstOffset (self)
 
def get_args_expr (self)
 

Static Public Member Functions

def arg2str (expr, index=None, loc_db=None)
 

Public Attributes

 name
 

Static Public Attributes

int delayslot = 1
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.arch.mips32.arch.instruction_mips32.__init__ (   self,
args,
**  kargs 
)

Member Function Documentation

◆ arg2str()

def miasm.arch.mips32.arch.instruction_mips32.arg2str (   expr,
  index = None,
  loc_db = None 
)
static
Here is the caller graph for this function:

◆ breakflow()

def miasm.arch.mips32.arch.instruction_mips32.breakflow (   self)

◆ dstflow()

def miasm.arch.mips32.arch.instruction_mips32.dstflow (   self)

◆ dstflow2label()

def miasm.arch.mips32.arch.instruction_mips32.dstflow2label (   self,
  loc_db 
)
Here is the call graph for this function:

◆ fixDstOffset()

def miasm.arch.mips32.arch.instruction_mips32.fixDstOffset (   self)
Here is the call graph for this function:

◆ get_args_expr()

def miasm.arch.mips32.arch.instruction_mips32.get_args_expr (   self)

◆ get_dst_num()

def miasm.arch.mips32.arch.instruction_mips32.get_dst_num (   self)
Here is the caller graph for this function:

◆ get_symbol_size()

def miasm.arch.mips32.arch.instruction_mips32.get_symbol_size (   self,
  symbol,
  loc_db 
)
Here is the caller graph for this function:

◆ getdstflow()

def miasm.arch.mips32.arch.instruction_mips32.getdstflow (   self,
  loc_db 
)
Here is the caller graph for this function:

◆ is_subcall()

def miasm.arch.mips32.arch.instruction_mips32.is_subcall (   self)
Here is the caller graph for this function:

◆ splitflow()

def miasm.arch.mips32.arch.instruction_mips32.splitflow (   self)

Member Data Documentation

◆ delayslot

int miasm.arch.mips32.arch.instruction_mips32.delayslot = 1
static

◆ name

miasm.arch.mips32.arch.instruction_mips32.name

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