Coverage Report

Created: 2025-07-09 06:44

/src/mruby/build/host/mrbgems/mruby-struct/gem_init.c
Line
Count
Source
1
/*
2
 * This file is loading the irep
3
 * Ruby GEM code.
4
 *
5
 * This file was generated by mruby/lib/mruby/gem.rb.
6
 *
7
 * IMPORTANT:
8
 *   This file was generated!
9
 *   All manual changes will get lost.
10
 */
11
#include <stdlib.h>
12
#include <mruby.h>
13
#include <mruby/irep.h>
14
#include <mruby/debug.h>
15
#include <mruby/proc.h>
16
#include <mruby/presym.h>
17
18
#define mrb_BRACED(...) {__VA_ARGS__}
19
#define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \
20
  static qualifier mrb_sym name[len] = mrb_BRACED syms
21
22
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_6, 1, (MRB_SYM(call), ), const);
23
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_6[21] = {
24
0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x12,0x04,0x01,0x05,0x01,0x23,0x04,0x2f,0x03,0x00,0x01,0x38,
25
0x03,};
26
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_6, 2, (MRB_SYM(field), 0,), const);
27
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_6 = {
28
  3,7,0,
29
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_6,
30
  NULL,gem_mrblib_mruby_struct_proc_syms_6,NULL,
31
  gem_mrblib_mruby_struct_proc_lv_6,
32
  NULL,         /* debug_info */
33
  21,0,1,0,0
34
};
35
static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_2[1] = {
36
  &gem_mrblib_mruby_struct_proc_irep_6,
37
};
38
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_2, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const);
39
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_2[26] = {
40
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x2d,0x03,0x00,0x00,0x2f,0x03,0x01,0x00,0x57,0x04,0x00,0x30,0x03,
41
0x02,0x00,0x12,0x03,0x38,0x03,};
42
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_2, 2, (0,MRB_SYM(block), ), const);
43
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_2 = {
44
  3,5,0,
45
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_2,
46
  NULL,gem_mrblib_mruby_struct_proc_syms_2,gem_mrblib_mruby_struct_proc_reps_2,
47
  gem_mrblib_mruby_struct_proc_lv_2,
48
  NULL,         /* debug_info */
49
  26,0,3,1,0
50
};
51
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_11, 2, (MRB_SYM(to_sym), MRB_SYM(call), ), const);
52
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_11[28] = {
53
0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x12,0x05,0x01,0x06,0x01,
54
0x23,0x05,0x2f,0x03,0x01,0x02,0x38,0x03,};
55
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_11, 2, (MRB_SYM(field), 0,), const);
56
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_11 = {
57
  3,8,0,
58
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_11,
59
  NULL,gem_mrblib_mruby_struct_proc_syms_11,NULL,
60
  gem_mrblib_mruby_struct_proc_lv_11,
61
  NULL,         /* debug_info */
62
  28,0,2,0,0
63
};
64
static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_3[1] = {
65
  &gem_mrblib_mruby_struct_proc_irep_11,
66
};
67
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_3, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const);
68
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_3[26] = {
69
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x2d,0x03,0x00,0x00,0x2f,0x03,0x01,0x00,0x57,0x04,0x00,0x30,0x03,
70
0x02,0x00,0x12,0x03,0x38,0x03,};
71
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_3, 2, (0,MRB_SYM(block), ), const);
72
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_3 = {
73
  3,5,0,
74
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_3,
75
  NULL,gem_mrblib_mruby_struct_proc_syms_3,gem_mrblib_mruby_struct_proc_reps_3,
76
  gem_mrblib_mruby_struct_proc_lv_3,
77
  NULL,         /* debug_info */
78
  26,0,3,1,0
79
};
80
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_16, 2, (MRB_SYM(call), MRB_SYM(push), ), const);
81
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_16[47] = {
82
0x34,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x23,0x04,0x01,0x03,0x04,0x21,0x04,0x02,0x00,0x01,0x05,
83
0x03,0x2f,0x04,0x00,0x01,0x27,0x04,0x00,0x0e,0x21,0x04,0x03,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,
84
0x25,0x00,0x02,0x11,0x04,0x38,0x04,};
85
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_16, 3, (MRB_SYM(field), 0,MRB_SYM(val), ), const);
86
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_16 = {
87
  4,7,0,
88
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_16,
89
  NULL,gem_mrblib_mruby_struct_proc_syms_16,NULL,
90
  gem_mrblib_mruby_struct_proc_lv_16,
91
  NULL,         /* debug_info */
92
  47,0,2,0,0
93
};
94
static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_4[1] = {
95
  &gem_mrblib_mruby_struct_proc_irep_16,
96
};
97
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_4, 3, (MRB_SYM(class), MRB_SYM(members), MRB_SYM(each), ), const);
98
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_4[27] = {
99
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x47,0x03,0x00,0x2d,0x04,0x00,0x00,0x2f,0x04,0x01,0x00,0x57,0x05,
100
0x00,0x30,0x04,0x02,0x00,0x38,0x03,};
101
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_4, 3, (0,MRB_SYM(block), MRB_SYM(ary), ), const);
102
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_4 = {
103
  4,6,0,
104
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_4,
105
  NULL,gem_mrblib_mruby_struct_proc_syms_4,gem_mrblib_mruby_struct_proc_reps_4,
106
  gem_mrblib_mruby_struct_proc_lv_4,
107
  NULL,         /* debug_info */
108
  27,0,3,1,0
109
};
110
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_5, 2, (MRB_SYM(size), MRB_SYM(dig), ), const);
111
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_5[58] = {
112
0x34,0x04,0x10,0x00,0x12,0x05,0x01,0x06,0x01,0x23,0x05,0x01,0x04,0x05,0x01,0x05,0x02,0x2f,0x05,0x00,
113
0x00,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x18,0x01,0x05,0x04,0x01,0x06,0x05,0x28,0x06,0x00,0x0b,0x11,
114
0x06,0x01,0x07,0x02,0x49,0x06,0x2f,0x05,0x01,0x0f,0x25,0x00,0x03,0x01,0x05,0x04,0x38,0x05,};
115
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_lv_5, 4, (MRB_SYM(idx), MRB_SYM(args), 0,MRB_SYM(n), ), const);
116
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_5 = {
117
  5,8,0,
118
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_5,
119
  NULL,gem_mrblib_mruby_struct_proc_syms_5,NULL,
120
  gem_mrblib_mruby_struct_proc_lv_5,
121
  NULL,         /* debug_info */
122
  58,0,2,0,0
123
};
124
static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_1[4] = {
125
  &gem_mrblib_mruby_struct_proc_irep_2,
126
  &gem_mrblib_mruby_struct_proc_irep_3,
127
  &gem_mrblib_mruby_struct_proc_irep_4,
128
  &gem_mrblib_mruby_struct_proc_irep_5,
129
};
130
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_1, 8, (MRB_SYM(Enumerable), MRB_SYM(include), MRB_SYM(each), MRB_SYM(each_pair), MRB_SYM(select), MRB_SYM(to_s), MRB_SYM(inspect), MRB_SYM(dig), ), const);
131
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_1[44] = {
132
0x1d,0x02,0x00,0x2d,0x01,0x01,0x01,0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x01,
133
0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x02,0x5f,0x01,0x04,0x60,0x05,0x06,0x63,0x01,0x58,0x02,0x03,0x5f,
134
0x01,0x07,0x38,0x01,};
135
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_1 = {
136
  1,4,0,
137
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_1,
138
  NULL,gem_mrblib_mruby_struct_proc_syms_1,gem_mrblib_mruby_struct_proc_reps_1,
139
  NULL,         /* lv */
140
  NULL,         /* debug_info */
141
  44,0,8,4,0
142
};
143
static const mrb_irep *gem_mrblib_mruby_struct_proc_reps_0[1] = {
144
  &gem_mrblib_mruby_struct_proc_irep_1,
145
};
146
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_struct_proc_syms_0, 1, (MRB_SYM(Struct), ), const);
147
static const mrb_code gem_mrblib_mruby_struct_proc_iseq_0[13] = {
148
0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
149
static const mrb_irep gem_mrblib_mruby_struct_proc_irep_0 = {
150
  1,3,0,
151
  MRB_IREP_STATIC,gem_mrblib_mruby_struct_proc_iseq_0,
152
  NULL,gem_mrblib_mruby_struct_proc_syms_0,gem_mrblib_mruby_struct_proc_reps_0,
153
  NULL,         /* lv */
154
  NULL,         /* debug_info */
155
  13,0,1,1,0
156
};
157
static
158
const struct RProc gem_mrblib_mruby_struct_proc[] = {{
159
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_struct_proc_irep_0},NULL,{NULL},
160
}};
161
static void
162
gem_mrblib_mruby_struct_proc_init_syms(mrb_state *mrb)
163
2.69k
{
164
2.69k
}
165
void mrb_mruby_struct_gem_init(mrb_state *mrb);
166
void mrb_mruby_struct_gem_final(mrb_state *mrb);
167
168
2.69k
void GENERATED_TMP_mrb_mruby_struct_gem_init(mrb_state *mrb) {
169
2.69k
  gem_mrblib_mruby_struct_proc_init_syms(mrb);
170
2.69k
  mrb_mruby_struct_gem_init(mrb);
171
2.69k
  mrb_load_proc(mrb, gem_mrblib_mruby_struct_proc);
172
2.69k
}
173
174
2.69k
void GENERATED_TMP_mrb_mruby_struct_gem_final(mrb_state *mrb) {
175
2.69k
  mrb_mruby_struct_gem_final(mrb);
176
2.69k
}