| Index: runtime/vm/os_linux.cc
|
| diff --git a/runtime/vm/os_linux.cc b/runtime/vm/os_linux.cc
|
| index 55c6c36c97e2194caf32ea015c489607c08a4e98..430af48d89ff33adb30338a9a0a1ef5513be6314 100644
|
| --- a/runtime/vm/os_linux.cc
|
| +++ b/runtime/vm/os_linux.cc
|
| @@ -508,17 +508,7 @@ void OS::SleepMicros(int64_t micros) {
|
| // CodeImmutability test in object_test.cc, it will be called only from the
|
| // simulator, which means that only the Intel implementation is needed.
|
| void OS::DebugBreak() {
|
| -#if defined(HOST_ARCH_X64) || defined(HOST_ARCH_IA32)
|
| - asm("int $3");
|
| -#elif defined(HOST_ARCH_ARM) && !defined(__THUMBEL__)
|
| - asm("svc #0x9f0001"); // __ARM_NR_breakpoint
|
| -#elif defined(HOST_ARCH_ARM) && defined(__THUMBEL__)
|
| - UNIMPLEMENTED();
|
| -#elif defined(HOST_ARCH_MIPS) || defined(HOST_ARCH_ARM64)
|
| - UNIMPLEMENTED();
|
| -#else
|
| -#error Unsupported architecture.
|
| -#endif
|
| + __builtin_trap();
|
| }
|
|
|
|
|
|
|