Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Enumerations | Functions
debug.h File Reference
This graph shows which files directly or indirectly include this file:

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_filemrb_debug_info_append_file (mrb_state *mrb, mrb_irep *irep, uint32_t start_pos, uint32_t end_pos)
mrb_irep_debug_infomrb_debug_info_alloc (mrb_state *mrb, mrb_irep *irep)
void mrb_debug_info_free (mrb_state *mrb, mrb_irep_debug_info *d)

Typedef Documentation

Enumeration Type Documentation

Enumerator:
mrb_debug_line_ary 
mrb_debug_line_flat_map 

Definition at line 14 of file debug.h.

Function Documentation

const char* mrb_debug_get_filename ( mrb_irep irep,
uint32_t  pc 
)

Definition at line 53 of file debug.c.

int32_t mrb_debug_get_line ( mrb_irep irep,
uint32_t  pc 
)

Definition at line 66 of file debug.c.

mrb_irep_debug_info* mrb_debug_info_alloc ( mrb_state mrb,
mrb_irep irep 
)

Definition at line 110 of file debug.c.

Here is the call graph for this function:

mrb_irep_debug_info_file* mrb_debug_info_append_file ( mrb_state mrb,
mrb_irep irep,
uint32_t  start_pos,
uint32_t  end_pos 
)

Definition at line 123 of file debug.c.

Here is the call graph for this function:

void mrb_debug_info_free ( mrb_state mrb,
mrb_irep_debug_info d 
)

Definition at line 201 of file debug.c.

Here is the call graph for this function:

Here is the caller graph for this function: