ROSE 0.11.145.141
Rose/BinaryAnalysis/Concolic/M68kSystem/BasicTypes.h
1#ifndef ROSE_BinaryAnalysis_Concolic_M68kSystem_BasicTypes_H
2#define ROSE_BinaryAnalysis_Concolic_M68kSystem_BasicTypes_H
3#include <featureTests.h>
4#ifdef ROSE_ENABLE_CONCOLIC_TESTING
5
6#include <Sawyer/SharedPointer.h>
7
8namespace Rose {
9namespace BinaryAnalysis {
10namespace Concolic {
11namespace M68kSystem {
12
13class Architecture;
14using ArchitecturePtr = Sawyer::SharedPointer<Architecture>;
15
16class TracingExecutor;
17using TracingExecutorPtr = Sawyer::SharedPointer<TracingExecutor>;
18
19class TracingManager;
20using TracingManagerPtr = Sawyer::SharedPointer<TracingManager>;
21
22class TracingResult;
23using TracingResultPtr = Sawyer::SharedPointer<TracingResult>;
24
25} // namespace
26} // namespace
27} // namespace
28} // namespace
29
30#endif
31#endif
Reference-counting intrusive smart pointer.
The ROSE library.
const char * Architecture(int64_t)
Convert Rose::BinaryAnalysis::Disassembler::Mips::Decoder::Architecture enum constant to a string.