ROSE 0.11.145.192
|
This is the complete list of members for Rose::BinaryAnalysis::Unparser::Base, including all inherited members.
architecture() const | Rose::BinaryAnalysis::Unparser::Base | |
ascendingSourceAddress(Partitioner2::ControlFlowGraph::ConstEdgeIterator a, Partitioner2::ControlFlowGraph::ConstEdgeIterator b) | Rose::BinaryAnalysis::Unparser::Base | static |
ascendingTargetAddress(Partitioner2::ControlFlowGraph::ConstEdgeIterator a, Partitioner2::ControlFlowGraph::ConstEdgeIterator b) | Rose::BinaryAnalysis::Unparser::Base | static |
Base(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Unparser::Base) | Rose::BinaryAnalysis::Unparser::Base | explicitprotected |
Base(const Ptr &nextUnparser) (defined in Rose::BinaryAnalysis::Unparser::Base) | Rose::BinaryAnalysis::Unparser::Base | explicitprotected |
copy() const =0 (defined in Rose::BinaryAnalysis::Unparser::Base) | Rose::BinaryAnalysis::Unparser::Base | pure virtual |
emitAddress(std::ostream &, rose_addr_t, State &, bool always=true) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitAddress(std::ostream &, const Sawyer::Container::BitVector &, State &, bool always=true) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlock(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockBody(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockComment(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockEpilogue(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockPredecessors(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockPrologue(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockReachability(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockSharing(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockSourceLocation(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBasicBlockSuccessors(std::ostream &, const Partitioner2::BasicBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryAdd(std::ostream &, SgAsmBinaryAdd *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryAsr(std::ostream &, SgAsmBinaryAsr *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryConcat(std::ostream &, SgAsmBinaryConcat *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryDivide(std::ostream &, SgAsmBinaryDivide *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryLsl(std::ostream &, SgAsmBinaryLsl *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryLsr(std::ostream &, SgAsmBinaryLsr *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryMod(std::ostream &, SgAsmBinaryMod *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryMsl(std::ostream &, SgAsmBinaryMsl *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryMultiply(std::ostream &, SgAsmBinaryMultiply *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryPostupdate(std::ostream &, SgAsmBinaryPostupdate *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryPreupdate(std::ostream &, SgAsmBinaryPreupdate *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinaryRor(std::ostream &, SgAsmBinaryRor *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitBinarySubtract(std::ostream &, SgAsmBinarySubtract *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitByteOrder(std::ostream &, SgAsmByteOrder *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitCommentBlock(std::ostream &, const std::string &, State &, const std::string &prefix=";;; ") const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDataBlock(std::ostream &, const Partitioner2::DataBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDataBlockBody(std::ostream &, const Partitioner2::DataBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDataBlockEpilogue(std::ostream &, const Partitioner2::DataBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDataBlockPrologue(std::ostream &, const Partitioner2::DataBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDataBlockSourceLocation(std::ostream &, const Partitioner2::DataBlockPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitDirectRegisterExpression(std::ostream &, SgAsmDirectRegisterExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitExpression(std::ostream &, SgAsmExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitExprListExp(std::ostream &, SgAsmExprListExp *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFloatValueExpression(std::ostream &, SgAsmFloatValueExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunction(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionBody(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionCallees(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionCallers(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionCallingConvention(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionComment(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionEpilogue(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionMayReturn(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionNoopAnalysis(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionPrologue(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionReasons(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionSourceLocation(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitFunctionStackDelta(std::ostream &, const Partitioner2::FunctionPtr &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitIndirectRegisterExpression(std::ostream &, SgAsmIndirectRegisterExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstruction(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionAddress(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionBody(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionBytes(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionComment(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionEpilogue(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionFrameDelta(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionMnemonic(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionOperands(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionPrologue(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionSemantics(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInstructionStackDelta(std::ostream &, SgAsmInstruction *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitInteger(std::ostream &, const Sawyer::Container::BitVector &, State &, bool isSigned) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitIntegerValueExpression(std::ostream &, SgAsmIntegerValueExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitLinePrefix(std::ostream &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitMemoryReferenceExpression(std::ostream &, SgAsmMemoryReferenceExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitOperand(std::ostream &, SgAsmExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitOperandBody(std::ostream &, SgAsmExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitOperandEpilogue(std::ostream &, SgAsmExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitOperandPrologue(std::ostream &, SgAsmExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitRegister(std::ostream &, RegisterDescriptor, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitRegisterNames(std::ostream &, SgAsmRegisterNames *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitRiscOperation(std::ostream &, SgAsmRiscOperation *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitSignedInteger(std::ostream &, const Sawyer::Container::BitVector &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitStackExpression(std::ostream &, SgAsmStackExpression *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitTypeName(std::ostream &, SgAsmType *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnaryMinus(std::ostream &, SgAsmUnaryMinus *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnaryPlus(std::ostream &, SgAsmUnaryPlus *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnarySignedExtend(std::ostream &, SgAsmUnarySignedExtend *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnaryTruncate(std::ostream &, SgAsmUnaryTruncate *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnaryUnsignedExtend(std::ostream &, SgAsmUnaryUnsignedExtend *, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
emitUnsignedInteger(std::ostream &, const Sawyer::Container::BitVector &, State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
initializeState(State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
juxtaposeColumns(const std::vector< std::string > &content, const std::vector< size_t > &minWidths, const std::vector< std::pair< std::string, std::string > > &colorEscapes, const std::string &columnSeparator=" ") | Rose::BinaryAnalysis::Unparser::Base | static |
leftJustify(const std::string &, size_t nchars) | Rose::BinaryAnalysis::Unparser::Base | static |
nextUnparser() const | Rose::BinaryAnalysis::Unparser::Base | inline |
nextUnparser(Ptr next) | Rose::BinaryAnalysis::Unparser::Base | inline |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &, SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::DataBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(std::ostream &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, const Progress::Ptr &=Progress::Ptr()) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, const Partitioner2::DataBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
operator()(SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
operator=(const SharedObject &) | Sawyer::SharedObject | inline |
orderedBlockPredecessors(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) | Rose::BinaryAnalysis::Unparser::Base | static |
orderedBlockSuccessors(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) | Rose::BinaryAnalysis::Unparser::Base | static |
Ptr typedef (defined in Rose::BinaryAnalysis::Unparser::Base) | Rose::BinaryAnalysis::Unparser::Base | |
settings() const =0 | Rose::BinaryAnalysis::Unparser::Base | pure virtual |
settings()=0 | Rose::BinaryAnalysis::Unparser::Base | pure virtual |
settings(const Settings &s) | Rose::BinaryAnalysis::Unparser::Base | inline |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Progress::Ptr &=Progress::Ptr()) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::DataBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(std::ostream &, SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, const Progress::Ptr &=Progress::Ptr()) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, const Partitioner2::DataBlockPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(SgAsmInstruction *) const | Rose::BinaryAnalysis::Unparser::Base | |
unparse(SgAsmExpression *) const | Rose::BinaryAnalysis::Unparser::Base | |
updateIntraFunctionArrows(State &) const | Rose::BinaryAnalysis::Unparser::Base | virtual |
~Base() (defined in Rose::BinaryAnalysis::Unparser::Base) | Rose::BinaryAnalysis::Unparser::Base | virtual |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |