miasm
Reverse engineering framework
miasm.core.cpu.instruction Class Reference
Inheritance diagram for miasm.core.cpu.instruction:
Collaboration diagram for miasm.core.cpu.instruction:

Public Member Functions

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)
 

Public Attributes

 name
 
 mode
 
 args
 
 additional_info
 
 offset
 
 l
 
 b
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.core.cpu.instruction.__init__ (   self,
  name,
  mode,
  args,
  additional_info = None 
)

Member Function Documentation

◆ __str__()

def miasm.core.cpu.instruction.__str__ (   self)

◆ gen_args()

def miasm.core.cpu.instruction.gen_args (   self,
  args 
)
Here is the caller graph for this function:

◆ get_asm_next_offset()

def miasm.core.cpu.instruction.get_asm_next_offset (   self,
  expr 
)
Here is the caller graph for this function:

◆ get_asm_offset()

def miasm.core.cpu.instruction.get_asm_offset (   self,
  expr 
)

Reimplemented in miasm.arch.ppc.arch.instruction_ppc, miasm.arch.arm.arch.instruction_armt, and miasm.arch.arm.arch.instruction_arm.

Here is the caller graph for this function:

◆ get_info()

def miasm.core.cpu.instruction.get_info (   self,
  c 
)

◆ resolve_args_with_symbols()

def miasm.core.cpu.instruction.resolve_args_with_symbols (   self,
  loc_db 
)
Here is the call graph for this function:

◆ to_string()

def miasm.core.cpu.instruction.to_string (   self,
  loc_db = None 
)

Reimplemented in miasm.arch.x86.arch.instruction_x86.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ additional_info

miasm.core.cpu.instruction.additional_info

◆ args

miasm.core.cpu.instruction.args

◆ b

miasm.core.cpu.instruction.b

◆ l

miasm.core.cpu.instruction.l

◆ mode

miasm.core.cpu.instruction.mode

◆ name

miasm.core.cpu.instruction.name

◆ offset

miasm.core.cpu.instruction.offset

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