[kaffe] CVS kaffe (robilad): cleaned up debug messages in pthreads

Kaffe CVS cvs-commits at kaffe.org
Wed May 24 09:12:07 PDT 2006


PatchSet 7298 
Date: 2006/05/24 15:58:22
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
cleaned up debug messages in pthreads

2006-05-24  Dalibor Topic  <robilad at kaffe.org>

        * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
        (TMSG_SHORT, TMSG_LONG, CHECK_CURRENT_THREAD): Don't
        attempt to print pthread_t since it can be a pointer to
        a struct, or something else on some platforms.

Members: 
	ChangeLog:1.4802->1.4803 
	kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.90->1.91 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4802 kaffe/ChangeLog:1.4803
--- kaffe/ChangeLog:1.4802	Wed May 24 13:40:28 2006
+++ kaffe/ChangeLog	Wed May 24 15:58:22 2006
@@ -1,5 +1,12 @@
 2006-05-24  Dalibor Topic  <robilad at kaffe.org>
 
+	* kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
+	(TMSG_SHORT, TMSG_LONG, CHECK_CURRENT_THREAD): Don't
+	attempt to print pthread_t since it can be a pointer to 
+	a struct, or something else on some platforms.
+
+2006-05-24  Dalibor Topic  <robilad at kaffe.org>
+
 	* kaffe/kaffevm/kaffe-gc/gc-mem.c (gc_block_alloc):
 	Use %zu format for printing size_t value to fix
 	compiler warning on powerpc-darwin.
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.90 kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.91
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.90	Sun Apr 16 07:20:16 2006
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c	Wed May 24 15:58:25 2006
@@ -4,7 +4,7 @@
  * Copyright (c) 1998
  *      Transvirtual Technologies, Inc.  All rights reserved.
  *
- * Copyright (c) 2005
+ * Copyright (c) 2005, 2006
  *      Kaffe.org contributors.  See ChangeLog for details. 
  *      All rights reserved.
  *
@@ -68,19 +68,19 @@
 static char stat_block[] = { ' ', 'T', 'm', ' ', 'c', ' ', ' ', ' ', 't', ' ', ' ' };
 
 #define TMSG_SHORT(_msg,_nt)     \
-   dprintf(_msg" %p [tid:%4lx, java:%p]\n", \
-    _nt, _nt->tid, _nt->data.jlThread)
+   dprintf(_msg" %p [java:%p]\n", \
+    _nt, _nt->data.jlThread)
 
 #define TMSG_LONG(_msg,_nt)      \
-   dprintf(_msg" %p [tid:%4lx, java:%p], stack [%p..%p..%p], state: %c%c%c\n",         \
-        _nt, _nt->tid, _nt->data.jlThread, _nt->stackMin, _nt->stackCur, _nt->stackMax,  \
+   dprintf(_msg" %p [java:%p], stack [%p..%p..%p], state: %c%c%c\n",         \
+        _nt, _nt->data.jlThread, _nt->stackMin, _nt->stackCur, _nt->stackMax,  \
         stat_act[_nt->active], stat_susp[_nt->suspendState], stat_block[_nt->blockState])
 
 #define CHECK_CURRENT_THREAD(_nt)                                          \
   if ( ((uintp) &_nt < (uintp) _nt->stackMin) ||           \
        ((uintp) &_nt > (uintp) _nt->stackMax) ) {          \
-    printf( "?? inconsistent current thread: %x [tid: %d, java: %x]\n",    \
-                    _nt, _nt->tid, _nt->data.jlThread);                                   \
+    printf( "?? inconsistent current thread: %x [java: %x]\n",    \
+                    _nt, _nt->data.jlThread);                                   \
     tDump();                                                               \
   }
 




More information about the kaffe mailing list