| AGGREGATE_PREDECESSORS enum value | Rose::BinaryAnalysis::CodeInserter | |
| AGGREGATE_SUCCESSORS enum value | Rose::BinaryAnalysis::CodeInserter | |
| AggregationDirection enum name | Rose::BinaryAnalysis::CodeInserter | |
| aggregationDirection() const | Rose::BinaryAnalysis::CodeInserter | inline |
| aggregationDirection(unsigned d) | Rose::BinaryAnalysis::CodeInserter | inline |
| aggregationDirection_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| allocatedChunks() const | Rose::BinaryAnalysis::CodeInserter | inline |
| allocatedChunks_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| allocateMemory(size_t nBytes, Address jmpTargetVa, Commit::Boolean commit=Commit::YES) | Rose::BinaryAnalysis::CodeInserter | virtual |
| appendInsns(const Partitioner2::BasicBlockPtr &, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | virtual |
| applyRelocations(Address startVa, std::vector< uint8_t > replacement, const std::vector< Relocation > &relocations, size_t relocStart, const InstructionInfoMap &insnInfoMap) | Rose::BinaryAnalysis::CodeInserter | virtual |
| chunkAllocationAlignment() const | Rose::BinaryAnalysis::CodeInserter | inline |
| chunkAllocationAlignment(size_t n) | Rose::BinaryAnalysis::CodeInserter | |
| chunkAllocationAlignment_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| chunkAllocationName() const | Rose::BinaryAnalysis::CodeInserter | inline |
| chunkAllocationName(const std::string &s) | Rose::BinaryAnalysis::CodeInserter | inline |
| chunkAllocationName_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| chunkAllocationRegion() const | Rose::BinaryAnalysis::CodeInserter | inline |
| chunkAllocationRegion(const AddressInterval &i) | Rose::BinaryAnalysis::CodeInserter | inline |
| chunkAllocationRegion_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| CodeInserter(const Partitioner2::PartitionerConstPtr &) (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | explicit |
| commitAllocation(const AddressInterval &where, Commit::Boolean commit=Commit::YES) | Rose::BinaryAnalysis::CodeInserter | |
| computeInstructionInfoMap(const Partitioner2::BasicBlockPtr &, size_t startIdx, size_t nDeleted) | Rose::BinaryAnalysis::CodeInserter | |
| encodeJump(Address srcVa, Address tgtVa) | Rose::BinaryAnalysis::CodeInserter | virtual |
| fillWithNops(const AddressIntervalSet &where) | Rose::BinaryAnalysis::CodeInserter | virtual |
| fillWithRandom(const AddressIntervalSet &where) | Rose::BinaryAnalysis::CodeInserter | virtual |
| freeSpace_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| initDiagnostics() | Rose::BinaryAnalysis::CodeInserter | static |
| InstructionInfoMap typedef | Rose::BinaryAnalysis::CodeInserter | |
| instructionLocations(const std::vector< SgAsmInstruction * > &) | Rose::BinaryAnalysis::CodeInserter | |
| mappedFreeSpace() const | Rose::BinaryAnalysis::CodeInserter | inline |
| mappedFreeSpace() | Rose::BinaryAnalysis::CodeInserter | inline |
| mappedFreeSpace(const AddressIntervalSet &x) | Rose::BinaryAnalysis::CodeInserter | inline |
| minChunkAllocationSize() const | Rose::BinaryAnalysis::CodeInserter | inline |
| minChunkAllocationSize(size_t n) | Rose::BinaryAnalysis::CodeInserter | inline |
| minChunkAllocationSize_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| mlog | Rose::BinaryAnalysis::CodeInserter | static |
| NopPadding enum name | Rose::BinaryAnalysis::CodeInserter | |
| nopPadding() const | Rose::BinaryAnalysis::CodeInserter | inline |
| nopPadding(NopPadding p) | Rose::BinaryAnalysis::CodeInserter | inline |
| nopPadding_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| PAD_NOP_BACK enum value | Rose::BinaryAnalysis::CodeInserter | |
| PAD_NOP_FRONT enum value | Rose::BinaryAnalysis::CodeInserter | |
| PAD_RANDOM_BACK enum value | Rose::BinaryAnalysis::CodeInserter | |
| partitioner_ (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | protected |
| prependInsns(const Partitioner2::BasicBlockPtr &, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | virtual |
| RELOC_ADDR_REL_BE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_ADDR_REL_LE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INDEX_ABS_BE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INDEX_ABS_LE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INDEX_ABS_LE32HI enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INSN_ABS_LE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INSN_REL_BE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RELOC_INSN_REL_LE32 enum value | Rose::BinaryAnalysis::CodeInserter | |
| RelocType enum name | Rose::BinaryAnalysis::CodeInserter | |
| replaceBlockInsns(const Partitioner2::BasicBlockPtr &, size_t startIdx, size_t nInsns, std::vector< uint8_t > replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | virtual |
| replaceByOverwrite(const AddressIntervalSet &toReplaceVas, const AddressInterval &entryInterval, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations, size_t relocStart, const InstructionInfoMap &insnInfoMap) | Rose::BinaryAnalysis::CodeInserter | virtual |
| replaceByTransfer(const AddressIntervalSet &toReplaceVas, const AddressInterval &entryInterval, const std::vector< SgAsmInstruction * > &toReplace, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations, size_t relocStart, const InstructionInfoMap &insnInfoMap) | Rose::BinaryAnalysis::CodeInserter | virtual |
| replaceInsns(const std::vector< SgAsmInstruction * > &toReplace, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | virtual |
| replaceInsnsAtBack(const Partitioner2::BasicBlockPtr &, size_t nInsns, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | virtual |
| replaceInsnsAtFront(const Partitioner2::BasicBlockPtr &, size_t nInsns, const std::vector< uint8_t > &replacement, const std::vector< Relocation > &relocations=std::vector< Relocation >()) | Rose::BinaryAnalysis::CodeInserter | |
| ~CodeInserter() (defined in Rose::BinaryAnalysis::CodeInserter) | Rose::BinaryAnalysis::CodeInserter | |