Flutter Engine
The Flutter Engine
simulator.h
Go to the documentation of this file.
1// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2// for details. All rights reserved. Use of this source code is governed by a
3// BSD-style license that can be found in the LICENSE file.
4
5#ifndef RUNTIME_VM_SIMULATOR_H_
6#define RUNTIME_VM_SIMULATOR_H_
7
8#include "vm/globals.h"
9
10#if defined(USING_SIMULATOR)
11#if defined(TARGET_ARCH_IA32)
12#error Simulator not implemented.
13#elif defined(TARGET_ARCH_X64)
14#include "vm/simulator_x64.h"
15#elif defined(TARGET_ARCH_ARM)
16#include "vm/simulator_arm.h"
17#elif defined(TARGET_ARCH_ARM64)
18#include "vm/simulator_arm64.h"
19#elif defined(TARGET_ARCH_RISCV32) || defined(TARGET_ARCH_RISCV64)
20#include "vm/simulator_riscv.h"
21#else
22#error Unknown architecture.
23#endif // defined(TARGET_ARCH_...)
24#endif // defined(USING_SIMULATOR)
25
26#endif // RUNTIME_VM_SIMULATOR_H_