Searched refs:rb_method_entry_t (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/ruby-104/ruby/
H A Dmethod.h101 } rb_method_entry_t; typedef in typeref:struct:rb_method_entry_struct
105 rb_method_entry_t *me;
111 rb_method_entry_t *rb_add_method(VALUE klass, ID mid, rb_method_type_t type, void *option, rb_method_flag_t noex);
112 rb_method_entry_t *rb_method_entry(VALUE klass, ID id, VALUE *define_class_ptr);
114 rb_method_entry_t *rb_resolve_refined_method(VALUE refinements,
115 const rb_method_entry_t *me,
117 rb_method_entry_t *rb_method_entry_with_refinements(VALUE klass, ID id,
119 rb_method_entry_t *rb_method_entry_without_refinements(VALUE klass, ID id,
122 rb_method_entry_t *rb_method_entry_get_without_cache(VALUE klass, ID id, VALUE *define_class_ptr);
123 rb_method_entry_t *rb_method_entry_se
[all...]
H A Dvm_method.c14 static void rb_vm_check_redefinition_opt_method(const rb_method_entry_t *me, VALUE klass);
24 rb_method_entry_t *me;
99 rb_unlink_method_entry(rb_method_entry_t *me)
169 rb_free_method_entry(rb_method_entry_t *me)
177 static inline rb_method_entry_t *
183 return (rb_method_entry_t *) body;
191 make_method_entry_refined(rb_method_entry_t *me)
202 new_def->body.orig_me = ALLOC(rb_method_entry_t);
213 rb_method_entry_t *me = lookup_method_table(refined_class, mid);
224 static rb_method_entry_t *
[all...]
H A Dvm_eval.c38 const rb_method_entry_t *me, VALUE defined_class)
62 const rb_method_entry_t *me = ci->me;
97 const rb_method_entry_t *me = ci->me;
244 const rb_method_entry_t *me, VALUE defined_class)
255 rb_method_entry_t *me;
290 static inline rb_method_entry_t *
292 static inline int rb_method_call_status(rb_thread_t *th, const rb_method_entry_t *me, call_type scope, VALUE self);
315 rb_method_entry_t *me =
358 const rb_method_entry_t *me = rb_method_entry(klass, idRespond_to, &defined_class);
382 check_funcall_callable(rb_thread_t *th, const rb_method_entry_t *m
[all...]
H A Dproc.c22 rb_method_entry_t *me;
942 rb_method_entry_t *me, meb;
1009 data->me = ALLOC(rb_method_entry_t);
1118 data->me = ALLOC(rb_method_entry_t);
1502 data->me = ALLOC(rb_method_entry_t);
1683 bound->me = ALLOC(rb_method_entry_t);
1699 rb_method_entry_min_max_arity(const rb_method_entry_t *me, int *max)
1747 rb_method_entry_arity(const rb_method_entry_t *me)
1802 static rb_method_entry_t *
1806 rb_method_entry_t *m
[all...]
H A Dclass.c142 clone_method(VALUE klass, ID mid, const rb_method_entry_t *me)
161 clone_method((VALUE)data, (ID)key, (const rb_method_entry_t *)value);
776 rb_method_entry_t *me = (rb_method_entry_t *) value;
781 rb_method_entry_t *orig_me = me->def->body.orig_me, *new_me;
783 new_me = ALLOC(rb_method_entry_t);
988 const rb_method_entry_t *me = (const rb_method_entry_t *)value;
1560 const rb_method_entry_t *me = rb_method_entry(CLASS_OF(obj), rb_intern("to_s"), 0);
H A Dvm_core.h158 const rb_method_entry_t *me;
435 const rb_method_entry_t *me;/* cfp[9] */
514 const rb_method_entry_t *passed_me;
837 const VALUE *argv, const rb_method_entry_t *me,
839 void rb_unlink_method_entry(rb_method_entry_t *me);
H A Deval.c826 static const rb_method_entry_t *
844 const rb_method_entry_t *me_local;
874 const rb_method_entry_t *me_local;
H A Dvm_insnhelper.c43 const rb_method_entry_t *me)
865 check_cfunc(const rb_method_entry_t *me, VALUE (*func)())
922 vm_call0(rb_thread_t*, VALUE, ID, int, const VALUE*, const rb_method_entry_t*, VALUE);
937 rb_method_entry_t *me = rb_method_entry_with_refinements(CLASS_OF(pattern), idEqq, &defined_class);
1470 const rb_method_entry_t *me = ci->me;
1541 const rb_method_entry_t *me = ci->me;
1566 const rb_method_entry_t *me = ci->me;
1833 rb_method_entry_t *me;
H A Dvm.c990 rb_vm_check_redefinition_opt_method(const rb_method_entry_t *me, VALUE klass)
1006 rb_method_entry_t *me = (rb_method_entry_t *)value;
1008 rb_method_entry_t *newme = rb_method_entry(klass, mid, NULL);
1026 rb_method_entry_t *me;
1223 const rb_method_entry_t *me = th->cfp->me;
1815 ((rb_method_entry_t *)cfp->me)->mark = 1;
H A Dgc.c791 free_method_entry_i(ID key, rb_method_entry_t *me, st_data_t data)
2419 mark_method_entry(rb_objspace_t *objspace, const rb_method_entry_t *me)
2449 rb_mark_method_entry(const rb_method_entry_t *me)
2455 mark_method_entry_i(ID key, const rb_method_entry_t *me, st_data_t data)
H A Dinsns.def739 const rb_method_entry_t *me = rb_method_entry(klass, SYM2ID(obj), 0);
H A Dvm.inc1118 const rb_method_entry_t *me = rb_method_entry(klass, SYM2ID(obj), 0);

Completed in 233 milliseconds