decompiler
1.0.0
|
This is the complete list of members for PrintC, including all inherited members.
addressof | PrintC | protectedstatic |
adjustTypeOperators(void) | PrintC | 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 | PrintC | protectedvirtual |
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 | |
instr_comment_type | PrintLanguage | protected |
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 |
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) | PrintC | 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) | PrintC | 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) | PrintC | 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) | PrintC | 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 |
PrintLanguage(Architecture *g, const string &nm) | PrintLanguage | |
printUnicode(ostream &s, int4 onechar) const | PrintC | protectedvirtual |
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) | PrintC | protectedvirtual |
pushTypeStart(const Datatype *ct, bool noident) | PrintC | protectedvirtual |
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 |