1#ifndef ROSE_BinaryAnalysis_Concolic_Settings_H
2#define ROSE_BinaryAnalysis_Concolic_Settings_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_CONCOLIC_TESTING
6#include <Rose/BinaryAnalysis/Concolic/BasicTypes.h>
7#include <Rose/BinaryAnalysis/Concolic/Emulation.h>
10namespace BinaryAnalysis {
14struct ConcolicExecutorSettings {
15 Partitioner2::EngineSettings partitionerEngine;
16 Partitioner2::LoaderSettings loader;
17 Partitioner2::DisassemblerSettings disassembler;
18 Partitioner2::PartitionerSettings partitioner;
19 Emulation::RiscOperators::Settings emulationSettings;
24 ~ConcolicExecutorSettings();
25 ConcolicExecutorSettings();
Sawyer::Container::IntervalSet< AddressInterval > AddressIntervalSet
A set of virtual addresses.