addressOrder(const InsnInfo::List &a, const InsnInfo::List &b) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | static |
allBasicBlocks() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
assignFunctions() | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
attributeExists(Id id) const | Sawyer::Attribute::Storage< SyncTag > | inline |
attributeIds() const | Sawyer::Attribute::Storage< SyncTag > | inline |
attributeOrDefault(Id id) const | Sawyer::Attribute::Storage< SyncTag > | inline |
attributeOrElse(Id id, const T &dflt) const | Sawyer::Attribute::Storage< SyncTag > | inline |
basicBlockContaining(rose_addr_t) const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
basicBlockEndingAt(rose_addr_t, size_t maxInsns=UNLIMITED) const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
basicBlockSemantics(const InsnInfo::List &) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
calculateInsnToBbMap() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
choose(Accuracy a, Accuracy b) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | static |
clearAttributes() | Sawyer::Attribute::Storage< SyncTag > | inline |
computedConcreteSuccessors(rose_addr_t insnVa, Accuracy accuracy) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
computeSuccessors(const InsnInfo::List &, Accuracy accuracy) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
computeSuccessors(rose_addr_t insnVa, Accuracy accuracy) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
createLinkedCfgVertices(rose_addr_t sourceVa, rose_addr_t targetVa, const CfgEdge &) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
decodeInstruction(rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
dumpInsnCfg(std::ostream &, const Rose::BinaryAnalysis::Partitioner2::Partitioner &) const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
eraseAttribute(Id id) | Sawyer::Attribute::Storage< SyncTag > | inline |
existingInstruction(rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
existingInstructionAst(rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
getAttribute(Id id) const | Sawyer::Attribute::Storage< SyncTag > | inline |
insnCfg() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
insnCfg() | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
instructionCache() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
isFunctionCall(rose_addr_t insnVa, Accuracy accuracy) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
isRunning() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
lockInCache(const InsnInfo::List &) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
makeInstruction(rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
makeInstruction(rose_addr_t, const InstructionPtr &) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
memoryMap() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
nAttributes() const | Sawyer::Attribute::Storage< SyncTag > | inline |
nDecodedAddresses() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
Sawyer::operator=(const Storage &other) | Sawyer::Attribute::Storage< SyncTag > | inline |
Sawyer::SharedObject::operator=(const SharedObject &) | Sawyer::SharedObject | inline |
optionalAttribute(Id id) const | Sawyer::Attribute::Storage< SyncTag > | inline |
Partitioner(const MemoryMap::Ptr &memory, const Disassembler::BasePtr &decoder, const Settings &settings=Settings()) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
printInsnCfg(std::ostream &) const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
progress() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
remap() | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
run(size_t maxWorkers) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
scheduleDecodeInstruction(rose_addr_t insnVa) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
scheduleNextUnusedRegion(const AddressInterval &where) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
setAttribute(Id id, const T &value) | Sawyer::Attribute::Storage< SyncTag > | inline |
setAttributeMaybe(Id id, const T &value) | Sawyer::Attribute::Storage< SyncTag > | inline |
settings() const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | inline |
settings() | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | inline |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
statusReports() | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
Storage() | Sawyer::Attribute::Storage< SyncTag > | inline |
Storage(const Storage &other) | Sawyer::Attribute::Storage< SyncTag > | inline |
Sync typedef (defined in Sawyer::Attribute::Storage< SyncTag >) | Sawyer::Attribute::Storage< SyncTag > | |
transferResults(const Rose::BinaryAnalysis::Partitioner2::PartitionerPtr &out) | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
unusedExecutableVas(AddressInterval where) const | Rose::BinaryAnalysis::Partitioner2::Experimental::ParallelPartitioner::Partitioner | |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |
~Storage() (defined in Sawyer::Attribute::Storage< SyncTag >) | Sawyer::Attribute::Storage< SyncTag > | inline |