Mesa (master): util: Enable assembly breakpointt on x86_64.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Mar 31 17:39:39 UTC 2009


Module: Mesa
Branch: master
Commit: fcc2598fffe0f0e0412d2a30777f1b4a4ed22249
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcc2598fffe0f0e0412d2a30777f1b4a4ed22249

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar 31 18:00:46 2009 +0100

util: Enable assembly breakpointt on x86_64.

A breakpoint is much nicer than abort when gdb is attached.

---

 src/gallium/auxiliary/util/u_debug.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_debug.h b/src/gallium/auxiliary/util/u_debug.h
index 5e88f3e..8d703e4 100644
--- a/src/gallium/auxiliary/util/u_debug.h
+++ b/src/gallium/auxiliary/util/u_debug.h
@@ -129,7 +129,7 @@ void debug_print_format(const char *msg, unsigned fmt );
  * Hard-coded breakpoint.
  */
 #ifdef DEBUG
-#if defined(PIPE_ARCH_X86) && defined(PIPE_CC_GCC)
+#if (defined(PIPE_ARCH_X86) || defined(PIPE_ARCH_X86_64)) && defined(PIPE_CC_GCC)
 #define debug_break() __asm("int3")
 #elif defined(PIPE_CC_MSVC)
 #define debug_break()  __debugbreak()




More information about the mesa-commit mailing list