|
| int | getGtirbOpIndex (int index, int opCount) const override |
| |
| std::string | getRegisterName (unsigned int reg) const override |
| |
| void | printHeader (std::ostream &os) override |
| |
| void | printOpImmediate (std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) override |
| |
| void | printOpIndirect (std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) override |
| |
| void | printOpRegdirect (std::ostream &os, const cs_insn &inst, const cs_x86_op &op) override |
| |
| std::string | avoidRegNameConflicts (const std::string &x) |
| |
| std::vector< std::string > * | getAmbiguousSymbol () |
| |
| std::optional< std::string > | getContainerFunctionName (const gtirb::Addr x) const |
| |
| const std::optional< const gtirb::Section * > | getContainerSection (const gtirb::Addr addr) const |
| |
| std::optional< std::string > | getForwardedSymbolName (const gtirb::Symbol *symbol, bool isAbsolute) const |
| |
| std::string | getFunctionName (gtirb::Addr x) const |
| |
| virtual const gtirb::SymAddrConst * | getSymbolicImmediate (const gtirb::SymbolicExpression *symex) |
| |
| bool | isAmbiguousSymbol (const std::string &ea) const |
| |
| bool | isInSkippedFunction (const gtirb::Addr x) const |
| |
| bool | isInSkippedSection (const gtirb::Addr x) const |
| |
| bool | isSectionSkipped (const std::string &name) |
| |
| virtual void | printAddend (std::ostream &os, int64_t number, bool first=false) |
| |
| virtual void | printAlignment (std::ostream &os, const gtirb::Addr addr) |
| |
| virtual void | printBar (std::ostream &os, bool heavy=true) |
| |
| virtual void | printBlock (std::ostream &os, const gtirb::Block &x) |
| |
| virtual gtirb::Addr | printBlockOrWarning (std::ostream &os, const gtirb::Block &x, gtirb::Addr last) |
| |
| virtual void | printComment (std::ostream &os, const gtirb::Addr ea) |
| |
| virtual void | printDataObject (std::ostream &os, const gtirb::DataObject &dataObject) |
| |
| virtual gtirb::Addr | printDataObjectOrWarning (std::ostream &os, const gtirb::DataObject &x, gtirb::Addr last) |
| |
| virtual void | printEA (std::ostream &os, gtirb::Addr ea) |
| |
| virtual void | printFunctionHeader (std::ostream &os, gtirb::Addr ea) |
| |
| virtual void | printInstruction (std::ostream &os, const cs_insn &inst) |
| |
| virtual void | printNonZeroDataObject (std::ostream &os, const gtirb::DataObject &dataObject) |
| |
| virtual void | printOperand (std::ostream &os, const gtirb::SymbolicExpression *symbolic, const cs_insn &inst, uint64_t index) |
| |
| virtual void | printOperandList (std::ostream &os, const gtirb::Addr ea, const cs_insn &inst) |
| |
| virtual void | printOverlapWarning (std::ostream &os, gtirb::Addr ea) |
| |
| virtual void | printSectionHeader (std::ostream &os, const gtirb::Addr addr) |
| |
| virtual void | printString (std::ostream &os, const gtirb::DataObject &x) |
| |
| virtual void | printSymbolDefinitionsAtAddress (std::ostream &os, gtirb::Addr ea) |
| |
| virtual void | printSymbolicData (std::ostream &os, const gtirb::SymbolicExpression *symbolic) |
| |
| virtual void | printSymbolicExpression (std::ostream &os, const gtirb::SymAddrConst *sexpr, bool inData=false) |
| |
| virtual void | printSymbolicExpression (std::ostream &os, const gtirb::SymAddrAddr *sexpr, bool inData=false) |
| |
| virtual void | printSymbolReference (std::ostream &os, const gtirb::Symbol *symbol, bool inData) const |
| |
| virtual void | printZeroDataObject (std::ostream &os, const gtirb::DataObject &dataObject) |
| |
| bool | shouldExcludeDataElement (const gtirb::Section §ion, const gtirb::DataObject &dataObject) const |
| |
| bool | skipEA (const gtirb::Addr x) const |
| |