[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