Ghidra Decompiler Analysis Engine
|
This is the complete list of members for PrintLanguage, including all inherited members.
adjustTypeOperators(void)=0 | PrintLanguage | pure virtual |
ALL_NAMESPACES enum value | PrintLanguage | |
bestfit enum value | PrintLanguage | |
blanktoken enum value | PrintLanguage | |
castStrategy | PrintLanguage | protected |
checkPrintNegation(const Varnode *vn)=0 | PrintLanguage | protectedpure virtual |
clear(void) | PrintLanguage | virtual |
comma_separate enum value | PrintLanguage | |
curscope | PrintLanguage | protected |
docAllGlobals(void)=0 | PrintLanguage | pure virtual |
docFunction(const Funcdata *fd)=0 | PrintLanguage | pure virtual |
docSingleGlobal(const Symbol *sym)=0 | PrintLanguage | pure virtual |
docTypeDefinitions(const TypeFactory *typegrp)=0 | PrintLanguage | pure virtual |
emit | PrintLanguage | protected |
emitAtom(const Atom &atom) | PrintLanguage | protected |
emitBlockBasic(const BlockBasic *bb)=0 | PrintLanguage | pure virtual |
emitBlockCondition(const BlockCondition *bl)=0 | PrintLanguage | pure virtual |
emitBlockCopy(const BlockCopy *bl)=0 | PrintLanguage | pure virtual |
emitBlockDoWhile(const BlockDoWhile *bl)=0 | PrintLanguage | pure virtual |
emitBlockGoto(const BlockGoto *bl)=0 | PrintLanguage | pure virtual |
emitBlockGraph(const BlockGraph *bl)=0 | PrintLanguage | pure virtual |
emitBlockIf(const BlockIf *bl)=0 | PrintLanguage | pure virtual |
emitBlockInfLoop(const BlockInfLoop *bl)=0 | PrintLanguage | pure virtual |
emitBlockLs(const BlockList *bl)=0 | PrintLanguage | pure virtual |
emitBlockSwitch(const BlockSwitch *bl)=0 | PrintLanguage | pure virtual |
emitBlockWhileDo(const BlockWhileDo *bl)=0 | PrintLanguage | pure virtual |
emitExpression(const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
emitFunctionDeclaration(const Funcdata *fd)=0 | PrintLanguage | protectedpure virtual |
emitLineComment(int4 indent, const Comment *comm) | PrintLanguage | protectedvirtual |
emitOp(const ReversePolish &entry) | PrintLanguage | protected |
emitScopeVarDecls(const Scope *scope, int4 cat)=0 | PrintLanguage | protectedpure virtual |
emitVarDecl(const Symbol *sym)=0 | PrintLanguage | protectedpure virtual |
emitVarDeclStatement(const Symbol *sym)=0 | PrintLanguage | protectedpure virtual |
escapeCharacterData(ostream &s, const uint1 *buf, int4 count, int4 charsize, bool bigend) const | PrintLanguage | protected |
falsebranch enum value | PrintLanguage | |
fieldtoken enum value | PrintLanguage | |
flat enum value | PrintLanguage | |
force_dec enum value | PrintLanguage | |
force_hex enum value | PrintLanguage | |
force_pointer enum value | PrintLanguage | |
force_scinote enum value | PrintLanguage | |
formatBinary(ostream &s, uintb val) | PrintLanguage | static |
functoken enum value | PrintLanguage | |
glb | PrintLanguage | protected |
head_comment_type | PrintLanguage | protected |
hide_thisparam enum value | PrintLanguage | |
instr_comment_type | PrintLanguage | protected |
MINIMAL_NAMESPACES enum value | PrintLanguage | |
modifiers enum name | PrintLanguage | |
mods | PrintLanguage | protected |
mostNaturalBase(uintb val) | PrintLanguage | static |
namespace_strategy enum name | PrintLanguage | |
namespc_strategy | PrintLanguage | protected |
negatetoken enum value | PrintLanguage | |
no_branch enum value | PrintLanguage | |
NO_NAMESPACES enum value | PrintLanguage | |
nofallthru enum value | PrintLanguage | |
only_branch enum value | PrintLanguage | |
opBinary(const OpToken *tok, const PcodeOp *op) | PrintLanguage | protected |
opBoolAnd(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opBoolNegate(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opBoolOr(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opBoolXor(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opBranch(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opBranchind(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCall(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCallind(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCallother(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCast(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCbranch(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opConstructor(const PcodeOp *op, bool withNew)=0 | PrintLanguage | pure virtual |
opCopy(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opCpoolRefOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opExtractOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatAbs(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatAdd(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatCeil(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatDiv(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatFloat2Float(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatFloor(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatInt2Float(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatLess(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatLessEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatMult(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatNan(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatNeg(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatNotEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatRound(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatSqrt(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatSub(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opFloatTrunc(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIndirect(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opInsertOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opInt2Comp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntAdd(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntAnd(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntCarry(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntDiv(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntLeft(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntLess(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntLessEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntMult(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntNegate(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntNotEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntOr(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntRem(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntRight(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSborrow(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntScarry(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSdiv(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSext(const PcodeOp *op, const PcodeOp *readOp)=0 | PrintLanguage | pure virtual |
opIntSless(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSlessEqual(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSrem(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSright(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntSub(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntXor(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opIntZext(const PcodeOp *op, const PcodeOp *readOp)=0 | PrintLanguage | pure virtual |
opLoad(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opMultiequal(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opNewOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opPiece(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opPopcountOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opPtradd(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opPtrsub(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opReturn(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opSegmentOp(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opStore(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
opSubpiece(const PcodeOp *op)=0 | PrintLanguage | pure virtual |
optoken enum value | PrintLanguage | |
opUnary(const OpToken *tok, const PcodeOp *op) | PrintLanguage | protected |
parentheses(const OpToken *op2) | PrintLanguage | protected |
popScope(void) | PrintLanguage | protected |
print_load_value enum value | PrintLanguage | |
print_store_value enum value | PrintLanguage | |
PrintLanguage(Architecture *g, const string &nm) | PrintLanguage | |
printUnicode(ostream &s, int4 onechar) const =0 | PrintLanguage | protectedpure virtual |
pushAnnotation(const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushAtom(const Atom &atom) | PrintLanguage | protected |
pushConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushEquate(uintb val, int4 sz, const EquateSymbol *sym, const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushMismatchSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushOp(const OpToken *tok, const PcodeOp *op) | PrintLanguage | protected |
pushPartialSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op, Datatype *outtype)=0 | PrintLanguage | protectedpure virtual |
pushSymbol(const Symbol *sym, const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushType(const Datatype *ct)=0 | PrintLanguage | protectedpure virtual |
pushUnnamedLocation(const Address &addr, const Varnode *vn, const PcodeOp *op)=0 | PrintLanguage | protectedpure virtual |
pushVnExplicit(const Varnode *vn, const PcodeOp *op) | PrintLanguage | protected |
pushVnImplied(const Varnode *vn, const PcodeOp *op, uint4 m) | PrintLanguage | protected |
pushVnLHS(const Varnode *vn, const PcodeOp *op) | PrintLanguage | protected |
recurse(void) | PrintLanguage | protected |
resetDefaults(void) | PrintLanguage | virtual |
resetDefaultsInternal(void) | PrintLanguage | protected |
setCommentDelimeter(const string &start, const string &stop, bool usecommentfill) | PrintLanguage | |
setCommentStyle(const string &nm)=0 | PrintLanguage | pure virtual |
setFlat(bool val) | PrintLanguage | |
setIntegerFormat(const string &nm) | PrintLanguage | virtual |
setLineCommentIndent(int4 val) | PrintLanguage | |
setXML(bool val) | PrintLanguage | |
syntax enum value | PrintLanguage | |
tagtype enum name | PrintLanguage | |
typetoken enum value | PrintLanguage | |
unicodeNeedsEscape(int4 codepoint) | PrintLanguage | protectedstatic |
vartoken enum value | PrintLanguage | |
~PrintLanguage(void) | PrintLanguage | virtual |