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

Go to the source code of this file.

Data Structures

struct  alloca_header

Macros

#define MRB_IREP_ARRAY_INIT_SIZE   (256u)

Functions

void mrb_init_heap (mrb_state *)
void mrb_init_core (mrb_state *)
void mrb_final_core (mrb_state *)
mrb_statemrb_open_allocf (mrb_allocf f, void *ud)
void * mrb_alloca (mrb_state *mrb, size_t size)
mrb_statemrb_open (void)
void mrb_free_symtbl (mrb_state *mrb)
void mrb_free_heap (mrb_state *mrb)
void mrb_irep_free (mrb_state *mrb, struct mrb_irep *irep)
void mrb_free_context (mrb_state *mrb, struct mrb_context *c)
void mrb_close (mrb_state *mrb)
mrb_irepmrb_add_irep (mrb_state *mrb)
mrb_value mrb_top_self (mrb_state *mrb)

Macro Definition Documentation

#define MRB_IREP_ARRAY_INIT_SIZE   (256u)

Definition at line 154 of file state.c.

Function Documentation

mrb_irep* mrb_add_irep ( mrb_state mrb)

Definition at line 158 of file state.c.

Here is the call graph for this function:

void* mrb_alloca ( mrb_state mrb,
size_t  size 
)

Definition at line 71 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_close ( mrb_state mrb)

Definition at line 134 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_final_core ( mrb_state )

Definition at line 57 of file init.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_free_context ( mrb_state mrb,
struct mrb_context c 
)

Definition at line 123 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_free_heap ( mrb_state mrb)

Definition at line 353 of file gc.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_free_symtbl ( mrb_state mrb)

Definition at line 126 of file symbol.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_init_core ( mrb_state )

Definition at line 31 of file init.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_init_heap ( mrb_state )

Definition at line 333 of file gc.c.

Here is the caller graph for this function:

void mrb_irep_free ( mrb_state mrb,
struct mrb_irep irep 
)

Definition at line 110 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_state* mrb_open ( void  )

Definition at line 99 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_state* mrb_open_allocf ( mrb_allocf  f,
void *  ud 
)

Definition at line 26 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_top_self ( mrb_state mrb)

Definition at line 190 of file state.c.

Here is the call graph for this function:

Here is the caller graph for this function: