diff --git a/backtrace.c b/backtrace.c new file mode 100644 index 0000000..5474553 --- /dev/null +++ b/backtrace.c @@ -0,0 +1,15 @@ +#include +#include +#include +#include + +int main() +{ + int nptrs; +#define BACKTRACE_SIZE 128 + void *buffer[BACKTRACE_SIZE]; + nptrs = backtrace(buffer, BACKTRACE_SIZE); + printf("backtrace() returned %d addresses\n", nptrs); + backtrace_symbols_fd(buffer, nptrs, 1); +} +