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

Public Member Functions

def __init__ (self, parent, strbits, l, cls, fname, order, lmask, fbits, fmask, value, flen, **kargs)
 
def decode (self, v)
 
def encode (self)
 
def clone (self)
 
def __hash__ (self)
 

Public Attributes

 parent
 
 strbits
 
 l
 
 cls
 
 fname
 
 order
 
 fbits
 
 fmask
 
 flen
 
 value
 
 kargs
 

Properties

 lmask = property(lambda self:(1 << self.l) - 1)
 

Constructor & Destructor Documentation

◆ __init__()

def miasm.core.cpu.bsi.__init__ (   self,
  parent,
  strbits,
  l,
  cls,
  fname,
  order,
  lmask,
  fbits,
  fmask,
  value,
  flen,
**  kargs 
)

Member Function Documentation

◆ __hash__()

def miasm.core.cpu.bsi.__hash__ (   self)

◆ clone()

def miasm.core.cpu.bsi.clone (   self)

◆ decode()

◆ encode()

Member Data Documentation

◆ cls

miasm.core.cpu.bsi.cls

◆ fbits

miasm.core.cpu.bsi.fbits

◆ flen

miasm.core.cpu.bsi.flen

◆ fmask

miasm.core.cpu.bsi.fmask

◆ fname

miasm.core.cpu.bsi.fname

◆ kargs

miasm.core.cpu.bsi.kargs

◆ l

miasm.core.cpu.bsi.l

◆ order

miasm.core.cpu.bsi.order

◆ parent

miasm.core.cpu.bsi.parent

◆ strbits

miasm.core.cpu.bsi.strbits

◆ value

miasm.core.cpu.bsi.value

Property Documentation

◆ lmask

miasm.core.cpu.bsi.lmask = property(lambda self:(1 << self.l) - 1)
static

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