lineardisassembly module¶
|
- class LinearViewCursor(root_object, handle=None)[source]¶
Bases:
object
- property after_end¶
- property before_begin¶
- property current_object¶
- property lines¶
- property ordering_index¶
- property ordering_index_total¶
- property path¶
- property path_objects¶
- property valid¶
- class LinearViewObject(handle, parent=None)[source]¶
Bases:
object
- static data_only(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static disassembly(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- get_lines(prev_obj, next_obj) List[LinearDisassemblyLine] [source]¶
- Return type:
- static hlil(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static hlil_ssa_form(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static language_representation(view: BinaryView, settings: DisassemblySettings | None = None, language: str = 'Pseudo C') LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
language (str) –
- Return type:
- static lifted_il(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static llil(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static llil_ssa_form(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static mlil(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static mlil_ssa_form(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static mmlil(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static mmlil_ssa_form(view: BinaryView, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
view (BinaryView) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_disassembly(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_hlil(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_hlil_ssa_form(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_language_representation(func: Function, settings: DisassemblySettings | None = None, language: str = 'Pseudo C') LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
language (str) –
- Return type:
- static single_function_lifted_il(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_llil(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_llil_ssa_form(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_mlil(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_mlil_ssa_form(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_mmlil(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- static single_function_mmlil_ssa_form(func: Function, settings: DisassemblySettings | None = None) LinearViewObject [source]¶
- Parameters:
func (Function) –
settings (DisassemblySettings | None) –
- Return type:
- property cursor¶
- property end¶
- property first_child¶
- property identifier¶
- property last_child¶
- property next¶
- property ordering_index¶
- property ordering_index_total¶
- property parent¶
- property previous¶
- property start¶