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

This is the complete list of members for Rose::BinaryAnalysis::Partitioner2::Engine, 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 =0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
areSpecimensLoaded() constRose::BinaryAnalysis::Partitioner2::Enginevirtual
basicBlockWorkList() constRose::BinaryAnalysis::Partitioner2::Engine
basicBlockWorkList(const BasicBlockWorkList::Ptr &)Rose::BinaryAnalysis::Partitioner2::Engine
buildAst(const std::vector< std::string > &fileNames=std::vector< std::string >())=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
buildAst(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
checkCreatePartitionerPrerequisites() constRose::BinaryAnalysis::Partitioner2::Enginevirtual
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
createPartitioner()=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
deregisterFactory(const EnginePtr &factory)Rose::BinaryAnalysis::Partitioner2::Enginestatic
disassembleForRoseFrontend(SgAsmInterpretation *) (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginestatic
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
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(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)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
instance() (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginestatic
instanceFromFactory(const Settings &)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
interpretation() constRose::BinaryAnalysis::Partitioner2::Engine
interpretation(SgAsmInterpretation *)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
isFactory() constRose::BinaryAnalysis::Partitioner2::Engine
isNonContainer(const std::string &)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
isRbaFile(const std::string &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
labelAddresses(const PartitionerPtr &, const Configuration &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
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 >())=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
loadSpecimens(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
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 =0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
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 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)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
parseContainers(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
partition(const std::vector< std::string > &fileNames=std::vector< std::string >())=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
partition(const std::string &fileName)Rose::BinaryAnalysis::Partitioner2::Engine
progress() constRose::BinaryAnalysis::Partitioner2::Engine
progress(const ProgressPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
Ptr typedefRose::BinaryAnalysis::Partitioner2::Engine
registeredFactories()Rose::BinaryAnalysis::Partitioner2::Enginestatic
registerFactory(const EnginePtr &factory)Rose::BinaryAnalysis::Partitioner2::Enginestatic
reset()Rose::BinaryAnalysis::Partitioner2::Enginevirtual
roseFrontendReplacement(const std::vector< boost::filesystem::path > &fileNames)=0 (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Engineprotectedpure virtual
runPartitioner(const PartitionerPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
runPartitionerFinal(const PartitionerPtr &)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
runPartitionerInit(const PartitionerPtr &)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
runPartitionerRecursive(const PartitionerPtr &)=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
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()=0Rose::BinaryAnalysis::Partitioner2::Enginepure virtual
updateAnalysisResults(const PartitionerPtr &)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
~Engine() (defined in Rose::BinaryAnalysis::Partitioner2::Engine)Rose::BinaryAnalysis::Partitioner2::Enginevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual