Merged revisions 8299-8320 via svnmerge from
[cacao.git] / src / threads / native / threads.h
index dc6c22066fb0077d27fde7cc65a7a8115fbf6552..03c52bbd96f3777bfb51a28d16c36ed51308c2d5 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: threads.h 8299 2007-08-13 08:41:18Z michi $
+   $Id: threads.h 8321 2007-08-16 11:37:25Z michi $
 
 */
 
@@ -162,6 +162,11 @@ struct threadobject {
        u2                    filterverbosecallctr[2]; /* counters for verbose call filter */
 #endif
 
+#if !defined(NDEBUG)
+       s4                    tracejavacallindent;
+       u4                    tracejavacallcount;
+#endif
+
        listnode_t            linkage;      /* threads-list                       */
 };
 
@@ -181,6 +186,13 @@ struct threadobject {
 #      define FILTERVERBOSECALLCTR (THREADOBJECT->filterverbosecallctr)
 #endif
 
+/* state for trace java call **************************************************/
+
+#if !defined(NDEBUG)
+#      define TRACEJAVACALLINDENT (THREADOBJECT->tracejavacallindent)
+#      define TRACEJAVACALLCOUNT (THREADOBJECT->tracejavacallcount)
+#endif
+
 /* functions ******************************************************************/
 
 void threads_sem_init(sem_t *sem, bool shared, int value);