summaryrefslogtreecommitdiff
path: root/src/debug.h
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-11-25 17:42:12 +0200
committerPerttu Ahola <celeron55@gmail.com>2011-11-29 19:13:51 +0200
commit6153a2fb104a2b4eb88885690f3d5e1826320643 (patch)
tree5f8f7d564d86d557034d2a15fecf9bd329587417 /src/debug.h
parente5650bb54917ead2dccac9b46dfa1a00cd737694 (diff)
downloadminetest-6153a2fb104a2b4eb88885690f3d5e1826320643.tar.gz
minetest-6153a2fb104a2b4eb88885690f3d5e1826320643.tar.bz2
minetest-6153a2fb104a2b4eb88885690f3d5e1826320643.zip
Improve debug stack printing interface
Diffstat (limited to 'src/debug.h')
-rw-r--r--src/debug.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/debug.h b/src/debug.h
index 98fe6e129..5150758be 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -145,6 +145,7 @@ struct DebugStack
{
DebugStack(threadid_t id);
void print(FILE *file, bool everything);
+ void print(std::ostream &os, bool everything);
threadid_t threadid;
char stack[DEBUG_STACK_SIZE][DEBUG_STACK_TEXT_SIZE];
@@ -156,6 +157,7 @@ extern core::map<threadid_t, DebugStack*> g_debug_stacks;
extern JMutex g_debug_stacks_mutex;
extern void debug_stacks_init();
+extern void debug_stacks_print_to(std::ostream &os);
extern void debug_stacks_print();
class DebugStacker