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 {
14class ConcolicExecutorSettings {
16 Partitioner2::EngineSettings partitionerEngine;
17 Partitioner2::LoaderSettings loader;
18 Partitioner2::DisassemblerSettings disassembler;
19 Partitioner2::PartitionerSettings partitioner;
20 Emulation::RiscOperators::Settings emulationSettings;
25 ~ConcolicExecutorSettings();
26 ConcolicExecutorSettings();
Sawyer::Container::IntervalSet< AddressInterval > AddressIntervalSet
A set of virtual addresses.