3 #if defined(__GNUC__) && defined(__linux__)
9 #include "./stacktrace.h"
12 void print_stacktrace(void)
14 #if defined(__GNUC__) && defined(__linux__)
18 size = backtrace(array, N);
24 fprintf(stderr, "Stacktrace: \n");
25 backtrace_symbols_fd(array + 1, size - 1, STDERR_FILENO);
29 void __trace_assert(const char *file, int line, const char *function, const char *message)
33 "%s:%d: %s: Assertion `%s' failed\n",