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

Go to the source code of this file.

Data Structures

struct  rite_binary_header
struct  rite_section_header
struct  rite_section_irep_header
struct  rite_section_lineno_header
struct  rite_section_debug_header
struct  rite_binary_footer

Macros

#define MRB_DUMP_OK   0
#define MRB_DUMP_GENERAL_FAILURE   -1
#define MRB_DUMP_WRITE_FAULT   -2
#define MRB_DUMP_READ_FAULT   -3
#define MRB_DUMP_CRC_ERROR   -4
#define MRB_DUMP_INVALID_FILE_HEADER   -5
#define MRB_DUMP_INVALID_IREP   -6
#define MRB_DUMP_INVALID_ARGUMENT   -7
#define MRB_DUMP_NULL_SYM_LEN   0xFFFF
#define RITE_BINARY_IDENTIFIER   "RITE"
#define RITE_BINARY_FORMAT_VER   "0001"
#define RITE_COMPILER_NAME   "MATZ"
#define RITE_COMPILER_VERSION   "0000"
#define RITE_VM_VER   "0000"
#define RITE_BINARY_EOF   "END\0"
#define RITE_SECTION_IREP_IDENTIFIER   "IREP"
#define RITE_SECTION_LINENO_IDENTIFIER   "LINE"
#define RITE_SECTION_DEBUG_IDENTIFIER   "DBG\0"
#define MRB_DUMP_DEFAULT_STR_LEN   128
#define RITE_SECTION_HEADER

Functions

int32_t mrb_read_irep (mrb_state *, const uint8_t *)
uint16_t calc_crc_16_ccitt (const uint8_t *src, size_t nbytes, uint16_t crc)

Macro Definition Documentation

#define MRB_DUMP_CRC_ERROR   -4

Definition at line 36 of file dump.h.

#define MRB_DUMP_DEFAULT_STR_LEN   128

Definition at line 57 of file dump.h.

#define MRB_DUMP_GENERAL_FAILURE   -1

Definition at line 33 of file dump.h.

#define MRB_DUMP_INVALID_ARGUMENT   -7

Definition at line 39 of file dump.h.

#define MRB_DUMP_INVALID_FILE_HEADER   -5

Definition at line 37 of file dump.h.

#define MRB_DUMP_INVALID_IREP   -6

Definition at line 38 of file dump.h.

#define MRB_DUMP_NULL_SYM_LEN   0xFFFF

Definition at line 42 of file dump.h.

#define MRB_DUMP_OK   0

Definition at line 32 of file dump.h.

#define MRB_DUMP_READ_FAULT   -3

Definition at line 35 of file dump.h.

#define MRB_DUMP_WRITE_FAULT   -2

Definition at line 34 of file dump.h.

#define RITE_BINARY_EOF   "END\0"

Definition at line 52 of file dump.h.

#define RITE_BINARY_FORMAT_VER   "0001"

Definition at line 46 of file dump.h.

#define RITE_BINARY_IDENTIFIER   "RITE"

Definition at line 45 of file dump.h.

#define RITE_COMPILER_NAME   "MATZ"

Definition at line 47 of file dump.h.

#define RITE_COMPILER_VERSION   "0000"

Definition at line 48 of file dump.h.

#define RITE_SECTION_DEBUG_IDENTIFIER   "DBG\0"

Definition at line 55 of file dump.h.

#define RITE_SECTION_HEADER
Value:
uint8_t section_identify[4]; \
uint8_t section_size[4]

Definition at line 70 of file dump.h.

#define RITE_SECTION_IREP_IDENTIFIER   "IREP"

Definition at line 53 of file dump.h.

#define RITE_SECTION_LINENO_IDENTIFIER   "LINE"

Definition at line 54 of file dump.h.

#define RITE_VM_VER   "0000"

Definition at line 50 of file dump.h.

Function Documentation

uint16_t calc_crc_16_ccitt ( const uint8_t *  src,
size_t  nbytes,
uint16_t  crc 
)

Definition at line 21 of file crc.c.

Here is the caller graph for this function:

int32_t mrb_read_irep ( mrb_state ,
const uint8_t *   
)

Definition at line 442 of file load.c.

Here is the call graph for this function:

Here is the caller graph for this function: