miasm
Reverse engineering framework
miasm.arch.arm.arch.instruction_armt Class Reference
Inheritance diagram for miasm.arch.arm.arch.instruction_armt:
Collaboration diagram for miasm.arch.arm.arch.instruction_armt:

Public Member Functions

def __init__ (self, *args, **kargs)
 
def dstflow (self)
 
def dstflow2label (self, loc_db)
 
def breakflow (self)
 
def getdstflow (self, loc_db)
 
def splitflow (self)
 
def is_subcall (self)
 
def fixDstOffset (self)
 
def get_asm_offset (self, expr)
 
- Public Member Functions inherited from miasm.arch.arm.arch.instruction_arm
def get_symbol_size (self, symbol, loc_db)
 
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_next_offset (self, expr)
 
def resolve_args_with_symbols (self, loc_db)
 
def get_info (self, c)
 

Public Attributes

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

Static Public Attributes

int delayslot = 0
 
- Static Public Attributes inherited from miasm.arch.arm.arch.instruction_arm
int delayslot = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from miasm.arch.arm.arch.instruction_arm
def arg2str (expr, index=None, loc_db=None)
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.arch.arm.arch.instruction_armt.__init__ (   self,
args,
**  kargs 
)

Member Function Documentation

◆ breakflow()

def miasm.arch.arm.arch.instruction_armt.breakflow (   self)

◆ dstflow()

def miasm.arch.arm.arch.instruction_armt.dstflow (   self)

◆ dstflow2label()

def miasm.arch.arm.arch.instruction_armt.dstflow2label (   self,
  loc_db 
)

◆ fixDstOffset()

def miasm.arch.arm.arch.instruction_armt.fixDstOffset (   self)

◆ get_asm_offset()

def miasm.arch.arm.arch.instruction_armt.get_asm_offset (   self,
  expr 
)

Reimplemented from miasm.arch.arm.arch.instruction_arm.

Here is the caller graph for this function:

◆ getdstflow()

def miasm.arch.arm.arch.instruction_armt.getdstflow (   self,
  loc_db 
)

Reimplemented from miasm.arch.arm.arch.instruction_arm.

Here is the caller graph for this function:

◆ is_subcall()

def miasm.arch.arm.arch.instruction_armt.is_subcall (   self)

Reimplemented from miasm.arch.arm.arch.instruction_arm.

Here is the caller graph for this function:

◆ splitflow()

def miasm.arch.arm.arch.instruction_armt.splitflow (   self)

Member Data Documentation

◆ delayslot

int miasm.arch.arm.arch.instruction_armt.delayslot = 0
static

◆ name

miasm.arch.arm.arch.instruction_armt.name

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