decompiler 1.0.0
TypeOpSubpiece Member List

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

addlflagsTypeOpprotected
behaveTypeOpprotected
computeByteOffsetForComposite(const PcodeOp *op)TypeOpSubpiecestatic
evaluateBinary(int4 sizeout, int4 sizein, uintb in1, uintb in2) constTypeOpinline
evaluateUnary(int4 sizeout, int4 sizein, uintb in1) constTypeOpinline
getBehavior(void) constTypeOpinline
getFlags(void) constTypeOpinline
getInputCast(const PcodeOp *op, int4 slot, const CastStrategy *castStrategy) constTypeOpvirtual
getInputLocal(const PcodeOp *op, int4 slot) constTypeOpFuncvirtual
getName(void) constTypeOpinline
getOpcode(void) constTypeOpinline
getOperatorName(const PcodeOp *op) constTypeOpSubpiecevirtual
getOutputLocal(const PcodeOp *op) constTypeOpFuncvirtual
getOutputToken(const PcodeOp *op, CastStrategy *castStrategy) constTypeOpSubpiecevirtual
inherits_sign enum valueTypeOp
inherits_sign_zero enum valueTypeOp
inheritsSign(void) constTypeOpinline
inheritsSignFirstParamOnly(void) constTypeOpinline
isCommutative(void) constTypeOp
isShiftOp(void) constTypeOpinline
metainTypeOpFuncprivate
metaoutTypeOpFuncprivate
nameTypeOpprotected
opcodeTypeOpprotected
opflagsTypeOpprotected
printRaw(ostream &s, const PcodeOp *op)TypeOpFuncvirtual
propagateType(Datatype *alttype, PcodeOp *op, Varnode *invn, Varnode *outvn, int4 inslot, int4 outslot)TypeOpSubpiecevirtual
push(PrintLanguage *lng, const PcodeOp *op, const PcodeOp *readOp) constTypeOpSubpieceinlinevirtual
recoverInputBinary(int4 slot, int4 sizeout, uintb out, int4 sizein, uintb in) constTypeOpinline
recoverInputUnary(int4 sizeout, uintb out, int4 sizein) constTypeOpinline
registerInstructions(vector< TypeOp * > &inst, TypeFactory *tlst, const Translate *trans)TypeOpstatic
selectJavaOperators(vector< TypeOp * > &inst, bool val)TypeOpstatic
setMetatypeIn(type_metatype val)TypeOpFuncinlineprivatevirtual
setMetatypeOut(type_metatype val)TypeOpFuncinlineprivatevirtual
setSymbol(const string &nm)TypeOpinlineprotectedvirtual
shift_op enum valueTypeOp
testExtraction(bool useHigh, const PcodeOp *op, Datatype *&parent, int4 &offset)TypeOpSubpiecestatic
tlstTypeOpprotected
TypeOp(TypeFactory *t, OpCode opc, const string &n)TypeOp
TypeOpFunc(TypeFactory *t, OpCode opc, const string &n, type_metatype mout, type_metatype min)TypeOpFuncinline
TypeOpSubpiece(TypeFactory *t)TypeOpSubpiece
~TypeOp(void)TypeOpvirtual