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 =0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
areSpecimensLoaded() const | Rose::BinaryAnalysis::Partitioner2::Engine | 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 >())=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
buildAst(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
checkCreatePartitionerPrerequisites() const | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
checkSettings() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
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() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
createBarePartitioner() | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
createPartitioner()=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
deregisterFactory(const EnginePtr &factory) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
disassembleForRoseFrontend(SgAsmInterpretation *) (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
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 |
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(int argc, char *argv[], const std::string &purpose, const std::string &description) | Rose::BinaryAnalysis::Partitioner2::Engine | |
frontend(const std::vector< std::string > &args, const std::string &purpose, const std::string &description)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
instance() (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | static |
instanceFromFactory(const Settings &)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
interpretation() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
interpretation(SgAsmInterpretation *) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
isFactory() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
isNonContainer(const std::string &)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
isRbaFile(const std::string &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
labelAddresses(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
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 >())=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
loadSpecimens(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
makeConfiguredDataBlocks(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
makeConfiguredFunctions(const PartitionerPtr &, const Configuration &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
matchFactory(const std::vector< std::string > &specimen) const =0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure 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 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)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
parseContainers(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
partition(const std::vector< std::string > &fileNames=std::vector< std::string >())=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
partition(const std::string &fileName) | Rose::BinaryAnalysis::Partitioner2::Engine | |
progress() const | Rose::BinaryAnalysis::Partitioner2::Engine | |
progress(const ProgressPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
Ptr typedef | Rose::BinaryAnalysis::Partitioner2::Engine | |
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< boost::filesystem::path > &fileNames)=0 (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | protectedpure virtual |
runPartitioner(const PartitionerPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
runPartitionerFinal(const PartitionerPtr &)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
runPartitionerInit(const PartitionerPtr &)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
runPartitionerRecursive(const PartitionerPtr &)=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure 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()=0 | Rose::BinaryAnalysis::Partitioner2::Engine | pure virtual |
updateAnalysisResults(const PartitionerPtr &) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine) | Rose::BinaryAnalysis::Partitioner2::Engine | virtual |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |