rb_iseq_location_struct Struct Reference

#include <vm_core.h>


Data Fields

const VALUE path
const VALUE absolute_path
const VALUE base_label
const VALUE label
size_t first_lineno


Detailed Description

Definition at line 196 of file vm_core.h.


Field Documentation

const VALUE rb_iseq_location_struct::absolute_path

Definition at line 198 of file vm_core.h.

Referenced by iseq_location_setup(), iseq_mark(), rb_current_realfilepath(), and rb_iseq_absolute_path().

const VALUE rb_iseq_location_struct::base_label

Definition at line 199 of file vm_core.h.

Referenced by iseq_location_setup(), iseq_mark(), prepare_iseq_build(), rb_iseq_base_label(), and rb_iseq_method_name().

size_t rb_iseq_location_struct::first_lineno

Definition at line 201 of file vm_core.h.

Referenced by iseq_location_setup(), and rb_iseq_first_lineno().

const VALUE rb_iseq_location_struct::label

Definition at line 200 of file vm_core.h.

Referenced by control_frame_dump(), iseq_check(), iseq_compile_each(), iseq_free(), iseq_inspect(), iseq_location_setup(), iseq_mark(), make_name_for_block(), oldbt_iter_iseq(), prepare_iseq_build(), rb_binding_add_dynavars(), rb_insn_operand_intern(), rb_iseq_compile_with_option(), and rb_iseq_label().

const VALUE rb_iseq_location_struct::path

Definition at line 197 of file vm_core.h.

Referenced by cleanup_iseq_build(), control_frame_dump(), fill_path_and_lineno(), iseq_build_from_ary_body(), iseq_free(), iseq_inspect(), iseq_location(), iseq_location_setup(), iseq_mark(), iseq_set_sequence(), oldbt_iter_iseq(), proc_binding(), proc_to_s(), rb_add_method(), rb_iseq_path(), rb_method_entry_make(), rb_sourcefile(), rb_sourcefilename(), rb_vm_make_binding(), and rb_vm_set_progname().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7