|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
This is the complete list of members for ghidra::CastStrategy, including all inherited members.
| arithmeticOutputStandard(const PcodeOp *op)=0 | ghidra::CastStrategy | pure virtual |
| caresAboutCharRepresentation(const Varnode *vn, const PcodeOp *op) const | ghidra::CastStrategy | inline |
| castStandard(Datatype *reqtype, Datatype *curtype, bool care_uint_int, bool care_ptr_uint) const =0 | ghidra::CastStrategy | pure virtual |
| CastStrategy(void) | ghidra::CastStrategy | inline |
| checkIntPromotionForCompare(const PcodeOp *op, int4 slot) const =0 | ghidra::CastStrategy | pure virtual |
| checkIntPromotionForExtension(const PcodeOp *op) const =0 | ghidra::CastStrategy | pure virtual |
| EITHER_EXTENSION enum value | ghidra::CastStrategy | |
| IntPromotionCode enum name | ghidra::CastStrategy | |
| intPromotionType(const Varnode *vn) const =0 | ghidra::CastStrategy | pure virtual |
| isExtensionCastImplied(const PcodeOp *op, const PcodeOp *readOp) const =0 | ghidra::CastStrategy | pure virtual |
| isSextCast(Datatype *outtype, Datatype *intype) const =0 | ghidra::CastStrategy | pure virtual |
| isSubpieceCast(Datatype *outtype, Datatype *intype, uint4 offset) const =0 | ghidra::CastStrategy | pure virtual |
| isSubpieceCastEndian(Datatype *outtype, Datatype *intype, uint4 offset, bool isbigend) const =0 | ghidra::CastStrategy | pure virtual |
| isZextCast(Datatype *outtype, Datatype *intype) const =0 | ghidra::CastStrategy | pure virtual |
| localExtensionType(const Varnode *vn, const PcodeOp *op) const =0 | ghidra::CastStrategy | pure virtual |
| markExplicitLongSize(PcodeOp *op, int4 slot) const | ghidra::CastStrategy | |
| markExplicitUnsigned(PcodeOp *op, int4 slot) const | ghidra::CastStrategy | |
| NO_PROMOTION enum value | ghidra::CastStrategy | |
| promoteSize | ghidra::CastStrategy | protected |
| setTypeFactory(TypeFactory *t) | ghidra::CastStrategy | |
| SIGNED_EXTENSION enum value | ghidra::CastStrategy | |
| tlst | ghidra::CastStrategy | protected |
| UNKNOWN_PROMOTION enum value | ghidra::CastStrategy | |
| UNSIGNED_EXTENSION enum value | ghidra::CastStrategy | |
| ~CastStrategy(void) | ghidra::CastStrategy | inlinevirtual |