GTIRB-PPRINTER  v0.1.1
GrammaTech Intermediate Representation for Binaries: Pretty Printer
gtirb_pprint::PrettyPrinterBase Member List

This is the complete list of members for gtirb_pprint::PrettyPrinterBase, including all inherited members.

AdaptRegister(const std::string &x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
AsmArraySectiongtirb_pprint::PrettyPrinterBaseprotected
AsmSkipFunctiongtirb_pprint::PrettyPrinterBaseprotected
AsmSkipSectiongtirb_pprint::PrettyPrinterBaseprotected
AvoidRegNameConflicts(const std::string &x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
avoidRegNameConflicts(const std::string &x)gtirb_pprint::PrettyPrinterBaseprotected
contextgtirb_pprint::PrettyPrinterBaseprotected
csHandlegtirb_pprint::PrettyPrinterBaseprotected
debuggtirb_pprint::PrettyPrinterBaseprotected
getAmbiguousSymbol()gtirb_pprint::PrettyPrinterBaseprotected
getContainerFunctionName(const gtirb::Addr x) constgtirb_pprint::PrettyPrinterBaseprotected
getContainerSection(const gtirb::Addr addr) constgtirb_pprint::PrettyPrinterBaseprotected
getForwardedSymbolName(const gtirb::Symbol *symbol, bool isAbsolute) constgtirb_pprint::PrettyPrinterBaseprotected
getFunctionName(gtirb::Addr x) constgtirb_pprint::PrettyPrinterBaseprotected
getGtirbOpIndex(int index, int opCount) const =0gtirb_pprint::PrettyPrinterBaseprotectedpure virtual
getRegisterName(unsigned int reg) constgtirb_pprint::PrettyPrinterBaseprotectedvirtual
GetSizeName(uint64_t x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
GetSizeName(const std::string &x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
GetSizeSuffix(uint64_t x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
GetSizeSuffix(const std::string &x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
getSymbolicImmediate(const gtirb::SymbolicExpression *symex)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
GetSymbolToPrint(gtirb::Addr x)gtirb_pprint::PrettyPrinterBaseprotectedstatic
irgtirb_pprint::PrettyPrinterBaseprotected
isAmbiguousSymbol(const std::string &ea) constgtirb_pprint::PrettyPrinterBaseprotected
isInSkippedFunction(const gtirb::Addr x) constgtirb_pprint::PrettyPrinterBaseprotected
isInSkippedSection(const gtirb::Addr x) constgtirb_pprint::PrettyPrinterBaseprotected
isSectionSkipped(const std::string &name)gtirb_pprint::PrettyPrinterBaseprotected
PrettyPrinterBase(gtirb::Context &context, gtirb::IR &ir, const string_range &skip_funcs, DebugStyle dbg)gtirb_pprint::PrettyPrinterBase
print(std::ostream &out)gtirb_pprint::PrettyPrinterBasevirtual
printAddend(std::ostream &os, int64_t number, bool first=false)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printAlignment(std::ostream &os, const gtirb::Addr addr)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printBar(std::ostream &os, bool heavy=true)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printBlock(std::ostream &os, const gtirb::Block &x)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printBlockOrWarning(std::ostream &os, const gtirb::Block &x, gtirb::Addr last)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printComment(std::ostream &os, const gtirb::Addr ea)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printDataObject(std::ostream &os, const gtirb::DataObject &dataObject)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printDataObjectOrWarning(std::ostream &os, const gtirb::DataObject &x, gtirb::Addr last)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printEA(std::ostream &os, gtirb::Addr ea)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printFunctionHeader(std::ostream &os, gtirb::Addr ea)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printHeader(std::ostream &os)=0gtirb_pprint::PrettyPrinterBaseprotectedpure virtual
printInstruction(std::ostream &os, const cs_insn &inst)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printNonZeroDataObject(std::ostream &os, const gtirb::DataObject &dataObject)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printOperand(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printOperandList(std::ostream &os, const gtirb::Addr ea, const cs_insn &inst)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printOpImmediate(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index)=0gtirb_pprint::PrettyPrinterBaseprotectedpure virtual
printOpIndirect(std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index)=0gtirb_pprint::PrettyPrinterBaseprotectedpure virtual
printOpRegdirect(std::ostream &os, const cs_insn &inst, const cs_x86_op &op)=0gtirb_pprint::PrettyPrinterBaseprotectedpure virtual
printOverlapWarning(std::ostream &os, gtirb::Addr ea)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSectionHeader(std::ostream &os, const gtirb::Addr addr)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printString(std::ostream &os, const gtirb::DataObject &x)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSymbolDefinitionsAtAddress(std::ostream &os, gtirb::Addr ea)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSymbolicData(std::ostream &os, const gtirb::SymbolicExpression *symbolic)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSymbolicExpression(std::ostream &os, const gtirb::SymAddrConst *sexpr, bool inData=false)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSymbolicExpression(std::ostream &os, const gtirb::SymAddrAddr *sexpr, bool inData=false)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
printSymbolReference(std::ostream &os, const gtirb::Symbol *symbol, bool inData) constgtirb_pprint::PrettyPrinterBaseprotectedvirtual
printZeroDataObject(std::ostream &os, const gtirb::DataObject &dataObject)gtirb_pprint::PrettyPrinterBaseprotectedvirtual
shouldExcludeDataElement(const gtirb::Section &section, const gtirb::DataObject &dataObject) constgtirb_pprint::PrettyPrinterBaseprotected
skipEA(const gtirb::Addr x) constgtirb_pprint::PrettyPrinterBaseprotected
StrNOPgtirb_pprint::PrettyPrinterBaseprotected
StrSectiongtirb_pprint::PrettyPrinterBaseprotected
StrSectionBSSgtirb_pprint::PrettyPrinterBaseprotected
StrSectionGlobalgtirb_pprint::PrettyPrinterBaseprotected
StrSectionTextgtirb_pprint::PrettyPrinterBaseprotected
StrSectionTypegtirb_pprint::PrettyPrinterBaseprotected
StrTabgtirb_pprint::PrettyPrinterBaseprotected
StrZeroBytegtirb_pprint::PrettyPrinterBaseprotected
~PrettyPrinterBase()gtirb_pprint::PrettyPrinterBasevirtual