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

Public Member Functions

def __init__ (self, strbits=None, l=None, cls=None, fname=None, order=0, flen=None, **kargs)
 
def __getitem__ (self, item)
 
def __repr__ (self)
 
def gen (self, parent)
 
def check_fbits (self, v)
 
def flen (cls, v)
 

Public Attributes

 strbits
 
 l
 
 cls
 
 fname
 
 order
 
 fbits
 
 fmask
 
 flen
 
 value
 
 kargs
 

Static Public Attributes

dictionary all_new_c = {}
 
 prio = default_prio
 

Properties

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

Constructor & Destructor Documentation

◆ __init__()

def miasm.core.cpu.bs.__init__ (   self,
  strbits = None,
  l = None,
  cls = None,
  fname = None,
  order = 0,
  flen = None,
**  kargs 
)
Here is the call graph for this function:

Member Function Documentation

◆ __getitem__()

def miasm.core.cpu.bs.__getitem__ (   self,
  item 
)

◆ __repr__()

def miasm.core.cpu.bs.__repr__ (   self)

◆ check_fbits()

def miasm.core.cpu.bs.check_fbits (   self,
  v 
)

◆ flen()

def miasm.core.cpu.bs.flen (   cls,
  v 
)

◆ gen()

def miasm.core.cpu.bs.gen (   self,
  parent 
)

Member Data Documentation

◆ all_new_c

dictionary miasm.core.cpu.bs.all_new_c = {}
static

◆ cls

miasm.core.cpu.bs.cls

◆ fbits

miasm.core.cpu.bs.fbits

◆ flen

miasm.core.cpu.bs.flen

◆ fmask

miasm.core.cpu.bs.fmask

◆ fname

miasm.core.cpu.bs.fname

◆ kargs

miasm.core.cpu.bs.kargs

◆ l

miasm.core.cpu.bs.l

◆ order

miasm.core.cpu.bs.order

◆ prio

miasm.core.cpu.bs.prio = default_prio
static

◆ strbits

miasm.core.cpu.bs.strbits

◆ value

miasm.core.cpu.bs.value

Property Documentation

◆ lmask

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

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