decompiler  1.0.0
ghidra::PrintLanguage Member List

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

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