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