From: Hamed Gorjiara Date: Mon, 1 Jul 2019 19:35:11 +0000 (-0700) Subject: Adding stack trace procedure X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=commitdiff_plain;h=6f5e234d3f2862efea49475caf5fc6b296390f69;hp=15959a34546d3b712edec087ce0ffe493ac1f0ab Adding stack trace procedure --- diff --git a/src/common.cc b/src/common.cc index f54756b..b66fc44 100644 --- a/src/common.cc +++ b/src/common.cc @@ -1,6 +1,18 @@ #include "common.h" +#include +#include +#include +#include +#include void assert_hook(void) { model_print("Add breakpoint to line %u in file %s.\n", __LINE__, __FILE__); } + +void print_trace(void){ + void *array[10]; + size_t size; + size = backtrace(array, 10); + backtrace_symbols_fd(array, size, STDERR_FILENO); +}