ROSE  0.11.145.0
Rose::BinaryAnalysis::Partitioner2::EngineJvm Member List

This is the complete list of members for Rose::BinaryAnalysis::Partitioner2::EngineJvm, including all inherited members.

areContainersParsed() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
areSpecimensLoaded() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
buildAst(const std::vector< std::string > &fileNames=std::vector< std::string >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
checkCreatePartitionerPrerequisites() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
createJvmTunedPartitioner()Rose::BinaryAnalysis::Partitioner2::EngineJvm
createPartitioner() overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
discoverBasicBlocks(const PartitionerPtr &, const ByteCode::Method *)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
discoverFunctionCalls(SgAsmJvmMethod *, SgAsmJvmConstantPool *, std::map< std::string, rose_addr_t > &)Rose::BinaryAnalysis::Partitioner2::EngineJvm
discoverFunctions(const PartitionerPtr &, const ByteCode::Class *)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Engine()=deleteRose::BinaryAnalysis::Partitioner2::Engineprotected
Engine(const Engine &)=delete (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Engineprotected
Engine(const std::string &name, const Settings &settings)Rose::BinaryAnalysis::Partitioner2::Engineprotected
EngineJvm()=deleteRose::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::EngineJvmexplicitprotected
factory()Rose::BinaryAnalysis::Partitioner2::EngineJvmstatic
frontend(const std::vector< std::string > &args, const std::string &purpose, const std::string &description) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
functionStartingVas() const Rose::BinaryAnalysis::Partitioner2::EngineJvm
functionStartingVas()Rose::BinaryAnalysis::Partitioner2::EngineJvm
instance(const Settings &)Rose::BinaryAnalysis::Partitioner2::EngineJvmstatic
instanceFromFactory(const Settings &) override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
isaName() const Rose::BinaryAnalysis::Partitioner2::EngineJvm
isaName(const std::string &)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
isNonContainer(const std::string &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
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 >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
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::EngineJvmvirtual
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::Engineprotected
Sawyer::SharedObject::operator=(const SharedObject &)Sawyer::SharedObjectinline
parseContainers(const std::vector< std::string > &fileNames) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
partition(const std::vector< std::string > &fileNames=std::vector< std::string >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
pathToClass(const std::string &)Rose::BinaryAnalysis::Partitioner2::EngineJvm
Ptr typedefRose::BinaryAnalysis::Partitioner2::EngineJvm
roseFrontendReplacement(const std::vector< boost::filesystem::path > &fileNames) override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvmprotectedvirtual
runPartitionerFinal(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
runPartitionerInit(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
runPartitionerRecursive(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
sharedFromThis()Sawyer::SharedFromThis< Engine >inline
sharedFromThis() constSawyer::SharedFromThis< Engine >inline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
specimenNameDocumentation() override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
~EngineJvm() (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvm
~SharedFromThis() (defined in Sawyer::SharedFromThis< Engine >)Sawyer::SharedFromThis< Engine >inlinevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual