constantrenderer module¶
Class |
Description |
---|---|
ConstantRenderer¶
- class ConstantRenderer[source]¶
Bases:
object
- is_valid_for_type(func: HighLevelILFunction, type: Type) bool [source]¶
- Parameters:
func (HighLevelILFunction) –
type (Type) –
- Return type:
- render_constant(instr: HighLevelILInstruction, type: Type, val: int, tokens: HighLevelILTokenEmitter, settings: DisassemblySettings | None, precedence: OperatorPrecedence) bool [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
tokens (HighLevelILTokenEmitter) –
settings (DisassemblySettings | None) –
precedence (OperatorPrecedence) –
- Return type:
- render_constant_pointer(instr: HighLevelILInstruction, type: Type, val: int, tokens: HighLevelILTokenEmitter, settings: DisassemblySettings | None, symbol_display: SymbolDisplayType, precedence: OperatorPrecedence) bool [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
tokens (HighLevelILTokenEmitter) –
settings (DisassemblySettings | None) –
symbol_display (SymbolDisplayType) –
precedence (OperatorPrecedence) –
- Return type:
- renderer_name = None¶
CoreConstantRenderer¶
- class CoreConstantRenderer[source]¶
Bases:
ConstantRenderer
- is_valid_for_type(func: HighLevelILFunction, type: Type) bool [source]¶
- Parameters:
func (HighLevelILFunction) –
type (Type) –
- Return type:
- render_constant(instr: HighLevelILInstruction, type: Type, val: int, tokens: HighLevelILTokenEmitter, settings: DisassemblySettings | None, precedence: OperatorPrecedence) bool [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
tokens (HighLevelILTokenEmitter) –
settings (DisassemblySettings | None) –
precedence (OperatorPrecedence) –
- Return type:
- render_constant_pointer(instr: HighLevelILInstruction, type: Type, val: int, tokens: HighLevelILTokenEmitter, settings: DisassemblySettings | None, symbol_display: SymbolDisplayType, precedence: OperatorPrecedence) bool [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
tokens (HighLevelILTokenEmitter) –
settings (DisassemblySettings | None) –
symbol_display (SymbolDisplayType) –
precedence (OperatorPrecedence) –
- Return type: