stringrecognizer module¶
Class |
Description |
---|---|
CoreStringRecognizer¶
- class CoreStringRecognizer[source]¶
Bases:
StringRecognizer
- is_valid_for_type(func: HighLevelILFunction, type: Type) bool [source]¶
- Parameters:
func (HighLevelILFunction) –
type (Type) –
- Return type:
- recognize_constant(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
- recognize_constant_pointer(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
- recognize_extern_pointer(instr: HighLevelILInstruction, type: Type, val: int, offset: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
offset (int) –
- Return type:
DerivedString | None
- recognize_import(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
CustomStringType¶
StringRecognizer¶
- class StringRecognizer[source]¶
Bases:
object
- is_valid_for_type(func: HighLevelILFunction, type: Type) bool [source]¶
- Parameters:
func (HighLevelILFunction) –
type (Type) –
- Return type:
- recognize_constant(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
- recognize_constant_pointer(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
- recognize_extern_pointer(instr: HighLevelILInstruction, type: Type, val: int, offset: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
offset (int) –
- Return type:
DerivedString | None
- recognize_import(instr: HighLevelILInstruction, type: Type, val: int) DerivedString | None [source]¶
- Parameters:
instr (HighLevelILInstruction) –
type (Type) –
val (int) –
- Return type:
DerivedString | None
- recognizer_name = None¶