]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Add DEBUGBREAK() macro for ARM.
authorVMware, Inc <>
Mon, 21 May 2012 22:27:58 +0000 (15:27 -0700)
committerDmitry Torokhov <dtor@vmware.com>
Tue, 22 May 2012 18:57:13 +0000 (11:57 -0700)
Signed-off-by: Dmitry Torokhov <dtor@vmware.com>
open-vm-tools/lib/include/vm_basic_asm.h

index a512b25910972951ca3d0a96ce2d1cb30a87a723..180bd157ab528a2dfbb4bb79bced9cdbc6780655 100644 (file)
@@ -988,11 +988,15 @@ RDTSC_BARRIER(void)
  *-----------------------------------------------------------------------------
  */
 
+#ifdef __arm__
+#define DEBUGBREAK() __asm__("bkpt")
+#else
 #ifdef _MSC_VER
-#define DEBUGBREAK()   __debugbreak()
+#define DEBUGBREAK() __debugbreak()
 #else
-#define DEBUGBREAK()   __asm__ (" int $3 ")
+#define DEBUGBREAK() __asm__("int $3")
 #endif
+#endif // __arm__
 #endif // defined(__i386__) || defined(__x86_64__) || defined(__arm__)