1515#include " vm/object.h"
1616#include " vm/simulator.h"
1717
18- #if !defined(USING_SIMULATOR )
18+ #if !defined(TARGET_HOST_MISMATCH )
1919#include < sys/syscall.h> /* NOLINT */
2020#include < unistd.h> /* NOLINT */
2121#endif
@@ -81,7 +81,7 @@ DEFINE_FLAG(bool,
8181 " Use integer division instruction if supported" );
8282#endif
8383
84- #if defined(USING_SIMULATOR )
84+ #if defined(TARGET_HOST_MISMATCH )
8585#if defined(TARGET_ARCH_ARM_5TE) || defined(TARGET_OS_ANDROID) \
8686 || defined (TARGET_OS_IOS)
8787DEFINE_FLAG (bool , sim_use_hardfp, false , " Use the hardfp ABI." );
@@ -96,7 +96,7 @@ void CPU::FlushICache(uword start, uword size) {
9696 UNREACHABLE ();
9797#endif
9898
99- #if !defined(USING_SIMULATOR) && !HOST_OS_IOS
99+ #if !defined(TARGET_HOST_MISMATCH) && HOST_ARCH_ARM && !HOST_OS_IOS
100100 // Nothing to do. Flushing no instructions.
101101 if (size == 0 ) {
102102 return ;
@@ -120,9 +120,9 @@ void CPU::FlushICache(uword start, uword size) {
120120
121121const char * CPU::Id () {
122122 return
123- #if defined(USING_SIMULATOR )
123+ #if defined(TARGET_HOST_MISMATCH )
124124 " sim"
125- #endif // defined(USING_SIMULATOR )
125+ #endif // defined(TARGET_HOST_MISMATCH )
126126 " arm" ;
127127}
128128
@@ -137,7 +137,7 @@ intptr_t HostCPUFeatures::store_pc_read_offset_ = 8;
137137bool HostCPUFeatures::initialized_ = false ;
138138#endif
139139
140- #if !defined(USING_SIMULATOR )
140+ #if !defined(TARGET_HOST_MISMATCH )
141141#if HOST_OS_IOS
142142void HostCPUFeatures::Init () {
143143 // TODO(24743): Actually check the CPU features and fail if we're missing
@@ -292,7 +292,7 @@ void HostCPUFeatures::Cleanup() {
292292 hardware_ = NULL ;
293293 CpuInfo::Cleanup ();
294294}
295- #endif // !defined(USING_SIMULATOR )
295+ #endif // !defined(TARGET_HOST_MISMATCH )
296296
297297} // namespace dart
298298
0 commit comments