ROSE 0.11.145.147
|
Settings that control the disassembler.
The runtime descriptions and command-line parser for these switches can be obtained from Engine::settings.
Definition at line 290 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.
#include <Rose/BinaryAnalysis/Partitioner2/BasicTypes.h>
Public Attributes | |
bool | doDisassemble = true |
Whether to disassemble instructions. | |
std::string | isaName |
Instruction set architecture name. | |
bool Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings::doDisassemble = true |
Whether to disassemble instructions.
If true, then disassembly is performed, otherwise it's skipped. If false, then it is not an error if no disassembler can be found.
Definition at line 295 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.
std::string Rose::BinaryAnalysis::Partitioner2::DisassemblerSettings::isaName |
Instruction set architecture name.
The instruction set architecture name is used to obtain a disassembler and overrides the disassembler that would otherwise be found by examining the binary container. 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 302 of file Rose/BinaryAnalysis/Partitioner2/BasicTypes.h.