![]() |
mruby
2.0.1
mruby is the lightweight implementation of the Ruby language
|
#include "common.h"
Go to the source code of this file.
Classes | |
struct | mrb_irep_debug_info_line |
struct | mrb_irep_debug_info_file |
struct | mrb_irep_debug_info |
Typedefs | |
typedef enum mrb_debug_line_type | mrb_debug_line_type |
MRuby Debugging. | |
typedef struct mrb_irep_debug_info_line | mrb_irep_debug_info_line |
typedef struct mrb_irep_debug_info_file | mrb_irep_debug_info_file |
typedef struct mrb_irep_debug_info | mrb_irep_debug_info |
Enumerations | |
enum | mrb_debug_line_type { mrb_debug_line_ary = 0, mrb_debug_line_flat_map = 1 } |
MRuby Debugging. | |
Functions | |
const char * | mrb_debug_get_filename (mrb_state *mrb, mrb_irep *irep, ptrdiff_t pc) |
int32_t | mrb_debug_get_line (mrb_state *mrb, mrb_irep *irep, ptrdiff_t pc) |
mrb_irep_debug_info * | mrb_debug_info_alloc (mrb_state *mrb, mrb_irep *irep) |
mrb_irep_debug_info_file * | mrb_debug_info_append_file (mrb_state *mrb, mrb_irep_debug_info *info, const char *filename, uint16_t *lines, uint32_t start_pos, uint32_t end_pos) |
void | mrb_debug_info_free (mrb_state *mrb, mrb_irep_debug_info *d) |
See Copyright Notice in mruby.h