miasm
Reverse engineering framework
miasm.arch.sh4.arch.instruction_sh4 Class Reference
Inheritance diagram for miasm.arch.sh4.arch.instruction_sh4:
Collaboration diagram for miasm.arch.sh4.arch.instruction_sh4:

Public Member Functions

def __init__ (self, *args, **kargs)
 
def dstflow (self)
 
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)
 
- Public Member Functions inherited from miasm.core.cpu.instruction
def __init__ (self, name, mode, args, additional_info=None)
 
def gen_args (self, args)
 
def __str__ (self)
 
def to_string (self, loc_db=None)
 
def get_asm_offset (self, expr)
 
def get_asm_next_offset (self, expr)
 
def resolve_args_with_symbols (self, loc_db)
 
def get_info (self, c)
 

Static Public Member Functions

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

Public Attributes

 name
 
- Public Attributes inherited from miasm.core.cpu.instruction
 name
 
 mode
 
 args
 
 additional_info
 
 offset
 
 l
 
 b
 

Static Public Attributes

int delayslot = 0
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.arch.sh4.arch.instruction_sh4.__init__ (   self,
args,
**  kargs 
)

Member Function Documentation

◆ arg2str()

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

◆ breakflow()

def miasm.arch.sh4.arch.instruction_sh4.breakflow (   self)

◆ dstflow()

def miasm.arch.sh4.arch.instruction_sh4.dstflow (   self)

◆ fixDstOffset()

def miasm.arch.sh4.arch.instruction_sh4.fixDstOffset (   self)

◆ get_args_expr()

def miasm.arch.sh4.arch.instruction_sh4.get_args_expr (   self)

◆ get_symbol_size()

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

◆ getdstflow()

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

◆ is_subcall()

def miasm.arch.sh4.arch.instruction_sh4.is_subcall (   self)

◆ splitflow()

def miasm.arch.sh4.arch.instruction_sh4.splitflow (   self)

Member Data Documentation

◆ delayslot

int miasm.arch.sh4.arch.instruction_sh4.delayslot = 0
static

◆ name

miasm.arch.sh4.arch.instruction_sh4.name

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