|
GTIRB-PPRINTER
v0.1.1
GrammaTech Intermediate Representation for Binaries: Pretty Printer
|
This is the complete list of members for gtirb_pprint::AttPrettyPrinter, including all inherited members.
| AdaptRegister(const std::string &x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| AsmArraySection | gtirb_pprint::PrettyPrinterBase | protected |
| AsmSkipFunction | gtirb_pprint::PrettyPrinterBase | protected |
| AsmSkipSection | gtirb_pprint::PrettyPrinterBase | protected |
| AttPrettyPrinter(gtirb::Context &context, gtirb::IR &ir, const string_range &skip_funcs, DebugStyle dbg) | gtirb_pprint::AttPrettyPrinter | |
| AvoidRegNameConflicts(const std::string &x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| avoidRegNameConflicts(const std::string &x) | gtirb_pprint::PrettyPrinterBase | protected |
| context | gtirb_pprint::PrettyPrinterBase | protected |
| csHandle | gtirb_pprint::PrettyPrinterBase | protected |
| debug | gtirb_pprint::PrettyPrinterBase | protected |
| getAmbiguousSymbol() | gtirb_pprint::PrettyPrinterBase | protected |
| getContainerFunctionName(const gtirb::Addr x) const | gtirb_pprint::PrettyPrinterBase | protected |
| getContainerSection(const gtirb::Addr addr) const | gtirb_pprint::PrettyPrinterBase | protected |
| getForwardedSymbolName(const gtirb::Symbol *symbol, bool isAbsolute) const | gtirb_pprint::PrettyPrinterBase | protected |
| getFunctionName(gtirb::Addr x) const | gtirb_pprint::PrettyPrinterBase | protected |
| getGtirbOpIndex(int index, int opCount) const override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| getRegisterName(unsigned int reg) const override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| GetSizeName(uint64_t x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| GetSizeName(const std::string &x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| GetSizeSuffix(uint64_t x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| GetSizeSuffix(const std::string &x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| getSymbolicImmediate(const gtirb::SymbolicExpression *symex) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| GetSymbolToPrint(gtirb::Addr x) | gtirb_pprint::PrettyPrinterBase | protectedstatic |
| ir | gtirb_pprint::PrettyPrinterBase | protected |
| isAmbiguousSymbol(const std::string &ea) const | gtirb_pprint::PrettyPrinterBase | protected |
| isInSkippedFunction(const gtirb::Addr x) const | gtirb_pprint::PrettyPrinterBase | protected |
| isInSkippedSection(const gtirb::Addr x) const | gtirb_pprint::PrettyPrinterBase | protected |
| isSectionSkipped(const std::string &name) | gtirb_pprint::PrettyPrinterBase | protected |
| PrettyPrinterBase(gtirb::Context &context, gtirb::IR &ir, const string_range &skip_funcs, DebugStyle dbg) | gtirb_pprint::PrettyPrinterBase | |
| print(std::ostream &out) | gtirb_pprint::PrettyPrinterBase | virtual |
| printAddend(std::ostream &os, int64_t number, bool first=false) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printAlignment(std::ostream &os, const gtirb::Addr addr) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printBar(std::ostream &os, bool heavy=true) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printBlock(std::ostream &os, const gtirb::Block &x) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printBlockOrWarning(std::ostream &os, const gtirb::Block &x, gtirb::Addr last) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printComment(std::ostream &os, const gtirb::Addr ea) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printDataObject(std::ostream &os, const gtirb::DataObject &dataObject) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printDataObjectOrWarning(std::ostream &os, const gtirb::DataObject &x, gtirb::Addr last) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printEA(std::ostream &os, gtirb::Addr ea) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printFunctionHeader(std::ostream &os, gtirb::Addr ea) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printHeader(std::ostream &os) override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| printInstruction(std::ostream &os, const cs_insn &inst) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printNonZeroDataObject(std::ostream &os, const gtirb::DataObject &dataObject) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printOperand(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printOperandList(std::ostream &os, const gtirb::Addr ea, const cs_insn &inst) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printOpImmediate(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| printOpIndirect(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| printOpRegdirect(std::ostream &os, const cs_insn &inst, const cs_x86_op &op) override | gtirb_pprint::AttPrettyPrinter | protectedvirtual |
| printOverlapWarning(std::ostream &os, gtirb::Addr ea) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSectionHeader(std::ostream &os, const gtirb::Addr addr) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printString(std::ostream &os, const gtirb::DataObject &x) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSymbolDefinitionsAtAddress(std::ostream &os, gtirb::Addr ea) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSymbolicData(std::ostream &os, const gtirb::SymbolicExpression *symbolic) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSymbolicExpression(std::ostream &os, const gtirb::SymAddrConst *sexpr, bool inData=false) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSymbolicExpression(std::ostream &os, const gtirb::SymAddrAddr *sexpr, bool inData=false) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printSymbolReference(std::ostream &os, const gtirb::Symbol *symbol, bool inData) const | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| printZeroDataObject(std::ostream &os, const gtirb::DataObject &dataObject) | gtirb_pprint::PrettyPrinterBase | protectedvirtual |
| shouldExcludeDataElement(const gtirb::Section §ion, const gtirb::DataObject &dataObject) const | gtirb_pprint::PrettyPrinterBase | protected |
| skipEA(const gtirb::Addr x) const | gtirb_pprint::PrettyPrinterBase | protected |
| StrNOP | gtirb_pprint::PrettyPrinterBase | protected |
| StrSection | gtirb_pprint::PrettyPrinterBase | protected |
| StrSectionBSS | gtirb_pprint::PrettyPrinterBase | protected |
| StrSectionGlobal | gtirb_pprint::PrettyPrinterBase | protected |
| StrSectionText | gtirb_pprint::PrettyPrinterBase | protected |
| StrSectionType | gtirb_pprint::PrettyPrinterBase | protected |
| StrTab | gtirb_pprint::PrettyPrinterBase | protected |
| StrZeroByte | gtirb_pprint::PrettyPrinterBase | protected |
| ~PrettyPrinterBase() | gtirb_pprint::PrettyPrinterBase | virtual |
1.8.15