Ghidra Decompiler Analysis Engine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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