add new function mrb_get_backtrace_at() to get backtrace at ci and pc

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-02-27 03:45:52 +09:00
parent 630a152093
commit 38e9ce21f8
2 changed files with 27 additions and 6 deletions
+3
View File
@@ -13,5 +13,8 @@ mrb_value mrb_make_exception(mrb_state *mrb, int argc, mrb_value *argv);
mrb_value mrb_format(mrb_state *mrb, const char *format, ...);
void mrb_exc_print(mrb_state *mrb, struct RObject *exc);
void mrb_longjmp(mrb_state *mrb);
void mrb_print_backtrace(mrb_state *mrb);
mrb_value mrb_get_backtrace(mrb_state *mrb, mrb_value exc);
void mrb_get_backtrace_at(mrb_state *mrb, mrb_callinfo *ci, mrb_code *pc0);
#endif /* MRUBY_ERROR_H */