Here is a list of all documented class members with links to the class documentation for each member:
- d -
- d_tag : SgAsmElfDynamicEntry::Elf32DynamicEntry_disk, SgAsmElfDynamicEntry::Elf64DynamicEntry_disk
- d_val : SgAsmElfDynamicEntry::Elf32DynamicEntry_disk, SgAsmElfDynamicEntry::Elf64DynamicEntry_disk
- data() : Rose::BinaryAnalysis::SRecord, Sawyer::Container::AllocatingBuffer< A, T >, Sawyer::Container::BitVector, Sawyer::Container::Buffer< A, T >, Sawyer::Container::MappedBuffer< A, T >, Sawyer::Container::NullBuffer< A, T >, Sawyer::Container::StaticBuffer< A, T >
- data_prefix : Rose::BinaryAnalysis::AsmFunctionIndex::OutputCallback
- data_statement_value_enum : SgDataStatementValue
- dataAddress() : Rose::BinaryAnalysis::SRecord::RunLengthEncoding
- dataAddresses() : Rose::BinaryAnalysis::Partitioner2::BasicBlock, Rose::BinaryAnalysis::Partitioner2::Function, Rose::BinaryAnalysis::SRecord
- dataBlock() : Rose::BinaryAnalysis::Partitioner2::AddressUser, Rose::BinaryAnalysis::Partitioner2::Configuration
- dataBlockComment() : Rose::BinaryAnalysis::Partitioner2::Configuration
- DataBlockConfiguration() : Rose::BinaryAnalysis::Partitioner2::DataBlockConfiguration
- dataBlockExists() : Rose::BinaryAnalysis::Partitioner2::AddressUsageMap, Rose::BinaryAnalysis::Partitioner2::AddressUsers, Rose::BinaryAnalysis::Partitioner2::BasicBlock, Rose::BinaryAnalysis::Partitioner2::Function, Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlockExtent() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlockName() : Rose::BinaryAnalysis::Partitioner2::Configuration, Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlocks() : Rose::BinaryAnalysis::Partitioner2::AddressUsers, Rose::BinaryAnalysis::Partitioner2::BasicBlock, Rose::BinaryAnalysis::Partitioner2::Configuration, Rose::BinaryAnalysis::Partitioner2::Function, Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlocksContainedIn() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlocksOverlapping() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlocksSpanning() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- dataBlockUsers() : Rose::BinaryAnalysis::Partitioner2::AddressUsers
- DataFlow() : Rose::BinaryAnalysis::DataFlow
- dataMemberName : Rosebud::Ast::Property
- dataPointers() : Rose::BinaryAnalysis::PointerDetection::Analysis
- dataSize() : Sawyer::Container::BitVector
- day() : Sawyer::Time
- deallocate() : Sawyer::DefaultAllocator, Sawyer::PoolAllocatorBase< smallestCell, sizeDelta, nPools, chunkSize, Sync >, Sawyer::ProxyAllocator< Allocator >
- debug() : Rose::BinaryAnalysis::Unparser::EdgeArrows
- debugging : Rosebud::Settings
- debugSerializationBegin() : SgNode
- debugSerializationEnd() : SgNode
- decl : StructLayoutEntry
- Declaration() : Rose::BinaryAnalysis::SystemCall::Declaration
- declaration_modifier_enum : SgDeclarationModifier
- Declarations : Rose::BinaryAnalysis::SystemCall
- declarations() : Rose::BinaryAnalysis::SystemCall
- declare() : Rose::BinaryAnalysis::SystemCall
- declareCallGraphConnectivity() : Rose::BinaryAnalysis::FunctionSimilarity
- declareCfgConnectivity() : Rose::BinaryAnalysis::FunctionSimilarity
- declaredLength() : Rose::BinaryAnalysis::Strings::LengthEncodedString
- declareListCategory() : Rose::BinaryAnalysis::FunctionSimilarity
- declareMnemonicStream() : Rose::BinaryAnalysis::FunctionSimilarity
- declarePointCategory() : Rose::BinaryAnalysis::FunctionSimilarity
- decode() : DataConverter, Rose::BinaryAnalysis::Strings::BasicCharacterEncodingScheme, Rose::BinaryAnalysis::Strings::BasicLengthEncodingScheme, Rose::BinaryAnalysis::Strings::CharacterEncodingForm, Rose::BinaryAnalysis::Strings::CharacterEncodingScheme, Rose::BinaryAnalysis::Strings::EncodedString, Rose::BinaryAnalysis::Strings::LengthEncodedString, Rose::BinaryAnalysis::Strings::LengthEncodingScheme, Rose::BinaryAnalysis::Strings::NoopCharacterEncodingForm, Rose::BinaryAnalysis::Strings::StringEncodingScheme, Rose::BinaryAnalysis::Strings::TerminatedString, Rose::BinaryAnalysis::Strings::Utf16CharacterEncodingForm, Rose::BinaryAnalysis::Strings::Utf8CharacterEncodingForm
- decrement() : Sawyer::Container::BitVector, Sawyer::ProgressBar< T, S >
- decrementRegisters() : Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::Dispatcher
- deExecuteZerosLeaveAtBack : Rose::BinaryAnalysis::Partitioner2::LoaderSettings
- deExecuteZerosLeaveAtFront : Rose::BinaryAnalysis::Partitioner2::LoaderSettings
- deExecuteZerosThreshold : Rose::BinaryAnalysis::Partitioner2::LoaderSettings
- DEFAULT_GROUPING : Sawyer::CommandLine::Parser
- defaultByteOrder() : Rose::BinaryAnalysis::InstructionProvider
- defaultCallingConvention() : Rose::BinaryAnalysis::CallingConvention::Analysis, Rose::BinaryAnalysis::Partitioner2::DataFlow::TransferFunction, Rose::BinaryAnalysis::ReturnValueUsed::Analysis
- defaultEdgeAttributes() : Rose::BinaryAnalysis::Partitioner2::GraphViz::BaseEmitter< G >
- defaultGraphAttributes() : Rose::BinaryAnalysis::Partitioner2::GraphViz::BaseEmitter< G >
- defaultName() : Rose::BinaryAnalysis::Partitioner2::FunctionConfiguration
- defaultNodeAttributes() : Rose::BinaryAnalysis::Partitioner2::GraphViz::BaseEmitter< G >
- defaultPropertiesNS() : Sawyer::Message::Destination
- defaultSynthesizedAttribute() : AstBottomUpProcessing< SynthesizedAttributeType >, AstCombinedBottomUpProcessing< SynthesizedAttributeType >
- defaultValue() : Sawyer::CommandLine::SwitchArgument
- defaultValueString() : Sawyer::CommandLine::SwitchArgument
- defined_by() : Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::SValue
- defineRegisters() : Rose::BinaryAnalysis::SymbolicExpressionParser
- definingInsns : Rose::BinaryAnalysis::Variables::StackVariable::Boundary
- Definition() : Rose::BinaryAnalysis::CallingConvention::Definition, Rosebud::Ast::Definition
- Definitions : Rose::BinaryAnalysis::SmtSolver
- defs : Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::SValue
- DefsAndUsesTraversal() : ssa_private::DefsAndUsesTraversal
- degree() : Sawyer::Container::Graph< V, E, VKey, EKey, Alloc >::Vertex
- delayedExpansion() : Rose::BinaryAnalysis::SymbolicExpressionParser, Rose::BinaryAnalysis::SymbolicExpressionParser::Expansion, Rose::BinaryAnalysis::SymbolicExpressionParser::MemorySubstituter, Rose::BinaryAnalysis::SymbolicExpressionParser::RegisterSubstituter
- demangle() : Rose::BinaryAnalysis::Demangler
- demangledName() : Rose::BinaryAnalysis::Partitioner2::Function
- demangleNames : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- DenseIntegerSet() : Sawyer::Container::DenseIntegerSet< T >
- dependencies() : Rose::BinaryAnalysis::BinaryLoader
- DepthFirstForwardEdgeTraversal() : Sawyer::Container::Algorithm::DepthFirstForwardEdgeTraversal< Graph >
- DepthFirstForwardGraphTraversal() : Sawyer::Container::Algorithm::DepthFirstForwardGraphTraversal< Graph >
- DepthFirstForwardVertexTraversal() : Sawyer::Container::Algorithm::DepthFirstForwardVertexTraversal< Graph >
- DepthFirstReverseEdgeTraversal() : Sawyer::Container::Algorithm::DepthFirstReverseEdgeTraversal< Graph >
- DepthFirstReverseGraphTraversal() : Sawyer::Container::Algorithm::DepthFirstReverseGraphTraversal< Graph >
- DepthFirstReverseVertexTraversal() : Sawyer::Container::Algorithm::DepthFirstReverseVertexTraversal< Graph >
- depthFirstSearch() : Rose::BinaryAnalysis::FeasiblePath
- depthFirstTraversal() : Rose::BinaryAnalysis::SymbolicExpression::Interior, Rose::BinaryAnalysis::SymbolicExpression::Leaf, Rose::BinaryAnalysis::SymbolicExpression::Node
- depthOfSubtree() : SgNode
- dereference() : SgType
- dereferences : Rose::BinaryAnalysis::PointerDetection::PointerDescriptor
- deregisterFactory() : Rose::BinaryAnalysis::Partitioner2::Engine
- desc : Rose::BinaryAnalysis::AsmFunctionIndex::OutputCallback
- deselectParallelEdges() : Rose::BinaryAnalysis::Partitioner2::GraphViz::BaseEmitter< G >
- deselectReturnEdges() : Rose::BinaryAnalysis::Partitioner2::GraphViz::CfgEmitter
- deselectUnusedVertex() : Rose::BinaryAnalysis::Partitioner2::GraphViz::CfgEmitter
- deselectUnusedVertexType() : Rose::BinaryAnalysis::Partitioner2::GraphViz::CfgEmitter
- destination() : Sawyer::Message::Stream
- destructorHelper() : SgAsmCoffStrtab, SgAsmElfStrtab, SgAsmGenericFile, SgAsmGenericSection, SgAsmJvmConstantPool, SgAsmJvmFileHeader, SgNode
- detach() : Rose::BinaryAnalysis::Debugger::Base
- detachBasicBlock() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- detachDataBlock() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- detachFunction() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- details() : Rose::BinaryAnalysis::MemoryMap::Exception
- detectFrameAttributes() : Rose::BinaryAnalysis::Variables::VariableFinder
- determineCycle() : AstCycleTest
- deviceName : Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord
- dfa_bufferoverflow : SgGraph
- dfa_conditional_def : SgGraph
- dfa_resolved_func : SgGraph
- dfa_standard : SgGraph
- dfa_unresolved_func : SgGraph
- dfa_variable : SgGraph
- DfCfgVertex() : Rose::BinaryAnalysis::Partitioner2::DataFlow::DfCfgVertex
- dflts_ : Sawyer::Message::Destination
- dictionary : Rose::BinaryAnalysis::RegisterNames
- didConverge() : Rose::BinaryAnalysis::CallingConvention::Analysis, Rose::BinaryAnalysis::PointerDetection::Analysis, Rose::BinaryAnalysis::ReturnValueUsed::CallSiteResults, Rose::BinaryAnalysis::StackDelta::Analysis
- Digest : Rose::Combinatorics::Hasher
- digest() : Rose::Combinatorics::Hasher, Rose::Combinatorics::HasherFnv, Rose::Combinatorics::HasherGcrypt< hashAlgorithmId >, Rose::Combinatorics::HasherSha256Builtin
- direction : Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Access
- Direction : Rose::BinaryAnalysis::PointerDetection::PointerDescriptor, Rose::BinaryAnalysis::Variables::StackFrame
- directive_types : SgJovialDirectiveStatement
- directories() : Rose::BinaryAnalysis::BinaryLoader
- disable() : Sawyer::Message::Facilities, Sawyer::Message::ImportanceFilter, Sawyer::Message::Stream
- disableSymbolicSemantics() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- disassemble_insn() : Rose::BinaryAnalysis::Disassembler::Mips
- disassembleOne() : Rose::BinaryAnalysis::Disassembler::Base, Rose::BinaryAnalysis::Disassembler::Cil, Rose::BinaryAnalysis::Disassembler::Jvm, Rose::BinaryAnalysis::Disassembler::M68k, Rose::BinaryAnalysis::Disassembler::Mips, Rose::BinaryAnalysis::Disassembler::Null, Rose::BinaryAnalysis::Disassembler::Powerpc, Rose::BinaryAnalysis::Disassembler::X86
- disassembler() : Rose::BinaryAnalysis::Debugger::Base, Rose::BinaryAnalysis::InstructionProvider, Rose::BinaryAnalysis::Partitioner2::Engine::Settings
- disassemblerSwitches() : Rose::BinaryAnalysis::Partitioner2::EngineBinary
- discard_popped_memory() : Rose::BinaryAnalysis::InstructionSemantics::PartialSymbolicSemantics::State
- discardingCodePoints() : Rose::BinaryAnalysis::Strings::StringFinder
- discontiguousBlocks : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- discoverBasicBlock() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- discoverBasicBlocks() : Rose::BinaryAnalysis::Partitioner2::EngineBinary, Rose::BinaryAnalysis::Partitioner2::EngineJvm
- discoverCalledFunctions() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- discoverFunctionBasicBlocks() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- discoverFunctionCalls() : Rose::BinaryAnalysis::Partitioner2::EngineJvm
- discoverFunctionEntryVertices() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- discoverFunctions() : Rose::BinaryAnalysis::Partitioner2::EngineBinary
- discoverInstruction() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- disjunction() : Rose::BitPattern< T >
- dispatcher() : Rose::BinaryAnalysis::InstructionProvider, Rose::BinaryAnalysis::Partitioner2::BasicBlockSemantics
- dispatcherVa() : Rose::BinaryAnalysis::Partitioner2::ModulesPe::PeDescrambler
- DispatchTable : Rose::BinaryAnalysis::Partitioner2::ModulesPe::PeDescrambler
- dispatchTable() : Rose::BinaryAnalysis::Partitioner2::ModulesPe::PeDescrambler
- dispatchTableVa() : Rose::BinaryAnalysis::Partitioner2::ModulesPe::PeDescrambler
- display() : SgAsmDwarfLineList
- display_standard() : SgFile
- DistanceMatrix : Rose::BinaryAnalysis::FunctionSimilarity
- distinct() : Range< T >, RangeMap< R, T >
- DistinctList() : Sawyer::Container::DistinctList< T, Cmp >
- do_rename : Rose::BinaryAnalysis::SymbolicExpression::Formatter
- doAddOperation() : Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
- doc : Rosebud::Ast::Definition, Sawyer::CommandLine::Parser, Sawyer::CommandLine::Switch, Sawyer::CommandLine::SwitchGroup
- docForSection() : Sawyer::CommandLine::Parser
- docForSwitches() : Sawyer::CommandLine::Parser
- docKey() : Sawyer::CommandLine::Switch, Sawyer::CommandLine::SwitchGroup
- docSections() : Sawyer::CommandLine::Parser
- docString() : Rose::BinaryAnalysis::Partitioner2::AddressIntervalParser, Rose::BinaryAnalysis::Partitioner2::Modules::CfgGraphVizDumper, Rose::BinaryAnalysis::Partitioner2::Modules::Debugger, Rose::BinaryAnalysis::Partitioner2::Modules::HexDumper, Rose::BinaryAnalysis::Partitioner2::Modules::InstructionLister, Rose::BinaryAnalysis::Partitioner2::Trigger, Rose::BinaryAnalysis::SymbolicExpressionParser, Rose::BinaryAnalysis::SymbolicExpressionParser::Expansion, Rose::Color::ColorizationParser, Rose::CommandLine::DurationParser, Rose::CommandLine::IntervalParser< Interval >
- docToken : Rosebud::Ast::Definition
- documentationMarkup() : Sawyer::CommandLine::Parser
- doDisassemble : Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings
- DoesNotExist() : Sawyer::Attribute::DoesNotExist
- doIncOperation() : Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
- doingPageFooter() : Sawyer::Document::TextMarkup
- doingPageHeader() : Sawyer::Document::TextMarkup
- doingPostAnalysis : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- doingPostCallingConvention : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- doingPostFunctionMayReturn : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- doingPostFunctionNoop : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- doingPostFunctionStackDelta : Rose::BinaryAnalysis::Partitioner2::PartitionerSettings
- domain() : Sawyer::Container::DenseIntegerSet< T >, Sawyer::ProgressBar< T, S >
- DomainError() : Sawyer::Exception::DomainError
- domainWidth() : Rose::BinaryAnalysis::SymbolicExpression::Node
- dominatorTree_ : Backstroke::CFG< CFGNodeFilter >, ssa_private::CFG< CFGNodeT, CFGEdgeT >
- done : SgGraph
- doRotateOperation() : Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
- doShiftOperation() : Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86
- downToTarget : Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStyle
- dropSemantics() : Rose::BinaryAnalysis::Partitioner2::BasicBlock
- dump() : Rose::BinaryAnalysis::BinaryLoaderElf::SymbolMap, Rose::BinaryAnalysis::BinaryLoaderElf::SymbolMapEntry, Rose::BinaryAnalysis::BinaryLoaderElf::SymverResolver, Rose::BinaryAnalysis::BinaryLoaderElf::VersionedSymbol, Rose::BinaryAnalysis::MemoryMap, Sawyer::Container::Trace< T, IndexTag >, SgAsmCilDataStream, SgAsmCilMetadataHeap, SgAsmCilMetadataRoot, SgAsmCilUint32Heap, SgAsmCilUint8Heap, SgAsmCliHeader, SgAsmCoffSymbol, SgAsmCoffSymbolTable, SgAsmDOSExtendedHeader, SgAsmDOSFileHeader, SgAsmElfDynamicEntry, SgAsmElfDynamicSection, SgAsmElfEHFrameEntryCI, SgAsmElfEHFrameEntryFD, SgAsmElfEHFrameSection, SgAsmElfFileHeader, SgAsmElfNoteEntry, SgAsmElfNoteSection, SgAsmElfRelocEntry, SgAsmElfRelocSection, SgAsmElfSection, SgAsmElfSectionTable, SgAsmElfSectionTableEntry, SgAsmElfSegmentTable, SgAsmElfSegmentTableEntry, SgAsmElfStringSection, SgAsmElfSymbol, SgAsmElfSymbolSection, SgAsmElfSymverDefinedAux, SgAsmElfSymverDefinedEntry, SgAsmElfSymverDefinedSection, SgAsmElfSymverEntry, SgAsmElfSymverNeededAux, SgAsmElfSymverNeededEntry, SgAsmElfSymverNeededSection, SgAsmElfSymverSection, SgAsmGenericDLL, SgAsmGenericFile, SgAsmGenericFormat, SgAsmGenericHeader, SgAsmGenericSection, SgAsmGenericStrtab, SgAsmGenericSymbol, SgAsmJvmAttribute, SgAsmJvmAttributeTable, SgAsmJvmBootstrapMethod, SgAsmJvmBootstrapMethods, SgAsmJvmCodeAttribute, SgAsmJvmConstantPool, SgAsmJvmConstantPoolEntry, SgAsmJvmConstantValue, SgAsmJvmEnclosingMethod, SgAsmJvmExceptionHandler, SgAsmJvmExceptions, SgAsmJvmExceptionTable, SgAsmJvmField, SgAsmJvmFieldTable, SgAsmJvmInnerClasses, SgAsmJvmInnerClassesEntry, SgAsmJvmLineNumberEntry, SgAsmJvmLineNumberTable, SgAsmJvmLocalVariableEntry, SgAsmJvmLocalVariableTable, SgAsmJvmLocalVariableTypeEntry, SgAsmJvmLocalVariableTypeTable, SgAsmJvmMethod, SgAsmJvmMethodParameters, SgAsmJvmMethodParametersEntry, SgAsmJvmMethodTable, SgAsmJvmModuleMainClass, SgAsmJvmNestHost, SgAsmJvmNestMembers, SgAsmJvmNode, SgAsmJvmSignature, SgAsmJvmSourceFile, SgAsmJvmStackMapFrame, SgAsmJvmStackMapTable, SgAsmJvmStackMapVerificationType, SgAsmLEEntryTable, SgAsmLEFileHeader, SgAsmLENameTable, SgAsmLEPageTable, SgAsmLERelocTable, SgAsmLESection, SgAsmLESectionTable, SgAsmNEEntryTable, SgAsmNEFileHeader, SgAsmNEModuleTable, SgAsmNENameTable, SgAsmNERelocTable, SgAsmNESection, SgAsmNESectionTable, SgAsmNEStringTable, SgAsmPEExportSection, SgAsmPEFileHeader, SgAsmPEImportSection, SgAsmPESection, SgAsmPESectionTable, SgAsmPEStringSection, SgAsmStoredString
- dumpAll() : SgAsmGenericFile
- dumpCfg() : Rose::BinaryAnalysis::Partitioner2::Partitioner
- dumpContainingSections() : SgAsmGenericSection
- dup() : Sawyer::Message::Stream
- dynamicCast() : Sawyer::SharedPointer< T >