Coverage Report

Created: 2025-09-05 07:21

/src/mruby/build/host/mrbgems/mruby-proc-ext/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_proc_ext_proc_syms_2, 1, (MRB_SYM(call), ), const);
23
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_2[17] = {
24
0x34,0x00,0x10,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2d,0x03,0x00,0x0f,0x38,0x03,};
25
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_2, 2, (MRB_SYM(args), 0,), const);
26
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_2 = {
27
  3,6,0,
28
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_2,
29
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_2,NULL,
30
  gem_mrblib_mruby_proc_ext_proc_lv_2,
31
  NULL,         /* debug_info */
32
  17,0,1,0,0
33
};
34
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_3, 1, (MRB_SYM(call), ), const);
35
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_3[17] = {
36
0x34,0x00,0x10,0x00,0x11,0x04,0x01,0x05,0x01,0x49,0x04,0x2d,0x03,0x00,0x0f,0x38,0x03,};
37
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_3, 2, (MRB_SYM(args), 0,), const);
38
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_3 = {
39
  3,6,0,
40
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_3,
41
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_3,NULL,
42
  gem_mrblib_mruby_proc_ext_proc_lv_3,
43
  NULL,         /* debug_info */
44
  17,0,1,0,0
45
};
46
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_4[8] = {
47
0x34,0x00,0x00,0x00,0x12,0x02,0x38,0x02,};
48
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_4, 1, (0,), const);
49
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_4 = {
50
  2,3,0,
51
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_4,
52
  NULL,NULL,NULL,
53
  gem_mrblib_mruby_proc_ext_proc_lv_4,
54
  NULL,         /* debug_info */
55
  8,0,0,0,0
56
};
57
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_26, 1, (MRB_OPSYM(minus), ), const);
58
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_26[33] = {
59
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x06,0x04,0x43,0x03,0x27,0x03,0x00,0x0d,0x01,0x03,0x01,0x2f,0x03,
60
0x00,0x00,0x3f,0x03,0x01,0x25,0x00,0x03,0x01,0x03,0x01,0x38,0x03,};
61
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_26, 2, (MRB_SYM(a), 0,), const);
62
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_26 = {
63
  3,6,0,
64
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_26,
65
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_26,NULL,
66
  gem_mrblib_mruby_proc_ext_proc_lv_26,
67
  NULL,         /* debug_info */
68
  33,0,1,0,0
69
};
70
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_30, 2, (MRB_SYM(size), MRB_OPSYM(aref), ), const);
71
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_30[62] = {
72
0x34,0x00,0x10,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x3c,0x04,0x01,0x03,0x04,0x01,0x04,0x03,0x2f,
73
0x04,0x00,0x00,0x21,0x05,0x01,0x01,0x46,0x04,0x27,0x04,0x00,0x12,0x21,0x04,0x06,0x01,0x11,0x05,0x01,
74
0x06,0x03,0x49,0x05,0x2f,0x04,0x01,0x0f,0x25,0x00,0x09,0x21,0x04,0x07,0x01,0x01,0x05,0x03,0x23,0x04,
75
0x38,0x04,};
76
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_30, 3, (MRB_SYM(args), 0,MRB_SYM(new_args), ), const);
77
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_30 = {
78
  4,7,0,
79
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_30,
80
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_30,NULL,
81
  gem_mrblib_mruby_proc_ext_proc_lv_30,
82
  NULL,         /* debug_info */
83
  62,0,2,0,0
84
};
85
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_27[1] = {
86
  &gem_mrblib_mruby_proc_ext_proc_irep_30,
87
};
88
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_27, 1, (MRB_SYM(__send__), ), const);
89
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_27[26] = {
90
0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x03,0x47,0x01,0x00,0x21,0x04,0x03,0x00,0x57,0x05,0x00,
91
0x2e,0x03,0x00,0x01,0x38,0x03,};
92
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_27, 2, (MRB_SYM(given_args), 0,), const);
93
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_27 = {
94
  3,6,0,
95
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_27,
96
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_27,gem_mrblib_mruby_proc_ext_proc_reps_27,
97
  gem_mrblib_mruby_proc_ext_proc_lv_27,
98
  NULL,         /* debug_info */
99
  26,0,1,1,0
100
};
101
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_5[2] = {
102
  &gem_mrblib_mruby_proc_ext_proc_irep_26,
103
  &gem_mrblib_mruby_proc_ext_proc_irep_27,
104
};
105
static const mrb_irep_pool gem_mrblib_mruby_proc_ext_proc_pool_5[3] = {
106
{IREP_TT_STR|(33<<2), {"\x77\x72\x6f\x6e\x67\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x20\x28\x67\x69\x76\x65\x6e\x20"}},
107
{IREP_TT_STR|(11<<2), {"\x2c\x20\x65\x78\x70\x65\x63\x74\x65\x64\x20"}},
108
{IREP_TT_STR|(1<<2), {"\x29"}},
109
};
110
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_5, 8, (MRB_SYM(arity), MRB_SYM(proc), MRB_SYM(lambda), MRB_SYM_Q(lambda), MRB_OPSYM(neq), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(call), ), const);
111
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_5[168] = {
112
0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x07,0x2d,0x08,0x00,0x00,0x01,0x01,0x08,0x10,0x03,0x01,
113
0x57,0x09,0x00,0x2e,0x08,0x02,0x00,0x01,0x04,0x08,0x01,0x08,0x04,0x01,0x09,0x01,0x23,0x08,0x01,0x01,
114
0x08,0x2d,0x08,0x03,0x00,0x27,0x08,0x00,0x62,0x10,0x03,0x02,0x2d,0x08,0x00,0x00,0x01,0x05,0x08,0x01,
115
0x08,0x05,0x06,0x09,0x46,0x08,0x27,0x08,0x00,0x0a,0x01,0x08,0x01,0x01,0x09,0x05,0x2f,0x08,0x04,0x01,
116
0x26,0x08,0x00,0x18,0x01,0x08,0x05,0x06,0x09,0x43,0x08,0x27,0x08,0x00,0x0d,0x01,0x08,0x04,0x01,0x09,
117
0x05,0x23,0x08,0x01,0x09,0x01,0x45,0x08,0x27,0x08,0x00,0x23,0x1d,0x09,0x05,0x51,0x0a,0x00,0x01,0x0b,
118
0x01,0x52,0x0a,0x51,0x0b,0x01,0x52,0x0a,0x01,0x0b,0x04,0x01,0x0c,0x05,0x23,0x0b,0x52,0x0a,0x51,0x0b,
119
0x02,0x52,0x0a,0x2d,0x08,0x06,0x02,0x12,0x06,0x57,0x09,0x01,0x2e,0x08,0x01,0x00,0x01,0x07,0x08,0x01,
120
0x08,0x07,0x2f,0x08,0x07,0x00,0x38,0x08,};
121
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_5, 7, (MRB_SYM(arity), 0,MRB_SYM(type), MRB_SYM(abs), MRB_SYM(self_arity), MRB_SYM(pproc), MRB_SYM(make_curry), ), const);
122
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_5 = {
123
  8,14,0,
124
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_5,
125
  gem_mrblib_mruby_proc_ext_proc_pool_5,gem_mrblib_mruby_proc_ext_proc_syms_5,gem_mrblib_mruby_proc_ext_proc_reps_5,
126
  gem_mrblib_mruby_proc_ext_proc_lv_5,
127
  NULL,         /* debug_info */
128
  168,3,8,2,0
129
};
130
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_37, 1, (MRB_SYM(call), ), const);
131
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_37[39] = {
132
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x21,0x06,0x01,0x00,0x11,0x07,0x01,0x08,0x01,0x49,0x07,0x53,0x08,
133
0x00,0x01,0x09,0x02,0x55,0x08,0x01,0x09,0x04,0x30,0x06,0x00,0xff,0x2d,0x05,0x00,0x01,0x38,0x05,};
134
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_37, 4, (MRB_SYM(args), MRB_SYM(opts), 0,MRB_SYM(block), ), const);
135
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_37 = {
136
  5,10,0,
137
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_37,
138
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_37,NULL,
139
  gem_mrblib_mruby_proc_ext_proc_lv_37,
140
  NULL,         /* debug_info */
141
  39,0,1,0,0
142
};
143
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_6[1] = {
144
  &gem_mrblib_mruby_proc_ext_proc_irep_37,
145
};
146
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_6[9] = {
147
0x34,0x04,0x00,0x00,0x56,0x03,0x00,0x38,0x03,};
148
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_6, 2, (MRB_SYM(other), 0,), const);
149
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_6 = {
150
  3,4,0,
151
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_6,
152
  NULL,NULL,gem_mrblib_mruby_proc_ext_proc_reps_6,
153
  gem_mrblib_mruby_proc_ext_proc_lv_6,
154
  NULL,         /* debug_info */
155
  9,0,0,1,0
156
};
157
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_44, 1, (MRB_SYM(call), ), const);
158
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_44[39] = {
159
0x34,0x00,0x10,0x03,0x01,0x04,0x03,0x21,0x05,0x01,0x00,0x11,0x07,0x01,0x08,0x01,0x49,0x07,0x53,0x08,
160
0x00,0x01,0x09,0x02,0x55,0x08,0x01,0x09,0x04,0x2e,0x06,0x00,0xff,0x2f,0x05,0x00,0x01,0x38,0x05,};
161
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_44, 4, (MRB_SYM(args), MRB_SYM(opts), 0,MRB_SYM(block), ), const);
162
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_44 = {
163
  5,10,0,
164
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_44,
165
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_44,NULL,
166
  gem_mrblib_mruby_proc_ext_proc_lv_44,
167
  NULL,         /* debug_info */
168
  39,0,1,0,0
169
};
170
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_7[1] = {
171
  &gem_mrblib_mruby_proc_ext_proc_irep_44,
172
};
173
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_7[9] = {
174
0x34,0x04,0x00,0x00,0x56,0x03,0x00,0x38,0x03,};
175
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_lv_7, 2, (MRB_SYM(other), 0,), const);
176
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_7 = {
177
  3,4,0,
178
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_7,
179
  NULL,NULL,gem_mrblib_mruby_proc_ext_proc_reps_7,
180
  gem_mrblib_mruby_proc_ext_proc_lv_7,
181
  NULL,         /* debug_info */
182
  9,0,0,1,0
183
};
184
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_1[6] = {
185
  &gem_mrblib_mruby_proc_ext_proc_irep_2,
186
  &gem_mrblib_mruby_proc_ext_proc_irep_3,
187
  &gem_mrblib_mruby_proc_ext_proc_irep_4,
188
  &gem_mrblib_mruby_proc_ext_proc_irep_5,
189
  &gem_mrblib_mruby_proc_ext_proc_irep_6,
190
  &gem_mrblib_mruby_proc_ext_proc_irep_7,
191
};
192
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_1, 6, (MRB_OPSYM(eqq), MRB_SYM(yield), MRB_SYM(to_proc), MRB_SYM(curry), MRB_OPSYM(lshift), MRB_OPSYM(rshift), ), const);
193
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_1[50] = {
194
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,0x63,0x01,0x58,0x02,
195
0x02,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,
196
0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x38,0x01,};
197
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_1 = {
198
  1,3,0,
199
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_1,
200
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_1,gem_mrblib_mruby_proc_ext_proc_reps_1,
201
  NULL,         /* lv */
202
  NULL,         /* debug_info */
203
  50,0,6,6,0
204
};
205
static const mrb_irep *gem_mrblib_mruby_proc_ext_proc_reps_0[1] = {
206
  &gem_mrblib_mruby_proc_ext_proc_irep_1,
207
};
208
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_proc_ext_proc_syms_0, 1, (MRB_SYM(Proc), ), const);
209
static const mrb_code gem_mrblib_mruby_proc_ext_proc_iseq_0[13] = {
210
0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
211
static const mrb_irep gem_mrblib_mruby_proc_ext_proc_irep_0 = {
212
  1,3,0,
213
  MRB_IREP_STATIC,gem_mrblib_mruby_proc_ext_proc_iseq_0,
214
  NULL,gem_mrblib_mruby_proc_ext_proc_syms_0,gem_mrblib_mruby_proc_ext_proc_reps_0,
215
  NULL,         /* lv */
216
  NULL,         /* debug_info */
217
  13,0,1,1,0
218
};
219
static
220
const struct RProc gem_mrblib_mruby_proc_ext_proc[] = {{
221
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_proc_ext_proc_irep_0},NULL,{NULL},
222
}};
223
static void
224
gem_mrblib_mruby_proc_ext_proc_init_syms(mrb_state *mrb)
225
784
{
226
784
}
227
void mrb_mruby_proc_ext_gem_init(mrb_state *mrb);
228
void mrb_mruby_proc_ext_gem_final(mrb_state *mrb);
229
230
784
void GENERATED_TMP_mrb_mruby_proc_ext_gem_init(mrb_state *mrb) {
231
784
  gem_mrblib_mruby_proc_ext_proc_init_syms(mrb);
232
784
  mrb_mruby_proc_ext_gem_init(mrb);
233
784
  mrb_load_proc(mrb, gem_mrblib_mruby_proc_ext_proc);
234
784
}
235
236
784
void GENERATED_TMP_mrb_mruby_proc_ext_gem_final(mrb_state *mrb) {
237
784
  mrb_mruby_proc_ext_gem_final(mrb);
238
784
}