Ghidra Decompiler Analysis Engine
CastStrategy Member List

This is the complete list of members for CastStrategy, including all inherited members.

arithmeticOutputStandard(const PcodeOp *op)=0CastStrategypure virtual
castStandard(Datatype *reqtype, Datatype *curtype, bool care_uint_int, bool care_ptr_uint) const =0CastStrategypure virtual
checkIntPromotionForCompare(const PcodeOp *op, int4 slot) const =0CastStrategypure virtual
checkIntPromotionForExtension(const PcodeOp *op) const =0CastStrategypure virtual
EITHER_EXTENSION enum valueCastStrategy
IntPromotionCode enum nameCastStrategy
intPromotionType(const Varnode *vn) const =0CastStrategypure virtual
isExtensionCastImplied(const PcodeOp *op, const PcodeOp *readOp) const =0CastStrategypure virtual
isSextCast(Datatype *outtype, Datatype *intype) const =0CastStrategypure virtual
isSubpieceCast(Datatype *outtype, Datatype *intype, uint4 offset) const =0CastStrategypure virtual
isSubpieceCastEndian(Datatype *outtype, Datatype *intype, uint4 offset, bool isbigend) const =0CastStrategypure virtual
isZextCast(Datatype *outtype, Datatype *intype) const =0CastStrategypure virtual
localExtensionType(const Varnode *vn) const =0CastStrategypure virtual
NO_PROMOTION enum valueCastStrategy
promoteSizeCastStrategyprotected
setTypeFactory(TypeFactory *t)CastStrategy
SIGNED_EXTENSION enum valueCastStrategy
tlstCastStrategyprotected
UNKNOWN_PROMOTION enum valueCastStrategy
UNSIGNED_EXTENSION enum valueCastStrategy