Coverage Report

Created: 2023-06-07 07:09

/src/mruby/build/host/mrbgems/mruby-object-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_object_ext_proc_syms_2, 3, (MRB_SYM(yield_self), MRB_SYM(to_enum), MRB_SYM(call), ), const);
23
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_2[31] = {
24
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x26,0x02,0x00,0x09,0x10,0x03,0x00,0x2d,0x02,0x01,0x01,0x38,0x02,
25
0x01,0x02,0x01,0x12,0x03,0x2f,0x02,0x02,0x01,0x38,0x02,};
26
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_lv_2, 1, (MRB_SYM(block), ), const);
27
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_2 = {
28
  2,5,0,
29
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_2,
30
  NULL,gem_mrblib_mruby_object_ext_proc_syms_2,NULL,
31
  gem_mrblib_mruby_object_ext_proc_lv_2,
32
  NULL,         /* debug_info */
33
  31,0,3,0,0
34
};
35
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_syms_3, 1, (MRB_SYM(call), ), const);
36
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_3[18] = {
37
0x34,0x00,0x00,0x00,0x12,0x03,0x3b,0x02,0x00,0x00,0x2f,0x02,0x00,0x01,0x12,0x02,0x38,0x02,};
38
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_lv_3, 1, (0,), const);
39
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_3 = {
40
  2,5,0,
41
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_3,
42
  NULL,gem_mrblib_mruby_object_ext_proc_syms_3,NULL,
43
  gem_mrblib_mruby_object_ext_proc_lv_3,
44
  NULL,         /* debug_info */
45
  18,0,1,0,0
46
};
47
static const mrb_irep *gem_mrblib_mruby_object_ext_proc_reps_1[2] = {
48
  &gem_mrblib_mruby_object_ext_proc_irep_2,
49
  &gem_mrblib_mruby_object_ext_proc_irep_3,
50
};
51
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_syms_1, 3, (MRB_SYM(yield_self), MRB_SYM(then), MRB_SYM(tap), ), const);
52
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_1[21] = {
53
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x60,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x02,0x38,
54
0x01,};
55
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_1 = {
56
  1,3,0,
57
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_1,
58
  NULL,gem_mrblib_mruby_object_ext_proc_syms_1,gem_mrblib_mruby_object_ext_proc_reps_1,
59
  NULL,         /* lv */
60
  NULL,         /* debug_info */
61
  21,0,3,2,0
62
};
63
static const mrb_irep *gem_mrblib_mruby_object_ext_proc_reps_0[1] = {
64
  &gem_mrblib_mruby_object_ext_proc_irep_1,
65
};
66
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_syms_0, 1, (MRB_SYM(Kernel), ), const);
67
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_0[11] = {
68
0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
69
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_0 = {
70
  1,2,0,
71
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_0,
72
  NULL,gem_mrblib_mruby_object_ext_proc_syms_0,gem_mrblib_mruby_object_ext_proc_reps_0,
73
  NULL,         /* lv */
74
  NULL,         /* debug_info */
75
  11,0,1,1,0
76
};
77
static
78
const struct RProc gem_mrblib_mruby_object_ext_proc[] = {{
79
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_object_ext_proc_irep_0},NULL,{NULL},
80
}};
81
static void
82
gem_mrblib_mruby_object_ext_proc_init_syms(mrb_state *mrb)
83
1.74k
{
84
1.74k
}
85
void mrb_mruby_object_ext_gem_init(mrb_state *mrb);
86
void mrb_mruby_object_ext_gem_final(mrb_state *mrb);
87
88
1.74k
void GENERATED_TMP_mrb_mruby_object_ext_gem_init(mrb_state *mrb) {
89
1.74k
  gem_mrblib_mruby_object_ext_proc_init_syms(mrb);
90
1.74k
  mrb_mruby_object_ext_gem_init(mrb);
91
1.74k
  mrb_load_proc(mrb, gem_mrblib_mruby_object_ext_proc);
92
1.74k
}
93
94
1.74k
void GENERATED_TMP_mrb_mruby_object_ext_gem_final(mrb_state *mrb) {
95
1.74k
  mrb_mruby_object_ext_gem_final(mrb);
96
1.74k
}