| addAllToParser(Sawyer::CommandLine::Parser &) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| addToParser(Sawyer::CommandLine::Parser &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| adjustMemoryMap() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| allCommandLineSwitches() | Rose::BinaryAnalysis::Partitioner2::Engine | |
| allSpecimenNameDocumentation() | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| architecture() | Rose::BinaryAnalysis::Partitioner2::Engine | |
| areContainersParsed() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| areSpecimensLoaded() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| basicBlockWorkList() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| basicBlockWorkList(const BasicBlockWorkList::Ptr &) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| buildAst(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| Rose::BinaryAnalysis::Partitioner2::Engine::buildAst(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| checkCreatePartitionerPrerequisites() const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| checkSettings() override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| classPath() const | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| codeFunctionPointers() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| codeFunctionPointers(const CodeConstants::Ptr &) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| commandLineParser(const std::string &purpose, const std::string &description) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| commandLineSwitches() override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| createBarePartitioner() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| createJvmTunedPartitioner() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| createPartitioner() override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| deregisterFactory(const EnginePtr &factory) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| disassembleForRoseFrontend(SgAsmInterpretation *) (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| discoverBasicBlocks(const PartitionerPtr &, const ByteCode::Method *) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| discoverFunctionCalls(SgAsmJvmMethod *, SgAsmJvmConstantPool *, std::map< std::string, Address > &, std::set< std::string > &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| 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 &) (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | explicitprotected |
| factory() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
| forge(const std::vector< std::string > &specimen) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(const std::string &specimen) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const PositionalArgumentParser &, const Settings &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const PositionalArgumentParser &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &, const Settings &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(const std::vector< std::string > &arguments, Sawyer::CommandLine::Parser &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const PositionalArgumentParser &, const Settings &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const PositionalArgumentParser &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(int argc, char *argv[], Sawyer::CommandLine::Parser &, const Settings &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| forge(int argc, char *argv[], Sawyer::CommandLine::Parser &) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| frontend(const std::vector< std::string > &args, const std::string &purpose, const std::string &description) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| Rose::BinaryAnalysis::Partitioner2::Engine::frontend(int argc, char *argv[], const std::string &purpose, const std::string &description) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| functionStartingVas() const | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| functionStartingVas() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| instance() | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
| instance(const Settings &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
| instanceFromFactory(const Settings &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| interpretation() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| interpretation(SgAsmInterpretation *) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| isaName() const | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| isaName(const std::string &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| isFactory() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| isNonContainer(const std::string &) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| isRbaFile(const std::string &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| jvmSwitches(JvmSettings &) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | static |
| labelAddresses(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| loadClass(uint16_t, SgAsmJvmConstantPool *, SgAsmGenericFileList *, Address) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| loadClassFile(boost::filesystem::path, SgAsmGenericFileList *, Address) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| loadDiscoverableClasses(SgAsmGenericFileList *, Address) | 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::Engine | virtual |
| loadSpecimens(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| Rose::BinaryAnalysis::Partitioner2::Engine::loadSpecimens(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| loadSuperClasses(const std::string &, SgAsmGenericFileList *, Address) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| makeConfiguredDataBlocks(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| makeConfiguredFunctions(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| matchFactory(const Sawyer::CommandLine::ParserResult &result, const std::vector< std::string > &specimen) const override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| memoryMap() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| memoryMap(const MemoryMapPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| name() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| name(const std::string &) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| obtainArchitecture() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| obtainArchitecture(const Architecture::BaseConstPtr &hint) | Rose::BinaryAnalysis::Partitioner2::Engine | 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 |
| 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::Engine | virtual |
| parseContainers(const std::vector< std::string > &fileNames) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| Rose::BinaryAnalysis::Partitioner2::Engine::parseContainers(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| partition(const std::vector< std::string > &fileNames=std::vector< std::string >()) override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| Rose::BinaryAnalysis::Partitioner2::Engine::partition(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| pathToClass(const std::string &fqcn) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| progress() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| progress(const ProgressPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| Ptr typedef | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| registeredFactories() | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| registerFactory(const EnginePtr &factory) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
| reset() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| 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::EngineJvm | protectedvirtual |
| runPartitioner(const PartitionerPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| 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 |
| savePartitioner(const PartitionerConstPtr &, const boost::filesystem::path &, SerialIo::Format=SerialIo::BINARY) (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| settings() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| settings() | Rose::BinaryAnalysis::Partitioner2::Engine | |
| settings(const Settings &) | Rose::BinaryAnalysis::Partitioner2::Engine | |
| sharedFromThis() | Sawyer::SharedFromThis< Engine > | inline |
| sharedFromThis() const | Sawyer::SharedFromThis< Engine > | inline |
| SharedObject() | Sawyer::SharedObject | inline |
| SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
| specimen() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
| specimen(const std::vector< std::string > &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| specimenNameDocumentation() override | Rose::BinaryAnalysis::Partitioner2::EngineJvm | virtual |
| updateAnalysisResults(const PartitionerPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| ~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
| ~EngineJvm() (defined in Rose::BinaryAnalysis::Partitioner2::EngineJvm) | Rose::BinaryAnalysis::Partitioner2::EngineJvm | |
| ~SharedObject() | Sawyer::SharedObject | inlinevirtual |