ROSE  0.11.109.0
Public Attributes | List of all members
Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings Struct Reference

Description

Settings for the engine.

The engine is configured by adjusting these settings, usually shortly after the engine is created.

Definition at line 96 of file EngineJvm.h.

#include <Rose/BinaryAnalysis/Partitioner2/EngineJvm.h>

Collaboration diagram for Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings:
Collaboration graph
[legend]

Public Attributes

DisassemblerSettings disassembler
 Settings for creating the disassembler. More...
 
PartitionerSettings partitioner
 Settings for creating a partitioner. More...
 
EngineSettings engine
 Settings that control engine behavior. More...
 
AstConstructionSettings astConstruction
 Settings for constructing the AST. More...
 

Member Data Documentation

DisassemblerSettings Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings::disassembler
PartitionerSettings Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings::partitioner

Settings for creating a partitioner.

Definition at line 98 of file EngineJvm.h.

Referenced by Rose::BinaryAnalysis::Partitioner2::EngineJvm::basicBlockSemanticsAutoDrop(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::checkingCallBranch(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::demangleNames(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::doingPostAnalysis(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::doingPostCallingConvention(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::doingPostFunctionMayReturn(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::doingPostFunctionNoop(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::doingPostFunctionStackDelta(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingCodeFunctionPointers(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingDataFunctionPointers(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingDeadCode(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingEntryFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingErrorFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingExportFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingFunctionCallFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingImportFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingInterFunctionCalls(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingIntraFunctionCode(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingIntraFunctionData(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::findingSymbolFunctions(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::functionReturnAnalysis(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::functionReturnAnalysisMaxSorts(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::functionStartingVas(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::ignoringUnknownInsns(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::interruptVector(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::ipRewrites(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::maxBasicBlockSize(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::namingConstants(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::namingStrings(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::namingSystemCalls(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::peScramblerDispatcherVa(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::semanticMemoryParadigm(), Rose::BinaryAnalysis::Partitioner2::EngineJvm::systemCallHeader(), and Rose::BinaryAnalysis::Partitioner2::EngineJvm::usingSemantics().

EngineSettings Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings::engine
AstConstructionSettings Rose::BinaryAnalysis::Partitioner2::EngineJvm::Settings::astConstruction

The documentation for this struct was generated from the following file: