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

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

addAllToParser(Sawyer::CommandLine::Parser &)Rose::BinaryAnalysis::Partitioner2::Engine
addToParser(Sawyer::CommandLine::Parser &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
adjustMemoryMap()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
allCommandLineSwitches()Rose::BinaryAnalysis::Partitioner2::Engine
allSpecimenNameDocumentation()Rose::BinaryAnalysis::Partitioner2::Enginestatic
architecture()Rose::BinaryAnalysis::Partitioner2::Engine
areContainersParsed() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
areSpecimensLoaded() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
basicBlockWorkList() constRose::BinaryAnalysis::Partitioner2::Engine
basicBlockWorkList(const BasicBlockWorkList::Ptr &)Rose::BinaryAnalysis::Partitioner2::Engine
buildAst(const std::vector< std::string > &fileNames=std::vector< std::string >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Rose::BinaryAnalysis::Partitioner2::Engine::buildAst(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
checkCreatePartitionerPrerequisites() const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
checkSettings()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
codeFunctionPointers() constRose::BinaryAnalysis::Partitioner2::Engine
codeFunctionPointers(const CodeConstants::Ptr &)Rose::BinaryAnalysis::Partitioner2::Engine
commandLineParser(const std::string &purpose, const std::string &description)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
commandLineSwitches()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
createBarePartitioner()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
createJvmTunedPartitioner()Rose::BinaryAnalysis::Partitioner2::EngineJvm
createPartitioner() overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
deregisterFactory(const EnginePtr &factory)Rose::BinaryAnalysis::Partitioner2::Enginestatic
disassembleForRoseFrontend(SgAsmInterpretation *) (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginestatic
discoverBasicBlocks(const PartitionerPtr &, const ByteCode::Method *)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
discoverFunctionCalls(SgAsmJvmMethod *, SgAsmJvmConstantPool *, std::map< std::string, rose_addr_t > &, std::set< std::string > &)Rose::BinaryAnalysis::Partitioner2::EngineJvm
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 &) (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvmexplicitprotected
factory()Rose::BinaryAnalysis::Partitioner2::EngineJvmstatic
forge(const std::vector< std::string > &specimen)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(const std::string &specimen)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const PositionalArgumentParser &, const Settings &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const PositionalArgumentParser &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const Settings &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const PositionalArgumentParser &, const Settings &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const PositionalArgumentParser &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const Settings &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
forge(int argc, char *argv[], Sawyer::CommandLine::Parser &)Rose::BinaryAnalysis::Partitioner2::Enginestatic
frontend(const std::vector< std::string > &args, const std::string &purpose, const std::string &description) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Rose::BinaryAnalysis::Partitioner2::Engine::frontend(int argc, char *argv[], const std::string &purpose, const std::string &description)Rose::BinaryAnalysis::Partitioner2::Engine
functionStartingVas() constRose::BinaryAnalysis::Partitioner2::EngineJvm
functionStartingVas()Rose::BinaryAnalysis::Partitioner2::EngineJvm
instance()Rose::BinaryAnalysis::Partitioner2::EngineJvmstatic
instance(const Settings &)Rose::BinaryAnalysis::Partitioner2::EngineJvmstatic
instanceFromFactory(const Settings &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
interpretation() constRose::BinaryAnalysis::Partitioner2::Engine
interpretation(SgAsmInterpretation *)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
isaName() constRose::BinaryAnalysis::Partitioner2::EngineJvm
isaName(const std::string &)Rose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
isFactory() constRose::BinaryAnalysis::Partitioner2::Engine
isNonContainer(const std::string &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
isRbaFile(const std::string &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
labelAddresses(const PartitionerPtr &, const Configuration &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
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
loadJarFile(const std::string &)Rose::BinaryAnalysis::Partitioner2::EngineJvm
loadPartitioner(const boost::filesystem::path &, SerialIo::Format=SerialIo::BINARY) (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
loadSpecimens(const std::vector< std::string > &fileNames=std::vector< std::string >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Rose::BinaryAnalysis::Partitioner2::Engine::loadSpecimens(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
loadSuperClasses(const std::string &, SgAsmGenericFileList *, rose_addr_t)Rose::BinaryAnalysis::Partitioner2::EngineJvm
makeConfiguredDataBlocks(const PartitionerPtr &, const Configuration &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
makeConfiguredFunctions(const PartitionerPtr &, const Configuration &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
matchFactory(const std::vector< std::string > &specimen) const overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
memoryMap() constRose::BinaryAnalysis::Partitioner2::Engine
memoryMap(const MemoryMapPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
name() constRose::BinaryAnalysis::Partitioner2::Engine
name(const std::string &)Rose::BinaryAnalysis::Partitioner2::Engine
obtainArchitecture()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
obtainArchitecture(const Architecture::BaseConstPtr &hint)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
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
parseCommandLine(int argc, char *argv[], const std::string &purpose, const std::string &description)Rose::BinaryAnalysis::Partitioner2::Engine
parseCommandLine(const std::vector< std::string > &args, const std::string &purpose, const std::string &description)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
parseContainers(const std::vector< std::string > &fileNames) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Rose::BinaryAnalysis::Partitioner2::Engine::parseContainers(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
partition(const std::vector< std::string > &fileNames=std::vector< std::string >()) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
Rose::BinaryAnalysis::Partitioner2::Engine::partition(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
pathToClass(const std::string &)Rose::BinaryAnalysis::Partitioner2::EngineJvm
progress() constRose::BinaryAnalysis::Partitioner2::Engine
progress(const ProgressPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
Ptr typedefRose::BinaryAnalysis::Partitioner2::EngineJvm
registeredFactories()Rose::BinaryAnalysis::Partitioner2::Enginestatic
registerFactory(const EnginePtr &factory)Rose::BinaryAnalysis::Partitioner2::Enginestatic
reset()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
roseFrontendReplacement(const std::vector< std::string > &fileNames)Rose::BinaryAnalysis::Partitioner2::EngineJvm
roseFrontendReplacement(const std::vector< boost::filesystem::path > &fileNames) override (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvmprotectedvirtual
runPartitioner(const PartitionerPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
runPartitionerFinal(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
runPartitionerInit(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
runPartitionerRecursive(const PartitionerPtr &) overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
savePartitioner(const PartitionerConstPtr &, const boost::filesystem::path &, SerialIo::Format=SerialIo::BINARY) (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
settings() constRose::BinaryAnalysis::Partitioner2::Engine
settings()Rose::BinaryAnalysis::Partitioner2::Engine
settings(const Settings &)Rose::BinaryAnalysis::Partitioner2::Engine
sharedFromThis()Sawyer::SharedFromThis< Engine >inline
sharedFromThis() constSawyer::SharedFromThis< Engine >inline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
specimen() constRose::BinaryAnalysis::Partitioner2::Engine
specimen(const std::vector< std::string > &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
specimenNameDocumentation() overrideRose::BinaryAnalysis::Partitioner2::EngineJvmvirtual
updateAnalysisResults(const PartitionerPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
~EngineJvm() (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm)Rose::BinaryAnalysis::Partitioner2::EngineJvm
~SharedObject()Sawyer::SharedObjectinlinevirtual