ROSE  0.11.98.0
Public Attributes | List of all members
Rose::BinaryAnalysis::Partitioner2::JvmEngine::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 100 of file JvmEngine.h.

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

Collaboration diagram for Rose::BinaryAnalysis::Partitioner2::JvmEngine::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::JvmEngine::Settings::disassembler
PartitionerSettings Rose::BinaryAnalysis::Partitioner2::JvmEngine::Settings::partitioner

Settings for creating a partitioner.

Definition at line 102 of file JvmEngine.h.

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

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

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