Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Data Structures | |
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 |
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 } |
Functions | |
const char * | mrb_debug_get_filename (mrb_irep *irep, uint32_t pc) |
int32_t | mrb_debug_get_line (mrb_irep *irep, uint32_t pc) |
mrb_irep_debug_info_file * | mrb_debug_info_append_file (mrb_state *mrb, mrb_irep *irep, uint32_t start_pos, uint32_t end_pos) |
mrb_irep_debug_info * | mrb_debug_info_alloc (mrb_state *mrb, mrb_irep *irep) |
void | mrb_debug_info_free (mrb_state *mrb, mrb_irep_debug_info *d) |
typedef enum mrb_debug_line_type mrb_debug_line_type |
typedef struct mrb_irep_debug_info mrb_irep_debug_info |
typedef struct mrb_irep_debug_info_file mrb_irep_debug_info_file |
typedef struct mrb_irep_debug_info_line mrb_irep_debug_info_line |
enum mrb_debug_line_type |
const char* mrb_debug_get_filename | ( | mrb_irep * | irep, |
uint32_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 * | irep, | ||
uint32_t | start_pos, | ||
uint32_t | end_pos | ||
) |
void mrb_debug_info_free | ( | mrb_state * | mrb, |
mrb_irep_debug_info * | d | ||
) |