ROSE
0.11.145.0
|
Settings that control the disassembler.
The runtime descriptions and command-line parser for these switches can be obtained from Engine::disassemblerSwitches.
Definition at line 312 of file BinaryAnalysis/Partitioner2/BasicTypes.h.
#include <Rose/BinaryAnalysis/Partitioner2/BasicTypes.h>
Public Attributes | |
bool | doDisassemble = true |
Whether to disassemble instructions. More... | |
std::string | isaName |
Instruction set architecture name. More... | |
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 317 of file 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 324 of file BinaryAnalysis/Partitioner2/BasicTypes.h.