Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
debug.c File Reference
#include <string.h>
#include "mruby.h"
#include "mruby/irep.h"
#include "mruby/debug.h"
Include dependency graph for debug.c:

Go to the source code of this file.

Functions

char const * 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_infomrb_debug_info_alloc (mrb_state *mrb, mrb_irep *irep)
mrb_irep_debug_info_filemrb_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)

Function Documentation

char const* 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: