|
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 |
1.8.17