Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <method.h>
Data Fields | |
VALUE | flags |
const VALUE | defined_class |
struct rb_method_definition_struct *const | def |
ID | called_id |
const VALUE | owner |
ID rb_callable_method_entry_struct::called_id |
Definition at line 62 of file method.h.
Referenced by aliased_callable_method_entry(), frame_called_id(), hook_before_rewind(), rb_raise_jump(), rb_vm_control_frame_id_and_class(), rb_vm_pop_cfunc_frame(), vm_call_cfunc_with_frame(), and vm_exec().
struct rb_method_definition_struct* const rb_callable_method_entry_struct::def |
Definition at line 61 of file method.h.
Referenced by aliased_callable_method_entry(), backtrace_each(), check_cfunc(), control_frame_dump(), frame2iseq(), frame_func_id(), hook_before_rewind(), method_entry_cref(), rb_method_call_status(), rb_profile_frames(), rb_raise_jump(), rb_thread_current_status(), rb_vm_control_frame_id_and_class(), rb_vm_pop_cfunc_frame(), refined_method_callable_without_refinement(), vm_call0(), vm_call0_body(), vm_call0_cfunc_with_frame(), vm_call_attrset(), vm_call_bmethod_body(), vm_call_cfunc_with_frame(), vm_call_iseq_setup(), vm_call_iseq_setup_normal(), vm_call_iseq_setup_normal_0start(), vm_call_iseq_setup_tailcall(), vm_call_ivar(), vm_call_method_each_type(), vm_call_super(), vm_call_zsuper(), vm_defined(), vm_exec(), vm_method_cfunc_entry(), and vm_search_super_method().
Definition at line 60 of file method.h.
Referenced by aliased_callable_method_entry(), frame2klass(), rb_resolve_refined_method_callable(), vm_call0_body(), vm_call_method(), vm_call_super(), vm_defined(), vm_search_super_method(), and vm_stackoverflow().
Definition at line 63 of file method.h.
Referenced by hook_before_rewind(), rb_method_call_status(), rb_raise_jump(), rb_thread_current_status(), rb_vm_control_frame_id_and_class(), rb_vm_pop_cfunc_frame(), vm_call0(), vm_call0_cfunc_with_frame(), vm_call_cfunc_with_frame(), vm_call_method_each_type(), and vm_exec().