Public Attributes | List of all members
Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings Struct Reference


Settings that control the disassembler.

The runtime descriptions and command-line parser for these switches can be obtained from Engine::disassemblerSwitches.

Definition at line 308 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

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

Collaboration diagram for Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings:
Collaboration graph

Public Attributes

bool doDisassemble
 Perform disassembly. More...
std::string isaName
 Name of the instruction set architecture. More...

Member Data Documentation

bool Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings::doDisassemble

Perform disassembly.

If false, then it is not an error if no disassembler can be found.

Definition at line 309 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

Referenced by Rose::BinaryAnalysis::Partitioner2::EngineJvm::doDisassemble().

std::string Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings::isaName

Name of the instruction set architecture.

Specifying a non-empty ISA name will override the architecture that's chosen from the binary container(s) such as ELF or PE.

Definition at line 311 of file BinaryAnalysis/Partitioner2/BasicTypes.h.

Referenced by Rose::BinaryAnalysis::Partitioner2::EngineJvm::isaName().

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