mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Expose ec -> backtrace (internal) and use it to implement fiber backtrace.
See <https://bugs.ruby-lang.org/issues/16815> for more details.
This commit is contained in:
parent
c45f5ff2b0
commit
0a218a97ad
Notes:
git
2020-08-17 21:57:06 +09:00
4 changed files with 48 additions and 0 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue