decompiler  1.0.0
ghidra::PrintC Member List

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

addressofghidra::PrintCprotectedstatic
adjustTypeOperators(void)ghidra::PrintCvirtual
ALL_NAMESPACES enum valueghidra::PrintLanguage
andequalghidra::PrintCprotectedstatic
array_exprghidra::PrintCprotectedstatic
assignmentghidra::PrintCprotectedstatic
bestfit enum valueghidra::PrintLanguage
binary_minusghidra::PrintCprotectedstatic
binary_plusghidra::PrintCprotectedstatic
bitwise_andghidra::PrintCprotectedstatic
bitwise_notghidra::PrintCprotectedstatic
bitwise_orghidra::PrintCprotectedstatic
bitwise_xorghidra::PrintCprotectedstatic
blanktoken enum valueghidra::PrintLanguage
boolean_andghidra::PrintCprotectedstatic
boolean_notghidra::PrintCprotectedstatic
boolean_orghidra::PrintCprotectedstatic
boolean_xorghidra::PrintCprotectedstatic
buildTypeStack(const Datatype *ct, vector< const Datatype *> &typestack)ghidra::PrintCprotected
castStrategyghidra::PrintLanguageprotected
checkArrayDeref(const Varnode *vn) constghidra::PrintCprotected
checkPrintNegation(const Varnode *vn)ghidra::PrintCprotectedvirtual
clear(void)ghidra::PrintLanguagevirtual
CLOSE_CURLYghidra::PrintCstatic
CLOSE_PARENghidra::PrintLanguagestatic
COLONghidra::PrintCstatic
commaghidra::PrintCprotectedstatic
COMMAghidra::PrintCstatic
comma_separate enum valueghidra::PrintLanguage
commsorterghidra::PrintCprotected
curscopeghidra::PrintLanguageprotected
dereferenceghidra::PrintCprotectedstatic
divequalghidra::PrintCprotectedstatic
divideghidra::PrintCprotectedstatic
docAllGlobals(void)ghidra::PrintCvirtual
docFunction(const Funcdata *fd)ghidra::PrintCvirtual
docSingleGlobal(const Symbol *sym)ghidra::PrintCvirtual
docTypeDefinitions(const TypeFactory *typegrp)ghidra::PrintCvirtual
doEmitWideCharPrefix(void) constghidra::PrintCprotectedvirtual
DOTDOTDOTghidra::PrintCstatic
emitghidra::PrintLanguageprotected
emitAnyLabelStatement(const FlowBlock *bl)ghidra::PrintCprotected
emitAtom(const Atom &atom)ghidra::PrintLanguageprotected
emitBlockBasic(const BlockBasic *bb)ghidra::PrintCvirtual
emitBlockCondition(const BlockCondition *bl)ghidra::PrintCvirtual
emitBlockCopy(const BlockCopy *bl)ghidra::PrintCvirtual
emitBlockDoWhile(const BlockDoWhile *bl)ghidra::PrintCvirtual
emitBlockGoto(const BlockGoto *bl)ghidra::PrintCvirtual
emitBlockGraph(const BlockGraph *bl)ghidra::PrintCvirtual
emitBlockIf(const BlockIf *bl)ghidra::PrintCvirtual
emitBlockInfLoop(const BlockInfLoop *bl)ghidra::PrintCvirtual
emitBlockLs(const BlockList *bl)ghidra::PrintCvirtual
emitBlockSwitch(const BlockSwitch *bl)ghidra::PrintCvirtual
emitBlockWhileDo(const BlockWhileDo *bl)ghidra::PrintCvirtual
emitCommentBlockTree(const FlowBlock *bl)ghidra::PrintCprotected
emitCommentFuncHeader(const Funcdata *fd)ghidra::PrintCprotected
emitCommentGroup(const PcodeOp *inst)ghidra::PrintCprotected
emitEnumDefinition(const TypeEnum *ct)ghidra::PrintCprotected
emitExpression(const PcodeOp *op)ghidra::PrintCprotectedvirtual
emitForLoop(const BlockWhileDo *bl)ghidra::PrintCprotected
emitFunctionDeclaration(const Funcdata *fd)ghidra::PrintCprotectedvirtual
emitGlobalVarDeclsRecursive(Scope *symScope)ghidra::PrintCprotected
emitGotoStatement(const FlowBlock *bl, const FlowBlock *exp_bl, uint4 type)ghidra::PrintCprotected
emitInplaceOp(const PcodeOp *op)ghidra::PrintCprotected
emitLabel(const FlowBlock *bl)ghidra::PrintCprotected
emitLabelStatement(const FlowBlock *bl)ghidra::PrintCprotected
emitLineComment(int4 indent, const Comment *comm)ghidra::PrintLanguageprotectedvirtual
emitLocalVarDecls(const Funcdata *fd)ghidra::PrintCprotected
emitOp(const ReversePolish &entry)ghidra::PrintLanguageprotected
emitPrototypeInputs(const FuncProto *proto)ghidra::PrintCprotected
emitPrototypeOutput(const FuncProto *proto, const Funcdata *fd)ghidra::PrintCprotected
emitScopeVarDecls(const Scope *symScope, int4 cat)ghidra::PrintCprotectedvirtual
emitsMarkup(void) constghidra::PrintLanguageinline
emitStatement(const PcodeOp *inst)ghidra::PrintCprotected
emitStructDefinition(const TypeStruct *ct)ghidra::PrintCprotected
emitSwitchCase(int4 casenum, const BlockSwitch *switchbl)ghidra::PrintCprotected
emitSymbolScope(const Symbol *symbol)ghidra::PrintCprotected
emitTypeDefinition(const Datatype *ct)ghidra::PrintCprotectedvirtual
emitVarDecl(const Symbol *sym)ghidra::PrintCprotectedvirtual
emitVarDeclStatement(const Symbol *sym)ghidra::PrintCprotectedvirtual
EMPTY_STRINGghidra::PrintCstatic
enum_catghidra::PrintCprotectedstatic
equalghidra::PrintCprotectedstatic
EQUALSIGNghidra::PrintCstatic
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
function_callghidra::PrintCprotectedstatic
functoken enum valueghidra::PrintLanguage
genericFunctionName(const Address &addr)ghidra::PrintCprotectedvirtual
genericTypeName(const Datatype *ct)ghidra::PrintCprotectedvirtual
getCastStrategy(void) constghidra::PrintLanguageinline
getHeaderComment(void) constghidra::PrintLanguageinline
getHiddenThisSlot(const PcodeOp *op, FuncProto *fc)ghidra::PrintCprotected
getInstructionComment(void) constghidra::PrintLanguageinline
getName(void) constghidra::PrintLanguageinline
getOutputStream(void) constghidra::PrintLanguageinline
getPending(void) constghidra::PrintLanguageinlineprotected
glbghidra::PrintLanguageprotected
greater_equalghidra::PrintCprotectedstatic
greater_thanghidra::PrintCprotectedstatic
head_comment_typeghidra::PrintLanguageprotected
hiddenghidra::PrintCprotectedstatic
hide_thisparam enum valueghidra::PrintLanguage
initializeFromArchitecture(void)ghidra::PrintCvirtual
instr_comment_typeghidra::PrintLanguageprotected
isSet(uint4 m) constghidra::PrintLanguageinlineprotected
KEYWORD_BREAKghidra::PrintCstatic
KEYWORD_CASEghidra::PrintCstatic
KEYWORD_CONTINUEghidra::PrintCstatic
KEYWORD_DEFAULTghidra::PrintCstatic
KEYWORD_DOghidra::PrintCstatic
KEYWORD_ELSEghidra::PrintCstatic
KEYWORD_FALSEghidra::PrintCstatic
KEYWORD_FORghidra::PrintCstatic
KEYWORD_GOTOghidra::PrintCstatic
KEYWORD_IFghidra::PrintCstatic
KEYWORD_NEWghidra::PrintCstatic
KEYWORD_RETURNghidra::PrintCstatic
KEYWORD_SWITCHghidra::PrintCstatic
KEYWORD_TRUEghidra::PrintCstatic
KEYWORD_VOIDghidra::PrintCstatic
KEYWORD_WHILEghidra::PrintCstatic
leftequalghidra::PrintCprotectedstatic
less_equalghidra::PrintCprotectedstatic
less_thanghidra::PrintCprotectedstatic
MINIMAL_NAMESPACES enum valueghidra::PrintLanguage
minusequalghidra::PrintCprotectedstatic
modifiers enum nameghidra::PrintLanguage
modsghidra::PrintLanguageprotected
moduloghidra::PrintCprotectedstatic
mostNaturalBase(uintb val)ghidra::PrintLanguagestatic
multequalghidra::PrintCprotectedstatic
multiplyghidra::PrintCprotectedstatic
namespace_strategy enum nameghidra::PrintLanguage
namespc_strategyghidra::PrintLanguageprotected
negatetoken enum valueghidra::PrintLanguage
new_opghidra::PrintCprotectedstatic
no_branch enum valueghidra::PrintLanguage
NO_NAMESPACES enum valueghidra::PrintLanguage
nofallthru enum valueghidra::PrintLanguage
not_equalghidra::PrintCprotectedstatic
nullTokenghidra::PrintCprotected
object_memberghidra::PrintCprotectedstatic
only_branch enum valueghidra::PrintLanguage
opBinary(const OpToken *tok, const PcodeOp *op)ghidra::PrintLanguageprotected
opBoolAnd(const PcodeOp *op)ghidra::PrintCinlinevirtual
opBoolNegate(const PcodeOp *op)ghidra::PrintCvirtual
opBoolOr(const PcodeOp *op)ghidra::PrintCinlinevirtual
opBoolXor(const PcodeOp *op)ghidra::PrintCinlinevirtual
opBranch(const PcodeOp *op)ghidra::PrintCvirtual
opBranchind(const PcodeOp *op)ghidra::PrintCvirtual
opCall(const PcodeOp *op)ghidra::PrintCvirtual
opCallind(const PcodeOp *op)ghidra::PrintCvirtual
opCallother(const PcodeOp *op)ghidra::PrintCvirtual
opCast(const PcodeOp *op)ghidra::PrintCinlinevirtual
opCbranch(const PcodeOp *op)ghidra::PrintCvirtual
opConstructor(const PcodeOp *op, bool withNew)ghidra::PrintCvirtual
opCopy(const PcodeOp *op)ghidra::PrintCvirtual
opCpoolRefOp(const PcodeOp *op)ghidra::PrintCvirtual
OPEN_CURLYghidra::PrintCstatic
OPEN_PARENghidra::PrintLanguagestatic
opExtractOp(const PcodeOp *op)ghidra::PrintCvirtual
opFloatAbs(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatAdd(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatCeil(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatDiv(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatFloat2Float(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatFloor(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatInt2Float(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatLess(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatLessEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatMult(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatNan(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatNeg(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatNotEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatRound(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatSqrt(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatSub(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFloatTrunc(const PcodeOp *op)ghidra::PrintCinlinevirtual
opFunc(const PcodeOp *op)ghidra::PrintCprotected
opHiddenFunc(const PcodeOp *op)ghidra::PrintCprotected
opIndirect(const PcodeOp *op)ghidra::PrintCinlinevirtual
opInsertOp(const PcodeOp *op)ghidra::PrintCvirtual
opInt2Comp(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntAdd(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntAnd(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntCarry(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntDiv(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntLeft(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntLess(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntLessEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntMult(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntNegate(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntNotEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntOr(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntRem(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntRight(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSborrow(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntScarry(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSdiv(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSext(const PcodeOp *op, const PcodeOp *readOp)ghidra::PrintCvirtual
opIntSless(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSlessEqual(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSrem(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSright(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntSub(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntXor(const PcodeOp *op)ghidra::PrintCinlinevirtual
opIntZext(const PcodeOp *op, const PcodeOp *readOp)ghidra::PrintCvirtual
opLoad(const PcodeOp *op)ghidra::PrintCvirtual
opLzcountOp(const PcodeOp *op)ghidra::PrintCinlinevirtual
opMultiequal(const PcodeOp *op)ghidra::PrintCinlinevirtual
opNewOp(const PcodeOp *op)ghidra::PrintCvirtual
opPiece(const PcodeOp *op)ghidra::PrintCinlinevirtual
opPopcountOp(const PcodeOp *op)ghidra::PrintCinlinevirtual
opPtradd(const PcodeOp *op)ghidra::PrintCvirtual
opPtrsub(const PcodeOp *op)ghidra::PrintCvirtual
opReturn(const PcodeOp *op)ghidra::PrintCvirtual
opSegmentOp(const PcodeOp *op)ghidra::PrintCvirtual
opStore(const PcodeOp *op)ghidra::PrintCvirtual
opSubpiece(const PcodeOp *op)ghidra::PrintCvirtual
option_conventionghidra::PrintCprotected
option_hide_extsghidra::PrintCprotected
option_inplace_opsghidra::PrintCprotected
option_nocastsghidra::PrintCprotected
option_NULLghidra::PrintCprotected
option_unplacedghidra::PrintCprotected
optoken enum valueghidra::PrintLanguage
opTypeCast(const PcodeOp *op)ghidra::PrintCprotected
opUnary(const OpToken *tok, const PcodeOp *op)ghidra::PrintLanguageprotected
orequalghidra::PrintCprotectedstatic
parentheses(const OpToken *op2)ghidra::PrintLanguageprotected
pending_brace enum valueghidra::PrintLanguage
plusequalghidra::PrintCprotectedstatic
pointer_memberghidra::PrintCprotectedstatic
popMod(void)ghidra::PrintLanguageinlineprotected
popScope(void)ghidra::PrintLanguageprotected
print_load_value enum valueghidra::PrintLanguage
print_store_value enum valueghidra::PrintLanguage
PrintC(Architecture *g, const string &nm="c-language")ghidra::PrintC
printCharacterConstant(ostream &s, const Address &addr, Datatype *charType) constghidra::PrintCprotected
printCharHexEscape(ostream &s, int4 val)ghidra::PrintCprotectedstatic
PrintLanguage(Architecture *g, const string &nm)ghidra::PrintLanguage
printUnicode(ostream &s, int4 onechar) constghidra::PrintCprotectedvirtual
ptr_exprghidra::PrintCprotectedstatic
push_float(uintb val, int4 sz, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
push_integer(uintb val, int4 sz, bool sign, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushAnnotation(const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushAtom(const Atom &atom)ghidra::PrintLanguageprotected
pushBoolConstant(uintb val, const TypeBase *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotected
pushCharConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotected
pushConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushEnumConstant(uintb val, const TypeEnum *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotected
pushEquate(uintb val, int4 sz, const EquateSymbol *sym, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushImpliedField(const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushMismatchSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
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)ghidra::PrintCprotectedvirtual
pushPrototypeInputs(const FuncProto *proto)ghidra::PrintCprotected
pushPtrCharConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushPtrCodeConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotected
pushScope(const Scope *sc)ghidra::PrintLanguageinlineprotected
pushSymbol(const Symbol *sym, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushSymbolDetail(const Varnode *vn, const PcodeOp *op, bool isRead)ghidra::PrintLanguageprotected
pushSymbolScope(const Symbol *symbol)ghidra::PrintCprotected
pushType(const Datatype *ct)ghidra::PrintCprotectedvirtual
pushTypeEnd(const Datatype *ct)ghidra::PrintCprotectedvirtual
pushTypePointerRel(const PcodeOp *op)ghidra::PrintCinlineprotected
pushTypeStart(const Datatype *ct, bool noident)ghidra::PrintCprotectedvirtual
pushUnnamedLocation(const Address &addr, const Varnode *vn, const PcodeOp *op)ghidra::PrintCprotectedvirtual
pushVn(const Varnode *vn, const PcodeOp *op, uint4 m)ghidra::PrintLanguageprotected
pushVnExplicit(const Varnode *vn, const PcodeOp *op)ghidra::PrintLanguageprotected
recurse(void)ghidra::PrintLanguageprotected
remequalghidra::PrintCprotectedstatic
resetDefaults(void)ghidra::PrintCvirtual
resetDefaultsInternal(void)ghidra::PrintLanguageprotected
resetDefaultsPrintC(void)ghidra::PrintCprotected
rightequalghidra::PrintCprotectedstatic
scopeghidra::PrintCprotectedstatic
SEMICOLONghidra::PrintCstatic
setCommentDelimeter(const string &start, const string &stop, bool usecommentfill)ghidra::PrintLanguage
setCommentStyle(const string &nm)ghidra::PrintCvirtual
setConvention(bool val)ghidra::PrintCinline
setCPlusPlusStyleComments(void)ghidra::PrintCinline
setCStyleComments(void)ghidra::PrintCinline
setDisplayUnplaced(bool val)ghidra::PrintCinline
setFlat(bool val)ghidra::PrintLanguage
setHeaderComment(uint4 val)ghidra::PrintLanguageinline
setHideImpliedExts(bool val)ghidra::PrintCinline
setIndentIncrement(int4 inc)ghidra::PrintLanguageinline
setInplaceOps(bool val)ghidra::PrintCinline
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
setNoCastPrinting(bool val)ghidra::PrintCinline
setNULLPrinting(bool val)ghidra::PrintCinline
setOutputStream(ostream *t)ghidra::PrintLanguageinline
shift_leftghidra::PrintCprotectedstatic
shift_rightghidra::PrintCprotectedstatic
shift_srightghidra::PrintCprotectedstatic
sizeSuffixghidra::PrintCprotected
subscriptghidra::PrintCprotectedstatic
syntax enum valueghidra::PrintLanguage
tagtype enum nameghidra::PrintLanguage
type_expr_nospaceghidra::PrintCprotectedstatic
type_expr_spaceghidra::PrintCprotectedstatic
typecastghidra::PrintCprotectedstatic
typePointerRelTokenghidra::PrintCstatic
typetoken enum valueghidra::PrintLanguage
unary_minusghidra::PrintCprotectedstatic
unary_plusghidra::PrintCprotectedstatic
unicodeNeedsEscape(int4 codepoint)ghidra::PrintLanguageprotectedstatic
unnamedField(int4 off, int4 size)ghidra::PrintLanguagevirtual
unsetMod(uint4 m)ghidra::PrintLanguageinlineprotected
vartoken enum valueghidra::PrintLanguage
xorequalghidra::PrintCprotectedstatic
~PrintC(void) (defined in ghidra::PrintC)ghidra::PrintCinlinevirtual
~PrintLanguage(void)ghidra::PrintLanguagevirtual