From 0a218a97ad31f06eb7f59ccdd428fd46c4b93982 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 15 Aug 2020 15:36:18 +1200 Subject: Expose ec -> backtrace (internal) and use it to implement fiber backtrace. See for more details. --- internal/vm.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/vm.h') diff --git a/internal/vm.h b/internal/vm.h index 657202ba7f..1ae2ba064a 100644 --- a/internal/vm.h +++ b/internal/vm.h @@ -107,6 +107,8 @@ void rb_print_backtrace(void); /* vm_backtrace.c */ VALUE rb_vm_thread_backtrace(int argc, const VALUE *argv, VALUE thval); VALUE rb_vm_thread_backtrace_locations(int argc, const VALUE *argv, VALUE thval); +VALUE rb_vm_backtrace(int argc, const VALUE * argv, struct rb_execution_context_struct * ec); +VALUE rb_vm_backtrace_locations(int argc, const VALUE * argv, struct rb_execution_context_struct * ec); VALUE rb_make_backtrace(void); void rb_backtrace_print_as_bugreport(void); int rb_backtrace_p(VALUE obj); -- cgit v1.2.3