| 
    decompiler
    1.0.0
    
   | 
 
This is the complete list of members for PrintJava, including all inherited members.
| addressof | PrintC | protectedstatic | 
| adjustTypeOperators(void) | PrintJava | virtual | 
| andequal | PrintC | protectedstatic | 
| array_expr | PrintC | protectedstatic | 
| assignment | PrintC | protectedstatic | 
| bestfit enum value | PrintLanguage | |
| binary_minus | PrintC | protectedstatic | 
| binary_plus | PrintC | protectedstatic | 
| bitwise_and | PrintC | protectedstatic | 
| bitwise_not | PrintC | protectedstatic | 
| bitwise_or | PrintC | protectedstatic | 
| bitwise_xor | PrintC | protectedstatic | 
| blanktoken enum value | PrintLanguage | |
| boolean_and | PrintC | protectedstatic | 
| boolean_not | PrintC | protectedstatic | 
| boolean_or | PrintC | protectedstatic | 
| boolean_xor | PrintC | protectedstatic | 
| buildTypeStack(const Datatype *ct, vector< const Datatype * > &typestack) | PrintC | protected | 
| castStrategy | PrintLanguage | protected | 
| checkArrayDeref(const Varnode *vn) const | PrintC | protected | 
| checkPrintNegation(const Varnode *vn) | PrintC | protectedvirtual | 
| clear(void) | PrintLanguage | virtual | 
| comma | PrintC | protectedstatic | 
| comma_separate enum value | PrintLanguage | |
| commsorter | PrintC | protected | 
| dereference | PrintC | protectedstatic | 
| divequal | PrintC | protectedstatic | 
| divide | PrintC | protectedstatic | 
| docAllGlobals(void) | PrintC | virtual | 
| docFunction(const Funcdata *fd) | PrintC | virtual | 
| docSingleGlobal(const Symbol *sym) | PrintC | virtual | 
| docTypeDefinitions(const TypeFactory *typegrp) | PrintC | virtual | 
| doEmitWideCharPrefix(void) const | PrintJava | inlinevirtual | 
| emit | PrintLanguage | protected | 
| emitAnyLabelStatement(const FlowBlock *bl) | PrintC | protected | 
| emitAtom(const Atom &atom) | PrintLanguage | protected | 
| emitBlockBasic(const BlockBasic *bb) | PrintC | virtual | 
| emitBlockCondition(const BlockCondition *bl) | PrintC | virtual | 
| emitBlockCopy(const BlockCopy *bl) | PrintC | virtual | 
| emitBlockDoWhile(const BlockDoWhile *bl) | PrintC | virtual | 
| emitBlockGoto(const BlockGoto *bl) | PrintC | virtual | 
| emitBlockGraph(const BlockGraph *bl) | PrintC | virtual | 
| emitBlockIf(const BlockIf *bl) | PrintC | virtual | 
| emitBlockInfLoop(const BlockInfLoop *bl) | PrintC | virtual | 
| emitBlockLs(const BlockList *bl) | PrintC | virtual | 
| emitBlockSwitch(const BlockSwitch *bl) | PrintC | virtual | 
| emitBlockWhileDo(const BlockWhileDo *bl) | PrintC | virtual | 
| emitCommentFuncHeader(const Funcdata *fd) | PrintC | protected | 
| emitCommentGroup(const PcodeOp *inst) | PrintC | protected | 
| emitEnumDefinition(const TypeEnum *ct) | PrintC | protected | 
| emitExpression(const PcodeOp *op) | PrintC | protectedvirtual | 
| emitFunctionDeclaration(const Funcdata *fd) | PrintC | protectedvirtual | 
| emitGlobalVarDeclsRecursive(Scope *scope) | PrintC | protected | 
| emitGotoStatement(const FlowBlock *bl, const FlowBlock *exp_bl, uint4 type) | PrintC | protected | 
| emitInplaceOp(const PcodeOp *op) | PrintC | protected | 
| emitLabel(const FlowBlock *bl) | PrintC | protected | 
| emitLabelStatement(const FlowBlock *bl) | PrintC | protected | 
| emitLineComment(int4 indent, const Comment *comm) | PrintLanguage | protectedvirtual | 
| emitLocalVarDecls(const Funcdata *fd) | PrintC | protected | 
| emitOp(const ReversePolish &entry) | PrintLanguage | protected | 
| emitPrototypeInputs(const FuncProto *proto) | PrintC | protected | 
| emitPrototypeOutput(const FuncProto *proto, const Funcdata *fd) | PrintC | protected | 
| emitScopeVarDecls(const Scope *scope, int4 cat) | PrintC | protectedvirtual | 
| emitStatement(const PcodeOp *inst) | PrintC | protected | 
| emitStructDefinition(const TypeStruct *ct) | PrintC | protected | 
| emitSwitchCase(int4 casenum, const BlockSwitch *switchbl) | PrintC | protected | 
| emitsXml(void) const | PrintLanguage | inline | 
| emitTypeDefinition(const Datatype *ct) | PrintC | protectedvirtual | 
| emitVarDecl(const Symbol *sym) | PrintC | protectedvirtual | 
| emitVarDeclStatement(const Symbol *sym) | PrintC | protectedvirtual | 
| enum_cat | PrintC | protectedstatic | 
| equal | PrintC | protectedstatic | 
| 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 | 
| function_call | PrintC | protectedstatic | 
| functoken enum value | PrintLanguage | |
| genericFunctionName(const Address &addr) | PrintC | protectedvirtual | 
| genericTypeName(const Datatype *ct) | PrintC | protectedvirtual | 
| getCastStrategy(void) const | PrintLanguage | inline | 
| getCodepoint(const uint1 *buf, int4 charsize, bool bigend, int4 &skip) | PrintLanguage | protectedstatic | 
| getHeaderComment(void) const | PrintLanguage | inline | 
| getInstructionComment(void) const | PrintLanguage | inline | 
| getName(void) const | PrintLanguage | inline | 
| getOutputStream(void) const | PrintLanguage | inline | 
| getPending(void) const | PrintLanguage | inlineprotected | 
| glb | PrintLanguage | protected | 
| greater_equal | PrintC | protectedstatic | 
| greater_than | PrintC | protectedstatic | 
| hasCharTerminator(uint1 *buffer, int4 size, int4 charsize) | PrintC | protectedstatic | 
| head_comment_type | PrintLanguage | protected | 
| hide_thisparam enum value | PrintLanguage | |
| instanceof | PrintJava | privatestatic | 
| instr_comment_type | PrintLanguage | protected | 
| isArrayType(const Datatype *ct) | PrintJava | privatestatic | 
| isCharacterConstant(const uint1 *buf, int4 size, int4 charsize) const | PrintC | virtual | 
| isSet(uint4 m) const | PrintLanguage | inlineprotected | 
| leftequal | PrintC | protectedstatic | 
| less_equal | PrintC | protectedstatic | 
| less_than | PrintC | protectedstatic | 
| minusequal | PrintC | protectedstatic | 
| modifiers enum name | PrintLanguage | |
| mods | PrintLanguage | protected | 
| modulo | PrintC | protectedstatic | 
| mostNaturalBase(uintb val) | PrintLanguage | static | 
| multequal | PrintC | protectedstatic | 
| multiply | PrintC | protectedstatic | 
| needZeroArray(const Varnode *vn) | PrintJava | privatestatic | 
| negatetoken enum value | PrintLanguage | |
| new_op | PrintC | protectedstatic | 
| no_branch enum value | PrintLanguage | |
| nofallthru enum value | PrintLanguage | |
| not_equal | PrintC | protectedstatic | 
| nullToken | PrintC | protected | 
| object_member | PrintC | protectedstatic | 
| only_branch enum value | PrintLanguage | |
| opBinary(const OpToken *tok, const PcodeOp *op) | PrintLanguage | protected | 
| opBoolAnd(const PcodeOp *op) | PrintC | inlinevirtual | 
| opBoolNegate(const PcodeOp *op) | PrintC | virtual | 
| opBoolOr(const PcodeOp *op) | PrintC | inlinevirtual | 
| opBoolXor(const PcodeOp *op) | PrintC | inlinevirtual | 
| opBranch(const PcodeOp *op) | PrintC | virtual | 
| opBranchind(const PcodeOp *op) | PrintC | virtual | 
| opCall(const PcodeOp *op) | PrintC | virtual | 
| opCallind(const PcodeOp *op) | PrintJava | virtual | 
| opCallother(const PcodeOp *op) | PrintC | virtual | 
| opCast(const PcodeOp *op) | PrintC | inlinevirtual | 
| opCbranch(const PcodeOp *op) | PrintC | virtual | 
| opConstructor(const PcodeOp *op, bool withNew) | PrintC | virtual | 
| opCopy(const PcodeOp *op) | PrintC | virtual | 
| opCpoolRefOp(const PcodeOp *op) | PrintJava | virtual | 
| opFloatAbs(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatAdd(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatCeil(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatDiv(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatFloat2Float(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatFloor(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatInt2Float(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatLess(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatLessEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatMult(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatNan(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatNeg(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatNotEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatRound(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatSqrt(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatSub(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFloatTrunc(const PcodeOp *op) | PrintC | inlinevirtual | 
| opFunc(const PcodeOp *op) | PrintC | protected | 
| opIndirect(const PcodeOp *op) | PrintC | inlinevirtual | 
| opInt2Comp(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntAdd(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntAnd(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntCarry(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntDiv(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntLeft(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntLess(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntLessEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntMult(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntNegate(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntNotEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntOr(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntRem(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntRight(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSborrow(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntScarry(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSdiv(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSext(const PcodeOp *op) | PrintC | virtual | 
| opIntSless(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSlessEqual(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSrem(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSright(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntSub(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntXor(const PcodeOp *op) | PrintC | inlinevirtual | 
| opIntZext(const PcodeOp *op) | PrintC | virtual | 
| opLoad(const PcodeOp *op) | PrintJava | virtual | 
| opMultiequal(const PcodeOp *op) | PrintC | inlinevirtual | 
| opNewOp(const PcodeOp *op) | PrintC | virtual | 
| opPiece(const PcodeOp *op) | PrintC | inlinevirtual | 
| opPtradd(const PcodeOp *op) | PrintC | virtual | 
| opPtrsub(const PcodeOp *op) | PrintC | virtual | 
| opReturn(const PcodeOp *op) | PrintC | virtual | 
| opSegmentOp(const PcodeOp *op) | PrintC | virtual | 
| opStore(const PcodeOp *op) | PrintJava | virtual | 
| opSubpiece(const PcodeOp *op) | PrintC | virtual | 
| option_convention | PrintC | protected | 
| option_inplace_ops | PrintC | protected | 
| option_nocasts | PrintC | protected | 
| option_NULL | PrintC | protected | 
| option_unplaced | PrintC | protected | 
| optoken enum value | PrintLanguage | |
| opTypeCast(const PcodeOp *op) | PrintC | protected | 
| opUnary(const OpToken *tok, const PcodeOp *op) | PrintLanguage | protected | 
| orequal | PrintC | protectedstatic | 
| plusequal | PrintC | protectedstatic | 
| pointer_member | PrintC | protectedstatic | 
| popMod(void) | PrintLanguage | inlineprotected | 
| popScope(void) | PrintLanguage | inlineprotected | 
| print_load_value enum value | PrintLanguage | |
| print_store_value enum value | PrintLanguage | |
| PrintC(Architecture *g, const string &nm="c-language") | PrintC | |
| printCharacterConstant(ostream &s, const Address &addr, int4 charsize) const | PrintC | protected | 
| PrintJava(Architecture *g, const string &nm="java-language") | PrintJava | |
| PrintLanguage(Architecture *g, const string &nm) | PrintLanguage | |
| printUnicode(ostream &s, int4 onechar) const | PrintJava | privatevirtual | 
| ptr_expr | PrintC | protectedstatic | 
| push_float(uintb val, int4 sz, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| push_integer(uintb val, int4 sz, bool sign, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushAnnotation(const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushAtom(const Atom &atom) | PrintLanguage | protected | 
| pushBoolConstant(uintb val, const TypeBase *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protected | 
| pushCharConstant(uintb val, const TypeChar *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protected | 
| pushConstant(uintb val, const Datatype *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushEnumConstant(uintb val, const TypeEnum *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protected | 
| pushEquate(uintb val, int4 sz, const EquateSymbol *sym, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushMismatchSymbol(const Symbol *sym, int4 off, int4 sz, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushMod(void) | PrintLanguage | inlineprotected | 
| 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) | PrintC | protectedvirtual | 
| pushPrototypeInputs(const FuncProto *proto) | PrintC | protected | 
| pushPtrCharConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushPtrCodeConstant(uintb val, const TypePointer *ct, const Varnode *vn, const PcodeOp *op) | PrintC | protected | 
| pushScope(Scope *sc) | PrintLanguage | inlineprotected | 
| pushSymbol(const Symbol *sym, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| pushType(const Datatype *ct) | PrintC | protectedvirtual | 
| pushTypeEnd(const Datatype *ct) | PrintJava | virtual | 
| pushTypeStart(const Datatype *ct, bool noident) | PrintJava | virtual | 
| pushUnnamedLocation(const Address &addr, const Varnode *vn, const PcodeOp *op) | PrintC | protectedvirtual | 
| 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 | 
| readUtf16(const uint1 *buf, bool bigend) | PrintLanguage | inlineprotectedstatic | 
| recurse(void) | PrintLanguage | protected | 
| remequal | PrintC | protectedstatic | 
| rightequal | PrintC | protectedstatic | 
| scope | PrintC | protectedstatic | 
| setCommentDelimeter(const string &start, const string &stop, bool usecommentfill) | PrintLanguage | |
| setCommentStyle(const string &nm) | PrintC | virtual | 
| setConvention(bool val) | PrintC | inline | 
| setCPlusPlusStyleComments(void) | PrintC | inline | 
| setCStyleComments(void) | PrintC | inline | 
| setDisplayUnplaced(bool val) | PrintC | inline | 
| setFlat(bool val) | PrintLanguage | |
| setHeaderComment(uint4 val) | PrintLanguage | inline | 
| setIndentIncrement(int4 inc) | PrintLanguage | inline | 
| setInplaceOps(bool val) | PrintC | inline | 
| setInstructionComment(uint4 val) | PrintLanguage | inline | 
| setIntegerFormat(const string &nm) | PrintLanguage | virtual | 
| setLineCommentIndent(int4 val) | PrintLanguage | |
| setMaxLineSize(int4 mls) | PrintLanguage | inline | 
| setMod(uint4 m) | PrintLanguage | inlineprotected | 
| setNoCastPrinting(bool val) | PrintC | inline | 
| setNULLPrinting(bool val) | PrintC | inline | 
| setOutputStream(ostream *t) | PrintLanguage | inline | 
| setScope(Scope *sc) | PrintLanguage | inline | 
| setXML(bool val) | PrintLanguage | |
| shift_left | PrintC | protectedstatic | 
| shift_right | PrintC | protectedstatic | 
| subscript | PrintC | protectedstatic | 
| syntax enum value | PrintLanguage | |
| tagtype enum name | PrintLanguage | |
| type_expr_nospace | PrintC | protectedstatic | 
| type_expr_space | PrintC | protectedstatic | 
| typecast | PrintC | protectedstatic | 
| typetoken enum value | PrintLanguage | |
| unary_minus | PrintC | protectedstatic | 
| unary_plus | PrintC | protectedstatic | 
| unicodeNeedsEscape(int4 codepoint) | PrintLanguage | protectedstatic | 
| unsetMod(uint4 m) | PrintLanguage | inlineprotected | 
| vartoken enum value | PrintLanguage | |
| writeUtf8(ostream &s, int4 codepoint) | PrintLanguage | protectedstatic | 
| xorequal | PrintC | protectedstatic | 
| ~PrintC(void) (defined in PrintC) | PrintC | inlinevirtual | 
| ~PrintLanguage(void) | PrintLanguage | virtual | 
 1.8.15