decompiler  1.0.0
PrintLanguage Member List

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

adjustTypeOperators(void)=0PrintLanguagepure virtual
ALL_NAMESPACES enum valuePrintLanguage
bestfit enum valuePrintLanguage
blanktoken enum valuePrintLanguage
castStrategyPrintLanguageprotected
checkPrintNegation(const Varnode *vn)=0PrintLanguageprotectedpure virtual
clear(void)PrintLanguagevirtual
comma_separate enum valuePrintLanguage
commentendPrintLanguageprivate
commentstartPrintLanguageprivate
curscopePrintLanguageprotected
docAllGlobals(void)=0PrintLanguagepure virtual
docFunction(const Funcdata *fd)=0PrintLanguagepure virtual
docSingleGlobal(const Symbol *sym)=0PrintLanguagepure virtual
docTypeDefinitions(const TypeFactory *typegrp)=0PrintLanguagepure virtual
emitPrintLanguageprotected
emitAtom(const Atom &atom)PrintLanguageprotected
emitBlockBasic(const BlockBasic *bb)=0PrintLanguagepure virtual
emitBlockCondition(const BlockCondition *bl)=0PrintLanguagepure virtual
emitBlockCopy(const BlockCopy *bl)=0PrintLanguagepure virtual
emitBlockDoWhile(const BlockDoWhile *bl)=0PrintLanguagepure virtual
emitBlockFor(const BlockFor *bl)=0PrintLanguagepure virtual
emitBlockGoto(const BlockGoto *bl)=0PrintLanguagepure virtual
emitBlockGraph(const BlockGraph *bl)=0PrintLanguagepure virtual
emitBlockIf(const BlockIf *bl)=0PrintLanguagepure virtual
emitBlockInfLoop(const BlockInfLoop *bl)=0PrintLanguagepure virtual
emitBlockLs(const BlockList *bl)=0PrintLanguagepure virtual
emitBlockSwitch(const BlockSwitch *bl)=0PrintLanguagepure virtual
emitBlockWhileDo(const BlockWhileDo *bl)=0PrintLanguagepure virtual
emitExpression(const PcodeOp *op)=0PrintLanguageprotectedpure virtual
emitFunctionDeclaration(const Funcdata *fd)=0PrintLanguageprotectedpure virtual
emitLineComment(int4 indent, const Comment *comm)PrintLanguageprotectedvirtual
emitOp(const ReversePolish &entry)PrintLanguageprotected
emitScopeVarDecls(const Scope *scope, int4 cat)=0PrintLanguageprotectedpure virtual
emitsXml(void) const PrintLanguageinline
emitVarDecl(const Symbol *sym)=0PrintLanguageprotectedpure virtual
emitVarDeclStatement(const Symbol *sym)=0PrintLanguageprotectedpure virtual
escapeCharacterData(ostream &s, const uint1 *buf, int4 count, int4 charsize, bool bigend) const PrintLanguageprotected
falsebranch enum valuePrintLanguage
fieldtoken enum valuePrintLanguage
flat enum valuePrintLanguage
force_dec enum valuePrintLanguage
force_hex enum valuePrintLanguage
force_pointer enum valuePrintLanguage
force_scinote enum valuePrintLanguage
formatBinary(ostream &s, uintb val)PrintLanguagestatic
functoken enum valuePrintLanguage
getCastStrategy(void) const PrintLanguageinline
getHeaderComment(void) const PrintLanguageinline
getInstructionComment(void) const PrintLanguageinline
getName(void) const PrintLanguageinline
getOutputStream(void) const PrintLanguageinline
getPending(void) const PrintLanguageinlineprotected
glbPrintLanguageprotected
head_comment_typePrintLanguageprotected
hide_thisparam enum valuePrintLanguage
instr_comment_typePrintLanguageprotected
isSet(uint4 m) const PrintLanguageinlineprotected
line_commentindentPrintLanguageprivate
MINIMAL_NAMESPACES enum valuePrintLanguage
modifiers enum namePrintLanguage
modsPrintLanguageprotected
modstackPrintLanguageprivate
mostNaturalBase(uintb val)PrintLanguagestatic
namePrintLanguageprivate
namespace_strategy enum namePrintLanguage
namespc_strategyPrintLanguageprotected
negatetoken enum valuePrintLanguage
no_branch enum valuePrintLanguage
NO_NAMESPACES enum valuePrintLanguage
nodependPrintLanguageprivate
nofallthru enum valuePrintLanguage
only_branch enum valuePrintLanguage
opBinary(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
opBoolAnd(const PcodeOp *op)=0PrintLanguagepure virtual
opBoolNegate(const PcodeOp *op)=0PrintLanguagepure virtual
opBoolOr(const PcodeOp *op)=0PrintLanguagepure virtual
opBoolXor(const PcodeOp *op)=0PrintLanguagepure virtual
opBranch(const PcodeOp *op)=0PrintLanguagepure virtual
opBranchind(const PcodeOp *op)=0PrintLanguagepure virtual
opCall(const PcodeOp *op)=0PrintLanguagepure virtual
opCallind(const PcodeOp *op)=0PrintLanguagepure virtual
opCallother(const PcodeOp *op)=0PrintLanguagepure virtual
opCast(const PcodeOp *op)=0PrintLanguagepure virtual
opCbranch(const PcodeOp *op)=0PrintLanguagepure virtual
opConstructor(const PcodeOp *op, bool withNew)=0PrintLanguagepure virtual
opCopy(const PcodeOp *op)=0PrintLanguagepure virtual
opCpoolRefOp(const PcodeOp *op)=0PrintLanguagepure virtual
opExtractOp(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatAbs(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatAdd(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatCeil(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatDiv(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatFloat2Float(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatFloor(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatInt2Float(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatLess(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatLessEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatMult(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatNan(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatNeg(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatNotEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatRound(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatSqrt(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatSub(const PcodeOp *op)=0PrintLanguagepure virtual
opFloatTrunc(const PcodeOp *op)=0PrintLanguagepure virtual
opIndirect(const PcodeOp *op)=0PrintLanguagepure virtual
opInsertOp(const PcodeOp *op)=0PrintLanguagepure virtual
opInt2Comp(const PcodeOp *op)=0PrintLanguagepure virtual
opIntAdd(const PcodeOp *op)=0PrintLanguagepure virtual
opIntAnd(const PcodeOp *op)=0PrintLanguagepure virtual
opIntCarry(const PcodeOp *op)=0PrintLanguagepure virtual
opIntDiv(const PcodeOp *op)=0PrintLanguagepure virtual
opIntEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opIntLeft(const PcodeOp *op)=0PrintLanguagepure virtual
opIntLess(const PcodeOp *op)=0PrintLanguagepure virtual
opIntLessEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opIntMult(const PcodeOp *op)=0PrintLanguagepure virtual
opIntNegate(const PcodeOp *op)=0PrintLanguagepure virtual
opIntNotEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opIntOr(const PcodeOp *op)=0PrintLanguagepure virtual
opIntRem(const PcodeOp *op)=0PrintLanguagepure virtual
opIntRight(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSborrow(const PcodeOp *op)=0PrintLanguagepure virtual
opIntScarry(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSdiv(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSext(const PcodeOp *op, const PcodeOp *readOp)=0PrintLanguagepure virtual
opIntSless(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSlessEqual(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSrem(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSright(const PcodeOp *op)=0PrintLanguagepure virtual
opIntSub(const PcodeOp *op)=0PrintLanguagepure virtual
opIntXor(const PcodeOp *op)=0PrintLanguagepure virtual
opIntZext(const PcodeOp *op, const PcodeOp *readOp)=0PrintLanguagepure virtual
opLoad(const PcodeOp *op)=0PrintLanguagepure virtual
opMultiequal(const PcodeOp *op)=0PrintLanguagepure virtual
opNewOp(const PcodeOp *op)=0PrintLanguagepure virtual
opPiece(const PcodeOp *op)=0PrintLanguagepure virtual
opPopcountOp(const PcodeOp *op)=0PrintLanguagepure virtual
opPtradd(const PcodeOp *op)=0PrintLanguagepure virtual
opPtrsub(const PcodeOp *op)=0PrintLanguagepure virtual
opReturn(const PcodeOp *op)=0PrintLanguagepure virtual
opSegmentOp(const PcodeOp *op)=0PrintLanguagepure virtual
opStore(const PcodeOp *op)=0PrintLanguagepure virtual
opSubpiece(const PcodeOp *op)=0PrintLanguagepure virtual
optoken enum valuePrintLanguage
opUnary(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
parentheses(const OpToken *op2)PrintLanguageprotected
pendingPrintLanguageprivate
popMod(void)PrintLanguageinlineprotected
popScope(void)PrintLanguageprotected
print_load_value enum valuePrintLanguage
print_store_value enum valuePrintLanguage
PrintLanguage(Architecture *g, const string &nm)PrintLanguage
printUnicode(ostream &s, int4 onechar) const =0PrintLanguageprotectedpure virtual
pushAnnotation(const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushAtom(const Atom &atom)PrintLanguageprotected
pushConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushEquate(uintb val, int4 sz, const EquateSymbol *sym, const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushMismatchSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushMod(void)PrintLanguageinlineprotected
pushOp(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
pushPartialSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op, Datatype *outtype)=0PrintLanguageprotectedpure virtual
pushScope(const Scope *sc)PrintLanguageinlineprotected
pushSymbol(const Symbol *sym, const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushType(const Datatype *ct)=0PrintLanguageprotectedpure virtual
pushUnnamedLocation(const Address &addr, const Varnode *vn, const PcodeOp *op)=0PrintLanguageprotectedpure virtual
pushVnExplicit(const Varnode *vn, const PcodeOp *op)PrintLanguageprotected
pushVnImplied(const Varnode *vn, const PcodeOp *op, uint4 m)PrintLanguageprotected
pushVnLHS(const Varnode *vn, const PcodeOp *op)PrintLanguageprotected
recurse(void)PrintLanguageprotected
resetDefaults(void)PrintLanguagevirtual
resetDefaultsInternal(void)PrintLanguageprotected
revpolPrintLanguageprivate
scopestackPrintLanguageprivate
setCommentDelimeter(const string &start, const string &stop, bool usecommentfill)PrintLanguage
setCommentStyle(const string &nm)=0PrintLanguagepure virtual
setFlat(bool val)PrintLanguage
setHeaderComment(uint4 val)PrintLanguageinline
setIndentIncrement(int4 inc)PrintLanguageinline
setInstructionComment(uint4 val)PrintLanguageinline
setIntegerFormat(const string &nm)PrintLanguagevirtual
setLineCommentIndent(int4 val)PrintLanguage
setMaxLineSize(int4 mls)PrintLanguageinline
setMod(uint4 m)PrintLanguageinlineprotected
setNamespaceStrategy(namespace_strategy strat)PrintLanguageinline
setOutputStream(ostream *t)PrintLanguageinline
setXML(bool val)PrintLanguage
syntax enum valuePrintLanguage
tagtype enum namePrintLanguage
typetoken enum valuePrintLanguage
unicodeNeedsEscape(int4 codepoint)PrintLanguageprotectedstatic
unsetMod(uint4 m)PrintLanguageinlineprotected
vartoken enum valuePrintLanguage
~PrintLanguage(void)PrintLanguagevirtual