Miasm2
 All Classes Namespaces Files Functions Variables Typedefs Properties Macros
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
miasm2.arch.mips32.disasm.dis_mips32l Class Reference
+ Inheritance diagram for miasm2.arch.mips32.disasm.dis_mips32l:
+ Collaboration diagram for miasm2.arch.mips32.disasm.dis_mips32l:

Public Member Functions

def __init__
 
def dis_bloc
 
def dis_multibloc
 

Public Attributes

 arch
 
 bs
 
 symbol_pool
 
 dont_dis
 
 split_dis
 
 follow_call
 
 dontdis_retcall
 
 lines_wd
 
 blocs_wd
 
 dis_bloc_callback
 
 dont_dis_nulstart_bloc
 
 job_done
 

Static Public Attributes

string attrib = "l"
 

Detailed Description

Definition at line 12 of file disasm.py.

Constructor & Destructor Documentation

def miasm2.arch.mips32.disasm.dis_mips32l.__init__ (   self,
  bs = None,
  kwargs 
)

Definition at line 14 of file disasm.py.

14 
15  def __init__(self, bs=None, **kwargs):
16  super(dis_mips32l, self).__init__(mn_mips32, self.attrib, bs, **kwargs)
17 

Member Function Documentation

def miasm2.core.asmbloc.disasmEngine.dis_bloc (   self,
  offset 
)
inherited

Definition at line 1306 of file asmbloc.py.

1307  def dis_bloc(self, offset):
1308  l = self.symbol_pool.getby_offset_create(offset)
1309  current_bloc = asm_bloc(l)
1310  dis_bloc(self.arch, self.bs, current_bloc, offset, self.job_done,
1311  self.symbol_pool,
1312  dont_dis=self.dont_dis, split_dis=self.split_dis,
1313  follow_call=self.follow_call,
1314  dontdis_retcall=self.dontdis_retcall,
1315  lines_wd=self.lines_wd,
1316  dis_bloc_callback=self.dis_bloc_callback,
1317  dont_dis_nulstart_bloc=self.dont_dis_nulstart_bloc,
1318  attrib=self.attrib)
1319  return current_bloc
def miasm2.core.asmbloc.disasmEngine.dis_multibloc (   self,
  offset,
  blocs = None 
)
inherited

Definition at line 1320 of file asmbloc.py.

1321  def dis_multibloc(self, offset, blocs=None):
1322  blocs = dis_bloc_all(self.arch, self.bs, offset, self.job_done,
1323  self.symbol_pool,
1324  dont_dis=self.dont_dis, split_dis=self.split_dis,
1325  follow_call=self.follow_call,
1326  dontdis_retcall=self.dontdis_retcall,
1327  blocs_wd=self.blocs_wd,
1328  lines_wd=self.lines_wd,
1329  blocs=blocs,
1330  dis_bloc_callback=self.dis_bloc_callback,
1331  dont_dis_nulstart_bloc=self.dont_dis_nulstart_bloc,
1332  attrib=self.attrib)
1333  return blocs

+ Here is the call graph for this function:

Member Data Documentation

miasm2.core.asmbloc.disasmEngine.arch
inherited

Definition at line 1291 of file asmbloc.py.

string miasm2.arch.mips32.disasm.dis_mips32l.attrib = "l"
static

Definition at line 13 of file disasm.py.

miasm2.core.asmbloc.disasmEngine.blocs_wd
inherited

Definition at line 1300 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.bs
inherited

Definition at line 1293 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.dis_bloc_callback
inherited

Definition at line 1301 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.dont_dis
inherited

Definition at line 1295 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.dont_dis_nulstart_bloc
inherited

Definition at line 1302 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.dontdis_retcall
inherited

Definition at line 1298 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.follow_call
inherited

Definition at line 1297 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.job_done
inherited

Definition at line 1303 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.lines_wd
inherited

Definition at line 1299 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.split_dis
inherited

Definition at line 1296 of file asmbloc.py.

miasm2.core.asmbloc.disasmEngine.symbol_pool
inherited

Definition at line 1294 of file asmbloc.py.


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