miasm
Reverse engineering framework
miasm.arch.aarch64.arch.instruction_aarch64 Class Reference
Inheritance diagram for miasm.arch.aarch64.arch.instruction_aarch64:
Collaboration diagram for miasm.arch.aarch64.arch.instruction_aarch64:

Public Member Functions

def __init__ (self, *args, **kargs)
 
def dstflow (self)
 
def mnemo_flow_to_dst_index (self, name)
 
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)
 
- 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)
 

Static Public Attributes

int delayslot = 0
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ __init__()

def miasm.arch.aarch64.arch.instruction_aarch64.__init__ (   self,
args,
**  kargs 
)

Member Function Documentation

◆ arg2str()

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

◆ breakflow()

def miasm.arch.aarch64.arch.instruction_aarch64.breakflow (   self)
Here is the caller graph for this function:

◆ dstflow()

def miasm.arch.aarch64.arch.instruction_aarch64.dstflow (   self)

◆ dstflow2label()

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

◆ fixDstOffset()

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

◆ get_symbol_size()

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

◆ getdstflow()

def miasm.arch.aarch64.arch.instruction_aarch64.getdstflow (   self,
  loc_db 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_subcall()

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

◆ mnemo_flow_to_dst_index()

def miasm.arch.aarch64.arch.instruction_aarch64.mnemo_flow_to_dst_index (   self,
  name 
)
Here is the caller graph for this function:

◆ splitflow()

def miasm.arch.aarch64.arch.instruction_aarch64.splitflow (   self)

Member Data Documentation

◆ delayslot

int miasm.arch.aarch64.arch.instruction_aarch64.delayslot = 0
static

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