areContainersParsed() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
areSpecimensLoaded() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
buildAst(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
checkCreatePartitionerPrerequisites() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
createJvmTunedPartitioner() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
createPartitioner() override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
discoverBasicBlocks(const PartitionerPtr &, const ByteCode::Method *) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
discoverFunctionCalls(SgAsmJvmMethod *, SgAsmJvmConstantPool *, std::map< std::string, rose_addr_t > &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
discoverFunctions(const PartitionerPtr &, const ByteCode::Class *) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
Engine()=delete | Rose::BinaryAnalysis::Partitioner2::Engine | protected |
Engine(const Engine &)=delete (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | protected |
Engine(const std::string &name, const Settings &settings) | Rose::BinaryAnalysis::Partitioner2::Engine | protected |
EngineJvm()=delete | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
EngineJvm(const EngineJvm &)=delete (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
EngineJvm(const Settings &settings) (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | explicitprotected |
factory() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
frontend(const std::vector< std::string > &args, const std::string &purpose, const std::string &description) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
functionStartingVas() const | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
functionStartingVas() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
instance(const Settings &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
instanceFromFactory(const Settings &) override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
isaName() const | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
isaName(const std::string &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
isNonContainer(const std::string &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
loadClass(uint16_t, SgAsmJvmConstantPool *, SgAsmGenericFileList *, rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
loadClassFile(boost::filesystem::path, SgAsmGenericFileList *, rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
loadDiscoverableClasses(SgAsmGenericFileList *, rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
loadSpecimens(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
loadSuperClasses(const std::string &, SgAsmGenericFileList *, rose_addr_t) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
matchFactory(const std::vector< std::string > &specimen) const override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
operator=(const EngineJvm &)=delete (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
operator=(const Engine &)=delete (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | protected |
Sawyer::SharedObject::operator=(const SharedObject &) | Sawyer::SharedObject | inline |
parseContainers(const std::vector< std::string > &fileNames) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
partition(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
pathToClass(const std::string &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
Ptr typedef | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
roseFrontendReplacement(const std::vector< boost::filesystem::path > &fileNames) override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | protectedvirtual |
runPartitionerFinal(const PartitionerPtr &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
runPartitionerInit(const PartitionerPtr &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
runPartitionerRecursive(const PartitionerPtr &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
sharedFromThis() | Sawyer::SharedFromThis< Engine > | inline |
sharedFromThis() const | Sawyer::SharedFromThis< Engine > | inline |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
specimenNameDocumentation() override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
~EngineJvm() (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
~SharedFromThis() (defined in Sawyer::SharedFromThis< Engine >) | Sawyer::SharedFromThis< Engine > | inlinevirtual |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |