From 08113c66c8dc37752afb4e0b1edadac2aa6b2afa Mon Sep 17 00:00:00 2001 From: "jean.chalard" Date: Sat, 29 Nov 2008 16:30:35 +0000 Subject: [PATCH] J : * Add a useful method. --- projects/mtg/src/utils.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/utils.cpp b/projects/mtg/src/utils.cpp index c34164ac1..3f053769d 100644 --- a/projects/mtg/src/utils.cpp +++ b/projects/mtg/src/utils.cpp @@ -70,4 +70,19 @@ if(fichier2){ return 1; } return 0; -} \ No newline at end of file +} + + +#ifdef LINUX + +#include +void dumpStack() +{ + void* buffer[50]; + int s = backtrace(buffer, 50); + char** tab = backtrace_symbols(buffer, s); + for (int i = 1; i < s; ++i) printf("%s\n", tab[i]); + printf("\n"); + free(tab); +} +#endif