+void debug_stacks_print_to(std::ostream &os)
+{
+ JMutexAutoLock lock(g_debug_stacks_mutex);
+
+ os<<"Debug stacks:"<<std::endl;
+
+ for(core::map<threadid_t, DebugStack*>::Iterator
+ i = g_debug_stacks.getIterator();
+ i.atEnd() == false; i++)
+ {
+ DebugStack *stack = i.getNode()->getValue();
+ stack->print(os, false);
+ }
+}
+