Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
Internal header for the compiler. More...
Go to the source code of this file.
Functions | |
int | rb_dvar_defined (ID, const struct rb_iseq_struct *) |
int | rb_local_defined (ID, const struct rb_iseq_struct *) |
const char * | rb_insns_name (int i) |
VALUE | rb_insns_name_array (void) |
int | rb_vm_insn_addr2insn (const void *) |
rb_event_flag_t | rb_iseq_event_flags (const struct rb_iseq_struct *iseq, size_t pos) |
Internal header for the compiler.
Definition in file compile.h.
int rb_dvar_defined | ( | ID | , |
const struct rb_iseq_struct * | |||
) |
Definition at line 9172 of file compile.c.
Referenced by MAYBE_UNUSED().
VALUE rb_insns_name_array | ( | void | ) |
Definition at line 9178 of file compile.c.
References rb_ary_new_capa(), rb_ary_push(), rb_fstring_cstr, and rb_obj_freeze().
Referenced by Init_VM().
rb_event_flag_t rb_iseq_event_flags | ( | const struct rb_iseq_struct * | iseq, |
size_t | pos | ||
) |
int rb_local_defined | ( | ID | , |
const struct rb_iseq_struct * | |||
) |
Definition at line 3172 of file iseq.c.
References insn_data_struct::insn, key, rb_bug(), and st_lookup.
Referenced by rb_iseq_original_iseq().