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

Public Member Functions

def dis_bloc
 
def dis_multibloc
 

Public Attributes

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

Static Public Attributes

int attrib = 64
 

Detailed Description

Definition at line 57 of file disasm.py.

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.

int miasm2.arch.x86.disasm.dis_x86_64.attrib = 64
static

Definition at line 58 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.arch.x86.disasm.dis_x86.dis_bloc_callback
inherited

Definition at line 46 of file disasm.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: