Coverage Report

Created: 2026-06-20 07:34

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
17
#define mrb_BRACED(...) {__VA_ARGS__}
18
#define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \
19
  static qualifier mrb_sym name[len] = mrb_BRACED syms
20
21
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);
22
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_2[34] = {
23
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x03,0x02,0x27,0x03,0x00,0x09,0x10,0x04,0x00,0x2f,0x03,0x01,
24
0x01,0x3d,0x03,0x01,0x03,0x02,0x12,0x04,0x32,0x03,0x02,0x01,0x3d,0x03,};
25
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_lv_2, 2, (0,MRB_SYM(block), ), const);
26
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_2 = {
27
  3,6,0,
28
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_2,
29
  NULL,gem_mrblib_mruby_object_ext_proc_syms_2,NULL,
30
  gem_mrblib_mruby_object_ext_proc_lv_2,
31
  NULL,         /* debug_info */
32
  34,0,3,0,0
33
};
34
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_3[14] = {
35
0x39,0x00,0x00,0x00,0x12,0x03,0x44,0x02,0x00,0x00,0x36,0x02,0x01,0x3f,};
36
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_lv_3, 1, (0,), const);
37
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_3 = {
38
  2,5,0,
39
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_3,
40
  NULL,NULL,NULL,
41
  gem_mrblib_mruby_object_ext_proc_lv_3,
42
  NULL,         /* debug_info */
43
  14,0,0,0,0
44
};
45
static const mrb_irep *gem_mrblib_mruby_object_ext_proc_reps_1[2] = {
46
  &gem_mrblib_mruby_object_ext_proc_irep_2,
47
  &gem_mrblib_mruby_object_ext_proc_irep_3,
48
};
49
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_syms_1, 3, (MRB_SYM(yield_self), MRB_SYM(then), MRB_SYM(tap), ), const);
50
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_1[13] = {
51
0x6b,0x01,0x00,0x00,0x6d,0x01,0x00,0x6b,0x01,0x02,0x01,0x3d,0x01,};
52
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_1 = {
53
  1,2,0,
54
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_1,
55
  NULL,gem_mrblib_mruby_object_ext_proc_syms_1,gem_mrblib_mruby_object_ext_proc_reps_1,
56
  NULL,         /* lv */
57
  NULL,         /* debug_info */
58
  13,0,3,2,0
59
};
60
static const mrb_irep *gem_mrblib_mruby_object_ext_proc_reps_0[1] = {
61
  &gem_mrblib_mruby_object_ext_proc_irep_1,
62
};
63
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_object_ext_proc_syms_0, 1, (MRB_SYM(Kernel), ), const);
64
static const mrb_code gem_mrblib_mruby_object_ext_proc_iseq_0[11] = {
65
0x11,0x01,0x68,0x01,0x00,0x69,0x01,0x00,0x3d,0x01,0x76,};
66
static const mrb_irep gem_mrblib_mruby_object_ext_proc_irep_0 = {
67
  1,2,0,
68
  MRB_IREP_STATIC,gem_mrblib_mruby_object_ext_proc_iseq_0,
69
  NULL,gem_mrblib_mruby_object_ext_proc_syms_0,gem_mrblib_mruby_object_ext_proc_reps_0,
70
  NULL,         /* lv */
71
  NULL,         /* debug_info */
72
  11,0,1,1,0
73
};
74
static
75
const struct RProc gem_mrblib_mruby_object_ext_proc[] = {{
76
NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_object_ext_proc_irep_0},NULL,{NULL},
77
}};
78
static void
79
gem_mrblib_mruby_object_ext_proc_init_syms(mrb_state *mrb)
80
15.0k
{
81
15.0k
}
82
void mrb_mruby_object_ext_gem_init(mrb_state *mrb);
83
void mrb_mruby_object_ext_gem_final(mrb_state *mrb);
84
85
15.0k
void GENERATED_TMP_mrb_mruby_object_ext_gem_init(mrb_state *mrb) {
86
15.0k
  gem_mrblib_mruby_object_ext_proc_init_syms(mrb);
87
15.0k
  mrb_mruby_object_ext_gem_init(mrb);
88
15.0k
  mrb_load_proc(mrb, gem_mrblib_mruby_object_ext_proc);
89
15.0k
}
90
91
15.0k
void GENERATED_TMP_mrb_mruby_object_ext_gem_final(mrb_state *mrb) {
92
15.0k
  mrb_mruby_object_ext_gem_final(mrb);
93
15.0k
}