|
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().