aboutsummaryrefslogtreecommitdiffstats
path: root/vm_dump.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_dump.c')
-rw-r--r--vm_dump.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vm_dump.c b/vm_dump.c
index 7bb35ea817..f7423031cf 100644
--- a/vm_dump.c
+++ b/vm_dump.c
@@ -431,6 +431,11 @@ rb_vmdebug_thread_dump_state(VALUE self)
# undef HAVE_BACKTRACE
# define HAVE_BACKTRACE 0
#endif
+#if HAVE_LIBUNWIND
+# define HAVE_BACKTRACE 1
+# undef backtrace
+# define backtrace unw_backtrace
+#endif
#if HAVE_BACKTRACE
# include <execinfo.h>
#elif defined(_WIN32)