AddressUsageMap() (defined in Rose::BinaryAnalysis::Partitioner2::AddressUsageMap) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
anyExists(const AddressInterval &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
anyExists(const AddressIntervalSet &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
basicBlockExists(const BasicBlockPtr &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
basicBlockExists(Address startOfBlock) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
checkConsistency() const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
clear() | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
containedIn(const AddressInterval &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
dataBlockExists(const DataBlockPtr &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
dataBlockExists(Address va, Address size) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
eraseDataBlock(const DataBlockPtr &) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
eraseInstruction(SgAsmInstruction *, const BasicBlockPtr &) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
exists(Address) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
extent() const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findBasicBlock(const BasicBlockPtr &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findBasicBlock(Address va) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findDataBlock(const DataBlockPtr &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findDataBlock(Address va, Address size) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findInstruction(SgAsmInstruction *) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
findInstruction(Address va) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
hull() const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
insertDataBlock(const DataBlockPtr &) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
insertInstruction(SgAsmInstruction *, const BasicBlockPtr &) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
instructionExists(SgAsmInstruction *) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
instructionExists(Address va) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
isEmpty() const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
leastUnmapped(Address startVa) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
nextUnused(Address minVa) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
overlapping(const AddressInterval &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
overlapping(const AddressInterval &interval, UserPredicate userPredicate) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | inline |
print(std::ostream &, const std::string &prefix="") const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
size() const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
spanning(const AddressInterval &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
spanning(const AddressInterval &interval, UserPredicate userPredicate) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | inline |
unusedExtent(size_t nBits) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
unusedExtent(const AddressInterval &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
unusedExtent(const AddressIntervalSet &) const | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |
~AddressUsageMap() (defined in Rose::BinaryAnalysis::Partitioner2::AddressUsageMap) | Rose::BinaryAnalysis::Partitioner2::AddressUsageMap | |