Ghidra Decompiler Analysis Engine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
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
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
emitVarDecl(const Symbol *sym)=0PrintLanguageprotectedpure virtual
emitVarDeclStatement(const Symbol *sym)=0PrintLanguageprotectedpure virtual
escapeCharacterData(ostream &s, const uint1 *buf, int4 count, int4 charsize, bool bigend) constPrintLanguageprotected
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
glbPrintLanguageprotected
head_comment_typePrintLanguageprotected
hide_thisparam enum valuePrintLanguage
instr_comment_typePrintLanguageprotected
MINIMAL_NAMESPACES enum valuePrintLanguage
modifiers enum namePrintLanguage
modsPrintLanguageprotected
mostNaturalBase(uintb val)PrintLanguagestatic
namespace_strategy enum namePrintLanguage
namespc_strategyPrintLanguageprotected
negatetoken enum valuePrintLanguage
no_branch enum valuePrintLanguage
NO_NAMESPACES enum valuePrintLanguage
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
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
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
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
setCommentDelimeter(const string &start, const string &stop, bool usecommentfill)PrintLanguage
setCommentStyle(const string &nm)=0PrintLanguagepure virtual
setFlat(bool val)PrintLanguage
setIntegerFormat(const string &nm)PrintLanguagevirtual
setLineCommentIndent(int4 val)PrintLanguage
setXML(bool val)PrintLanguage
syntax enum valuePrintLanguage
tagtype enum namePrintLanguage
typetoken enum valuePrintLanguage
unicodeNeedsEscape(int4 codepoint)PrintLanguageprotectedstatic
vartoken enum valuePrintLanguage
~PrintLanguage(void)PrintLanguagevirtual