From 53d7de55bdc94dd6a48ef01bb073a657ec771baa Mon Sep 17 00:00:00 2001 From: giomba Date: Mon, 15 May 2023 17:21:29 +0200 Subject: [PATCH] Add C backtrace on Linux. --- backtrace.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 backtrace.c 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); +} +