Ghidra Decompiler Analysis Engine
PrintJava Member List

This is the complete list of members for PrintJava, including all inherited members.

addressofPrintCprotectedstatic
adjustTypeOperators(void)PrintJavavirtual
ALL_NAMESPACES enum valuePrintLanguage
andequalPrintCprotectedstatic
array_exprPrintCprotectedstatic
assignmentPrintCprotectedstatic
bestfit enum valuePrintLanguage
binary_minusPrintCprotectedstatic
binary_plusPrintCprotectedstatic
bitwise_andPrintCprotectedstatic
bitwise_notPrintCprotectedstatic
bitwise_orPrintCprotectedstatic
bitwise_xorPrintCprotectedstatic
blanktoken enum valuePrintLanguage
boolean_andPrintCprotectedstatic
boolean_notPrintCprotectedstatic
boolean_orPrintCprotectedstatic
boolean_xorPrintCprotectedstatic
buildTypeStack(const Datatype *ct, vector< const Datatype * > &typestack)PrintCprotected
castStrategyPrintLanguageprotected
checkArrayDeref(const Varnode *vn) constPrintCprotected
checkPrintNegation(const Varnode *vn)PrintCprotectedvirtual
clear(void)PrintLanguagevirtual
commaPrintCprotectedstatic
comma_separate enum valuePrintLanguage
commsorterPrintCprotected
curscopePrintLanguageprotected
dereferencePrintCprotectedstatic
divequalPrintCprotectedstatic
dividePrintCprotectedstatic
docAllGlobals(void)PrintCvirtual
docFunction(const Funcdata *fd)PrintJavavirtual
docSingleGlobal(const Symbol *sym)PrintCvirtual
docTypeDefinitions(const TypeFactory *typegrp)PrintCvirtual
doEmitWideCharPrefix(void) constPrintJavainlinevirtual
emitPrintLanguageprotected
emitAnyLabelStatement(const FlowBlock *bl)PrintCprotected
emitAtom(const Atom &atom)PrintLanguageprotected
emitBlockBasic(const BlockBasic *bb)PrintCvirtual
emitBlockCondition(const BlockCondition *bl)PrintCvirtual
emitBlockCopy(const BlockCopy *bl)PrintCvirtual
emitBlockDoWhile(const BlockDoWhile *bl)PrintCvirtual
emitBlockGoto(const BlockGoto *bl)PrintCvirtual
emitBlockGraph(const BlockGraph *bl)PrintCvirtual
emitBlockIf(const BlockIf *bl)PrintCvirtual
emitBlockInfLoop(const BlockInfLoop *bl)PrintCvirtual
emitBlockLs(const BlockList *bl)PrintCvirtual
emitBlockSwitch(const BlockSwitch *bl)PrintCvirtual
emitBlockWhileDo(const BlockWhileDo *bl)PrintCvirtual
emitCommentBlockTree(const FlowBlock *bl)PrintCprotected
emitCommentFuncHeader(const Funcdata *fd)PrintCprotected
emitCommentGroup(const PcodeOp *inst)PrintCprotected
emitEnumDefinition(const TypeEnum *ct)PrintCprotected
emitExpression(const PcodeOp *op)PrintCprotectedvirtual
emitForLoop(const BlockWhileDo *bl)PrintCprotected
emitFunctionDeclaration(const Funcdata *fd)PrintCprotectedvirtual
emitGlobalVarDeclsRecursive(Scope *scope)PrintCprotected
emitGotoStatement(const FlowBlock *bl, const FlowBlock *exp_bl, uint4 type)PrintCprotected
emitInplaceOp(const PcodeOp *op)PrintCprotected
emitLabel(const FlowBlock *bl)PrintCprotected
emitLabelStatement(const FlowBlock *bl)PrintCprotected
emitLineComment(int4 indent, const Comment *comm)PrintLanguageprotectedvirtual
emitLocalVarDecls(const Funcdata *fd)PrintCprotected
emitOp(const ReversePolish &entry)PrintLanguageprotected
emitPrototypeInputs(const FuncProto *proto)PrintCprotected
emitPrototypeOutput(const FuncProto *proto, const Funcdata *fd)PrintCprotected
emitScopeVarDecls(const Scope *scope, int4 cat)PrintCprotectedvirtual
emitStatement(const PcodeOp *inst)PrintCprotected
emitStructDefinition(const TypeStruct *ct)PrintCprotected
emitSwitchCase(int4 casenum, const BlockSwitch *switchbl)PrintCprotected
emitSymbolScope(const Symbol *symbol)PrintCprotected
emitTypeDefinition(const Datatype *ct)PrintCprotectedvirtual
emitVarDecl(const Symbol *sym)PrintCprotectedvirtual
emitVarDeclStatement(const Symbol *sym)PrintCprotectedvirtual
enum_catPrintCprotectedstatic
equalPrintCprotectedstatic
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
function_callPrintCprotectedstatic
functoken enum valuePrintLanguage
genericFunctionName(const Address &addr)PrintCprotectedvirtual
genericTypeName(const Datatype *ct)PrintCprotectedvirtual
getHiddenThisSlot(const PcodeOp *op, FuncProto *fc)PrintCprotected
glbPrintLanguageprotected
greater_equalPrintCprotectedstatic
greater_thanPrintCprotectedstatic
head_comment_typePrintLanguageprotected
hiddenPrintCprotectedstatic
hide_thisparam enum valuePrintLanguage
instr_comment_typePrintLanguageprotected
leftequalPrintCprotectedstatic
less_equalPrintCprotectedstatic
less_thanPrintCprotectedstatic
MINIMAL_NAMESPACES enum valuePrintLanguage
minusequalPrintCprotectedstatic
modifiers enum namePrintLanguage
modsPrintLanguageprotected
moduloPrintCprotectedstatic
mostNaturalBase(uintb val)PrintLanguagestatic
multequalPrintCprotectedstatic
multiplyPrintCprotectedstatic
namespace_strategy enum namePrintLanguage
namespc_strategyPrintLanguageprotected
negatetoken enum valuePrintLanguage
new_opPrintCprotectedstatic
no_branch enum valuePrintLanguage
NO_NAMESPACES enum valuePrintLanguage
nofallthru enum valuePrintLanguage
not_equalPrintCprotectedstatic
nullTokenPrintCprotected
object_memberPrintCprotectedstatic
only_branch enum valuePrintLanguage
opBinary(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
opBoolAnd(const PcodeOp *op)PrintCinlinevirtual
opBoolNegate(const PcodeOp *op)PrintCvirtual
opBoolOr(const PcodeOp *op)PrintCinlinevirtual
opBoolXor(const PcodeOp *op)PrintCinlinevirtual
opBranch(const PcodeOp *op)PrintCvirtual
opBranchind(const PcodeOp *op)PrintCvirtual
opCall(const PcodeOp *op)PrintCvirtual
opCallind(const PcodeOp *op)PrintJavavirtual
opCallother(const PcodeOp *op)PrintCvirtual
opCast(const PcodeOp *op)PrintCinlinevirtual
opCbranch(const PcodeOp *op)PrintCvirtual
opConstructor(const PcodeOp *op, bool withNew)PrintCvirtual
opCopy(const PcodeOp *op)PrintCvirtual
opCpoolRefOp(const PcodeOp *op)PrintJavavirtual
opExtractOp(const PcodeOp *op)PrintCvirtual
opFloatAbs(const PcodeOp *op)PrintCinlinevirtual
opFloatAdd(const PcodeOp *op)PrintCinlinevirtual
opFloatCeil(const PcodeOp *op)PrintCinlinevirtual
opFloatDiv(const PcodeOp *op)PrintCinlinevirtual
opFloatEqual(const PcodeOp *op)PrintCinlinevirtual
opFloatFloat2Float(const PcodeOp *op)PrintCinlinevirtual
opFloatFloor(const PcodeOp *op)PrintCinlinevirtual
opFloatInt2Float(const PcodeOp *op)PrintCinlinevirtual
opFloatLess(const PcodeOp *op)PrintCinlinevirtual
opFloatLessEqual(const PcodeOp *op)PrintCinlinevirtual
opFloatMult(const PcodeOp *op)PrintCinlinevirtual
opFloatNan(const PcodeOp *op)PrintCinlinevirtual
opFloatNeg(const PcodeOp *op)PrintCinlinevirtual
opFloatNotEqual(const PcodeOp *op)PrintCinlinevirtual
opFloatRound(const PcodeOp *op)PrintCinlinevirtual
opFloatSqrt(const PcodeOp *op)PrintCinlinevirtual
opFloatSub(const PcodeOp *op)PrintCinlinevirtual
opFloatTrunc(const PcodeOp *op)PrintCinlinevirtual
opFunc(const PcodeOp *op)PrintCprotected
opHiddenFunc(const PcodeOp *op)PrintCprotected
opIndirect(const PcodeOp *op)PrintCinlinevirtual
opInsertOp(const PcodeOp *op)PrintCvirtual
opInt2Comp(const PcodeOp *op)PrintCinlinevirtual
opIntAdd(const PcodeOp *op)PrintCinlinevirtual
opIntAnd(const PcodeOp *op)PrintCinlinevirtual
opIntCarry(const PcodeOp *op)PrintCinlinevirtual
opIntDiv(const PcodeOp *op)PrintCinlinevirtual
opIntEqual(const PcodeOp *op)PrintCinlinevirtual
opIntLeft(const PcodeOp *op)PrintCinlinevirtual
opIntLess(const PcodeOp *op)PrintCinlinevirtual
opIntLessEqual(const PcodeOp *op)PrintCinlinevirtual
opIntMult(const PcodeOp *op)PrintCinlinevirtual
opIntNegate(const PcodeOp *op)PrintCinlinevirtual
opIntNotEqual(const PcodeOp *op)PrintCinlinevirtual
opIntOr(const PcodeOp *op)PrintCinlinevirtual
opIntRem(const PcodeOp *op)PrintCinlinevirtual
opIntRight(const PcodeOp *op)PrintCinlinevirtual
opIntSborrow(const PcodeOp *op)PrintCinlinevirtual
opIntScarry(const PcodeOp *op)PrintCinlinevirtual
opIntSdiv(const PcodeOp *op)PrintCinlinevirtual
opIntSext(const PcodeOp *op, const PcodeOp *readOp)PrintCvirtual
opIntSless(const PcodeOp *op)PrintCinlinevirtual
opIntSlessEqual(const PcodeOp *op)PrintCinlinevirtual
opIntSrem(const PcodeOp *op)PrintCinlinevirtual
opIntSright(const PcodeOp *op)PrintCinlinevirtual
opIntSub(const PcodeOp *op)PrintCinlinevirtual
opIntXor(const PcodeOp *op)PrintCinlinevirtual
opIntZext(const PcodeOp *op, const PcodeOp *readOp)PrintCvirtual
opLoad(const PcodeOp *op)PrintJavavirtual
opMultiequal(const PcodeOp *op)PrintCinlinevirtual
opNewOp(const PcodeOp *op)PrintCvirtual
opPiece(const PcodeOp *op)PrintCinlinevirtual
opPopcountOp(const PcodeOp *op)PrintCinlinevirtual
opPtradd(const PcodeOp *op)PrintCvirtual
opPtrsub(const PcodeOp *op)PrintCvirtual
opReturn(const PcodeOp *op)PrintCvirtual
opSegmentOp(const PcodeOp *op)PrintCvirtual
opStore(const PcodeOp *op)PrintJavavirtual
opSubpiece(const PcodeOp *op)PrintCvirtual
option_conventionPrintCprotected
option_hide_extsPrintCprotected
option_inplace_opsPrintCprotected
option_nocastsPrintCprotected
option_NULLPrintCprotected
option_unplacedPrintCprotected
optoken enum valuePrintLanguage
opTypeCast(const PcodeOp *op)PrintCprotected
opUnary(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
orequalPrintCprotectedstatic
parentheses(const OpToken *op2)PrintLanguageprotected
plusequalPrintCprotectedstatic
pointer_memberPrintCprotectedstatic
popScope(void)PrintLanguageprotected
print_load_value enum valuePrintLanguage
print_store_value enum valuePrintLanguage
PrintC(Architecture *g, const string &nm="c-language")PrintC
printCharacterConstant(ostream &s, const Address &addr, Datatype *charType) constPrintCprotected
PrintJava(Architecture *g, const string &nm="java-language")PrintJava
PrintLanguage(Architecture *g, const string &nm)PrintLanguage
ptr_exprPrintCprotectedstatic
push_float(uintb val, int4 sz, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
push_integer(uintb val, int4 sz, bool sign, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushAnnotation(const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushAtom(const Atom &atom)PrintLanguageprotected
pushBoolConstant(uintb val, const TypeBase *ct, const Varnode *vn, const PcodeOp *op)PrintCprotected
pushCharConstant(uintb val, const TypeChar *ct, const Varnode *vn, const PcodeOp *op)PrintCprotected
pushConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushEnumConstant(uintb val, const TypeEnum *ct, const Varnode *vn, const PcodeOp *op)PrintCprotected
pushEquate(uintb val, int4 sz, const EquateSymbol *sym, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushMismatchSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushOp(const OpToken *tok, const PcodeOp *op)PrintLanguageprotected
pushPartialSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op, Datatype *outtype)PrintCprotectedvirtual
pushPrototypeInputs(const FuncProto *proto)PrintCprotected
pushPtrCharConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushPtrCodeConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op)PrintCprotected
pushSymbol(const Symbol *sym, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
pushSymbolScope(const Symbol *symbol)PrintCprotected
pushType(const Datatype *ct)PrintCprotectedvirtual
pushTypeEnd(const Datatype *ct)PrintJavavirtual
pushTypeStart(const Datatype *ct, bool noident)PrintJavavirtual
pushUnnamedLocation(const Address &addr, const Varnode *vn, const PcodeOp *op)PrintCprotectedvirtual
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
remequalPrintCprotectedstatic
resetDefaults(void)PrintJavavirtual
resetDefaultsInternal(void)PrintLanguageprotected
resetDefaultsPrintC(void)PrintCprotected
rightequalPrintCprotectedstatic
scopePrintCprotectedstatic
setCommentDelimeter(const string &start, const string &stop, bool usecommentfill)PrintLanguage
setCommentStyle(const string &nm)PrintCvirtual
setFlat(bool val)PrintLanguage
setIntegerFormat(const string &nm)PrintLanguagevirtual
setLineCommentIndent(int4 val)PrintLanguage
setXML(bool val)PrintLanguage
shift_leftPrintCprotectedstatic
shift_rightPrintCprotectedstatic
shift_srightPrintCprotectedstatic
subscriptPrintCprotectedstatic
syntax enum valuePrintLanguage
tagtype enum namePrintLanguage
type_expr_nospacePrintCprotectedstatic
type_expr_spacePrintCprotectedstatic
typecastPrintCprotectedstatic
typetoken enum valuePrintLanguage
unary_minusPrintCprotectedstatic
unary_plusPrintCprotectedstatic
unicodeNeedsEscape(int4 codepoint)PrintLanguageprotectedstatic
vartoken enum valuePrintLanguage
xorequalPrintCprotectedstatic
~PrintC(void) (defined in PrintC)PrintCinlinevirtual
~PrintLanguage(void)PrintLanguagevirtual