-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmruby.def
293 lines (293 loc) · 4.96 KB
/
mruby.def
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
LIBRARY mruby.dll
EXPORTS
mrb_define_class
mrb_define_module
mrb_singleton_class
mrb_include_module
mrb_define_method
mrb_define_class_method
mrb_define_singleton_method
mrb_define_module_function
mrb_define_const
mrb_undef_method
mrb_undef_class_method
mrb_obj_new
mrb_instance_new
mrb_class_new
mrb_module_new
mrb_class_defined
mrb_class_get
mrb_class_get_under
mrb_module_get
mrb_module_get_under
mrb_obj_dup
mrb_check_to_integer
mrb_obj_respond_to
mrb_define_class_under
mrb_define_module_under
mrb_get_args
mrb_funcall
mrb_funcall_argv
mrb_funcall_with_block
mrb_intern_cstr
mrb_intern
mrb_intern_static
mrb_intern_str
mrb_check_intern_cstr
mrb_check_intern
mrb_check_intern_str
mrb_sym2name
mrb_sym2name_len
mrb_sym2str
mrb_malloc
mrb_calloc
mrb_realloc
mrb_realloc_simple
mrb_malloc_simple
mrb_obj_alloc
mrb_free
mrb_str_new
mrb_str_new_cstr
mrb_str_new_static
mrb_open
mrb_open_allocf
mrb_close
mrb_top_self
mrb_run
mrb_context_run
mrb_p
mrb_obj_id
mrb_obj_to_sym
mrb_obj_eq
mrb_obj_equal
mrb_equal
mrb_Integer
mrb_Float
mrb_inspect
mrb_eql
mrb_garbage_collect
mrb_full_gc
mrb_incremental_gc
mrb_gc_arena_save
mrb_gc_arena_restore
mrb_gc_mark
mrb_field_write_barrier
mrb_write_barrier
mrb_check_convert_type
mrb_any_to_s
mrb_obj_classname
mrb_obj_class
mrb_class_path
mrb_convert_type
mrb_obj_is_kind_of
mrb_obj_inspect
mrb_obj_clone
mrb_exc_new
mrb_exc_raise
mrb_raise
mrb_raisef
mrb_name_error
mrb_warn
mrb_bug
mrb_print_backtrace
mrb_print_error
mrb_yield
mrb_yield_argv
mrb_gc_protect
mrb_to_int
mrb_check_type
mrb_define_alias
mrb_class_name
mrb_define_global_const
mrb_attr_get
mrb_respond_to
mrb_obj_is_instance_of
mrb_pool_open
mrb_pool_close
mrb_pool_alloc
mrb_pool_realloc
mrb_pool_can_realloc
mrb_alloca
mrb_ary_modify
mrb_ary_decref
mrb_ary_new_capa
mrb_ary_new
mrb_ary_new_from_values
mrb_assoc_new
mrb_ary_concat
mrb_ary_splat
mrb_ary_push
mrb_ary_pop
mrb_ary_ref
mrb_ary_set
mrb_ary_replace
mrb_check_array_type
mrb_ary_unshift
mrb_ary_entry
mrb_ary_shift
mrb_ary_clear
mrb_ary_join
mrb_define_class_id
mrb_define_module_id
mrb_vm_define_class
mrb_vm_define_module
mrb_define_method_vm
mrb_define_method_raw
mrb_define_method_id
mrb_alias_method
mrb_class_outer_module
mrb_method_search_vm
mrb_method_search
mrb_class_real
mrb_gc_mark_mt
mrb_gc_mark_mt_size
mrb_gc_free_mt
mrbc_context_new
mrbc_context_free
mrbc_filename
mrbc_partial_hook
mrb_parser_new
mrb_parser_free
mrb_parser_parse
mrb_parser_set_filename
mrb_parser_get_filename
mrb_parse_file
mrb_parse_string
mrb_parse_nstring
mrb_generate_code
mrb_load_file
mrb_load_string
mrb_load_nstring
mrb_load_file_cxt
mrb_load_string_cxt
mrb_load_nstring_cxt
mrb_data_object_alloc
mrb_data_check_type
mrb_data_get_ptr
mrb_data_check_get_ptr
mrb_debug_get_filename
mrb_debug_get_line
mrb_debug_info_append_file
mrb_debug_info_alloc
mrb_debug_info_free
mrb_dump_irep_binary
mrb_dump_irep_cfunc
mrb_read_irep_file
mrb_load_irep_file
mrb_load_irep_file_cxt
mrb_read_irep
calc_crc_16_ccitt
mrb_objspace_each_objects
mrb_free_context
mrb_hash_new_capa
mrb_hash_new
mrb_hash_set
mrb_hash_get
mrb_hash_fetch
mrb_hash_delete_key
mrb_hash_keys
mrb_check_hash_type
mrb_hash_empty_p
mrb_hash_clear
mrb_hash_tbl
mrb_gc_mark_hash
mrb_gc_mark_hash_size
mrb_gc_free_hash
mrb_add_irep
mrb_load_irep
mrb_load_irep_cxt
mrb_irep_free
mrb_irep_incref
mrb_irep_decref
mrb_flo_to_fixnum
mrb_flo_to_str
mrb_fixnum_to_str
mrb_fixnum_plus
mrb_fixnum_minus
mrb_fixnum_mul
mrb_num_div
mrb_proc_new
mrb_proc_new_cfunc
mrb_closure_new
mrb_closure_new_cfunc
mrb_proc_copy
mrb_range_new
mrb_range_beg_len
mrb_gc_free_str
mrb_str_modify
mrb_str_concat
mrb_str_plus
mrb_ptr_to_str
mrb_obj_as_string
mrb_str_resize
mrb_str_substr
mrb_string_type
mrb_check_string_type
mrb_str_buf_new
mrb_str_buf_cat
mrb_string_value_cstr
mrb_string_value_ptr
mrb_str_offset
mrb_str_dup
mrb_str_intern
mrb_str_cat_cstr
mrb_str_to_inum
mrb_str_to_dbl
mrb_str_to_str
mrb_str_hash
mrb_str_buf_append
mrb_str_inspect
mrb_str_equal
mrb_str_dump
mrb_str_cat
mrb_str_append
mrb_str_cmp
mrb_str_to_cstr
mrb_str_pool
;; for MRB_WORD_BOXING
;mrb_float_value
;mrb_float_pool
;mrb_cptr_value
mrb_vm_special_get
mrb_vm_special_set
mrb_vm_iv_get
mrb_vm_iv_set
mrb_vm_cv_get
mrb_vm_cv_set
mrb_vm_const_get
mrb_vm_const_set
mrb_const_get
mrb_const_set
mrb_const_defined
mrb_const_remove
mrb_obj_iv_get
mrb_obj_iv_set
mrb_obj_iv_defined
mrb_obj_iv_ifnone
mrb_iv_get
mrb_iv_set
mrb_iv_defined
mrb_iv_remove
mrb_iv_copy
mrb_const_defined_at
mrb_mod_constants
mrb_f_global_variables
mrb_gv_get
mrb_gv_set
mrb_gv_remove
mrb_obj_instance_variables
mrb_obj_iv_inspect
mrb_class_sym
mrb_mod_class_variables
mrb_mod_cv_get
mrb_cv_get
mrb_mod_cv_set
mrb_cv_set
mrb_mod_cv_defined
mrb_cv_defined
mrb_gc_mark_gv
mrb_gc_free_gv
mrb_gc_mark_iv
mrb_gc_mark_iv_size
mrb_gc_free_iv
mrb_digitmap DATA