diff options
Diffstat (limited to 'core/host/stack_trace.c')
-rw-r--r-- | core/host/stack_trace.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/core/host/stack_trace.c b/core/host/stack_trace.c index 4f4ab380d9..f8918b1c57 100644 --- a/core/host/stack_trace.c +++ b/core/host/stack_trace.c @@ -3,15 +3,14 @@ * found in the LICENSE file. */ -#include "host_task.h" -#include "host_test.h" -#include "timer.h" - +#include <execinfo.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> -#include <execinfo.h> +#include "host_task.h" +#include "host_test.h" +#include "timer.h" #define SIGNAL_TRACE_DUMP SIGTERM #define MAX_TRACE 30 @@ -41,11 +40,6 @@ static void __attribute__((noinline)) _task_dump_trace_impl(int offset) int i, nb; sz = backtrace(trace, MAX_TRACE); - if (sz < offset) { - fprintf(stderr, "Can't print backtrace: %ld < %d\n", sz, - offset); - return; - } messages = backtrace_symbols(trace + offset, sz - offset); for (i = 0; i < sz - offset; ++i) { |