angr.analyses.typehoon.translator¶
- class angr.analyses.typehoon.translator.SimTypeTempRef¶
Bases:
SimTypeRepresents a temporary reference to another type. TypeVariableReference is translated to SimTypeTempRef.
- class angr.analyses.typehoon.translator.TypeTranslator¶
Bases:
objectTranslate type constants to SimType and SimType to type constants.
- arch: Arch
- translated: dict[TypeConstant, SimType]
- translated_simtypes: dict[SimType, TypeConstant]
- structs
- memo
- named_struct_id_counter
- struct_name_to_idx
- struct_name()¶
- tc2simtype(tc)¶
- concretize(tc)¶
- backpatch(st, translated)¶
- Parameters:
st (sim_type.SimType)
translated (dict)
- Returns: