Header: mruby/debug.h
Overview
mruby Debugging.
Function Summary collapse
-
int32_t mrb_debug_get_line(mrb_state *, const mrb_irep *, uint32_t)
get line from irep’s debug info and program counter.
-
mrb_bool mrb_debug_get_position(mrb_state *, const mrb_irep *, uint32_t, int32_t *, const char *, fp)
get line and filename from irep’s debug info and program counter.
- mrb_irep_debug_info * mrb_debug_info_alloc(mrb_state *, mrb_irep *)
- mrb_irep_debug_info_file * mrb_debug_info_append_file(mrb_state *, mrb_irep_debug_info *, const char *, uint16_t *, uint32_t, uint32_t)
- void mrb_debug_info_free(mrb_state *, mrb_irep_debug_info *)
Define Summary
- #define MRUBY_DEBUG_H
Function Details
int32_t mrb_debug_get_line(mrb_state * mrb, const mrb_irep * irep, uint32_t pc)
get line from irep’s debug info and program counter
mrb_bool mrb_debug_get_position(mrb_state * mrb, const mrb_irep * irep, uint32_t pc, int32_t * lp, const char * , fp )
get line and filename from irep’s debug info and program counter