VALUE              25 array.c        VALUE rb_cArray;
VALUE              30 array.c        #define ARY_MAX_SIZE (LONG_MAX / (int)sizeof(VALUE))
VALUE              46 array.c        #define ARY_HEAP_SIZE(a) (assert(!ARY_EMBED_P(a)), assert(ARY_OWNS_HEAP_P(a)), RARRAY(a)->as.heap.aux.capa * sizeof(VALUE))
VALUE             111 array.c            const VALUE _ary_ = (ary); \
VALUE             112 array.c            const VALUE _value_ = (value); \
VALUE             135 array.c        rb_mem_clear(register VALUE *mem, register long size)
VALUE             143 array.c        ary_mem_clear(VALUE ary, long beg, long size)
VALUE             151 array.c        memfill(register VALUE *mem, register long size, register VALUE val)
VALUE             159 array.c        ary_memfill(VALUE ary, long beg, long size, VALUE val)
VALUE             168 array.c        ary_memcpy0(VALUE ary, long beg, long argc, const VALUE *argv, VALUE buff_owner_ary)
VALUE             173 array.c            if (argc > (int)(128/sizeof(VALUE)) /* is magic number (cache line size) */) {
VALUE             176 array.c        	    MEMCPY(ptr+beg, argv, VALUE, argc);
VALUE             190 array.c            MEMCPY(RARRAY_PTR(ary)+beg, argv, VALUE, argc);
VALUE             195 array.c        ary_memcpy(VALUE ary, long beg, long argc, const VALUE *argv)
VALUE             201 array.c        ary_resize_capa(VALUE ary, long capacity)
VALUE             209 array.c                    VALUE *ptr = ALLOC_N(VALUE, (capacity));
VALUE             210 array.c                    MEMCPY(ptr, ARY_EMBED_PTR(ary), VALUE, len);
VALUE             216 array.c        	    SIZED_REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, capacity, RARRAY(ary)->as.heap.aux.capa);
VALUE             223 array.c        	    const VALUE *ptr = RARRAY_CONST_PTR(ary);
VALUE             226 array.c                    MEMCPY((VALUE *)RARRAY(ary)->as.ary, ptr, VALUE, len);
VALUE             229 array.c        	    ruby_xfree((VALUE *)ptr);
VALUE             235 array.c        ary_shrink_capa(VALUE ary)
VALUE             242 array.c        	REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, capacity);
VALUE             246 array.c        ary_double_capa(VALUE ary, long min)
VALUE             261 array.c        rb_ary_decrement_share(VALUE shared)
VALUE             276 array.c        rb_ary_unshare(VALUE ary)
VALUE             278 array.c            VALUE shared = RARRAY(ary)->as.heap.aux.shared;
VALUE             284 array.c        rb_ary_unshare_safe(VALUE ary)
VALUE             291 array.c        static VALUE
VALUE             292 array.c        rb_ary_increment_share(VALUE shared)
VALUE             302 array.c        rb_ary_set_shared(VALUE ary, VALUE shared)
VALUE             310 array.c        rb_ary_modify_check(VALUE ary)
VALUE             316 array.c        rb_ary_modify(VALUE ary)
VALUE             321 array.c        	VALUE shared = ARY_SHARED(ary);
VALUE             323 array.c        	    const VALUE *ptr = ARY_HEAP_PTR(ary);
VALUE             326 array.c        	    MEMCPY((VALUE *)ARY_EMBED_PTR(ary), ptr, VALUE, len);
VALUE             336 array.c        		MEMMOVE(ptr, ptr+shift, VALUE, len);
VALUE             342 array.c                    VALUE *ptr = ALLOC_N(VALUE, len);
VALUE             343 array.c                    MEMCPY(ptr, RARRAY_CONST_PTR(ary), VALUE, len);
VALUE             353 array.c        static VALUE
VALUE             354 array.c        ary_ensure_room_for_push(VALUE ary, long add_len)
VALUE             365 array.c        	    VALUE shared = ARY_SHARED(ary);
VALUE             402 array.c        VALUE
VALUE             403 array.c        rb_ary_freeze(VALUE ary)
VALUE             416 array.c        static VALUE
VALUE             417 array.c        rb_ary_frozen_p(VALUE ary)
VALUE             430 array.c        VALUE
VALUE             431 array.c        rb_ary_shared_with_p(VALUE ary1, VALUE ary2)
VALUE             442 array.c        static VALUE
VALUE             443 array.c        ary_alloc(VALUE klass)
VALUE             450 array.c            return (VALUE)ary;
VALUE             453 array.c        static VALUE
VALUE             454 array.c        empty_ary_alloc(VALUE klass)
VALUE             460 array.c        static VALUE
VALUE             461 array.c        ary_new(VALUE klass, long capa)
VALUE             463 array.c            VALUE ary,*ptr;
VALUE             476 array.c        	ptr = ALLOC_N(VALUE, capa);
VALUE             486 array.c        VALUE
VALUE             492 array.c        VALUE
VALUE             498 array.c        VALUE
VALUE             502 array.c            VALUE ary;
VALUE             509 array.c        	ARY_SET(ary, i, va_arg(ar, VALUE));
VALUE             517 array.c        VALUE
VALUE             518 array.c        rb_ary_new_from_values(long n, const VALUE *elts)
VALUE             520 array.c            VALUE ary;
VALUE             531 array.c        VALUE
VALUE             537 array.c        VALUE
VALUE             540 array.c            VALUE ary = ary_new(0, capa);
VALUE             547 array.c        rb_ary_free(VALUE ary)
VALUE             555 array.c        rb_ary_memsize(VALUE ary)
VALUE             558 array.c        	return RARRAY(ary)->as.heap.aux.capa * sizeof(VALUE);
VALUE             566 array.c        ary_discard(VALUE ary)
VALUE             573 array.c        static VALUE
VALUE             574 array.c        ary_make_shared(VALUE ary)
VALUE             594 array.c        	ARY_SET_LEN((VALUE)shared, capa);
VALUE             595 array.c        	ARY_SET_PTR((VALUE)shared, RARRAY_CONST_PTR(ary));
VALUE             596 array.c        	ary_mem_clear((VALUE)shared, len, capa - len);
VALUE             598 array.c        	ARY_SET_SHARED_NUM((VALUE)shared, 1);
VALUE             600 array.c        	ARY_SET_SHARED(ary, (VALUE)shared);
VALUE             602 array.c        	return (VALUE)shared;
VALUE             606 array.c        static VALUE
VALUE             607 array.c        ary_make_substitution(VALUE ary)
VALUE             612 array.c        	VALUE subst = rb_ary_new2(len);
VALUE             622 array.c        VALUE
VALUE             623 array.c        rb_assoc_new(VALUE car, VALUE cdr)
VALUE             628 array.c        static VALUE
VALUE             629 array.c        to_ary(VALUE ary)
VALUE             634 array.c        VALUE
VALUE             635 array.c        rb_check_array_type(VALUE ary)
VALUE             659 array.c        static VALUE
VALUE             660 array.c        rb_ary_s_try_convert(VALUE dummy, VALUE ary)
VALUE             721 array.c        static VALUE
VALUE             722 array.c        rb_ary_initialize(int argc, VALUE *argv, VALUE ary)
VALUE             725 array.c            VALUE size, val;
VALUE             786 array.c        static VALUE
VALUE             787 array.c        rb_ary_s_create(int argc, VALUE *argv, VALUE klass)
VALUE             789 array.c            VALUE ary = ary_new(klass, argc);
VALUE             799 array.c        rb_ary_store(VALUE ary, long idx, VALUE val)
VALUE             828 array.c        static VALUE
VALUE             829 array.c        ary_make_partial(VALUE ary, VALUE klass, long offset, long len)
VALUE             836 array.c                VALUE result = ary_alloc(klass);
VALUE             842 array.c                VALUE shared, result = ary_alloc(klass);
VALUE             856 array.c        static VALUE
VALUE             857 array.c        ary_make_shared_copy(VALUE ary)
VALUE             868 array.c        static VALUE
VALUE             869 array.c        ary_take_first_or_last(int argc, const VALUE *argv, VALUE ary, enum ary_take_pos_flags last)
VALUE             871 array.c            VALUE nv;
VALUE             904 array.c        VALUE
VALUE             905 array.c        rb_ary_push(VALUE ary, VALUE item)
VALUE             908 array.c            VALUE target_ary = ary_ensure_room_for_push(ary, 1);
VALUE             916 array.c        VALUE
VALUE             917 array.c        rb_ary_cat(VALUE ary, const VALUE *argv, long len)
VALUE             920 array.c            VALUE target_ary = ary_ensure_room_for_push(ary, len);
VALUE             942 array.c        static VALUE
VALUE             943 array.c        rb_ary_push_m(int argc, VALUE *argv, VALUE ary)
VALUE             948 array.c        VALUE
VALUE             949 array.c        rb_ary_pop(VALUE ary)
VALUE             984 array.c        static VALUE
VALUE             985 array.c        rb_ary_pop_m(int argc, VALUE *argv, VALUE ary)
VALUE             987 array.c            VALUE result;
VALUE             999 array.c        VALUE
VALUE            1000 array.c        rb_ary_shift(VALUE ary)
VALUE            1002 array.c            VALUE top;
VALUE            1011 array.c        		MEMMOVE(ptr, ptr+1, VALUE, len-1);
VALUE            1053 array.c        static VALUE
VALUE            1054 array.c        rb_ary_shift_m(int argc, VALUE *argv, VALUE ary)
VALUE            1056 array.c            VALUE result;
VALUE            1076 array.c        		MEMMOVE(ptr, ptr+n, VALUE, RARRAY_LEN(ary)-n);
VALUE            1089 array.c        static VALUE
VALUE            1090 array.c        ary_ensure_room_for_unshift(VALUE ary, int argc)
VALUE            1095 array.c            const VALUE *head, *sharedp;
VALUE            1102 array.c        	VALUE shared = ARY_SHARED(ary);
VALUE            1131 array.c        	    MEMMOVE((VALUE *)sharedp + argc + room, head, VALUE, len);
VALUE            1141 array.c        	    MEMMOVE(ptr + argc, ptr, VALUE, len);
VALUE            1160 array.c        static VALUE
VALUE            1161 array.c        rb_ary_unshift_m(int argc, VALUE *argv, VALUE ary)
VALUE            1164 array.c            VALUE target_ary;
VALUE            1177 array.c        VALUE
VALUE            1178 array.c        rb_ary_unshift(VALUE ary, VALUE item)
VALUE            1184 array.c        static inline VALUE
VALUE            1185 array.c        rb_ary_elt(VALUE ary, long offset)
VALUE            1195 array.c        VALUE
VALUE            1196 array.c        rb_ary_entry(VALUE ary, long offset)
VALUE            1199 array.c            const VALUE *ptr = RARRAY_CONST_PTR(ary);
VALUE            1211 array.c        VALUE
VALUE            1212 array.c        rb_ary_subseq(VALUE ary, long beg, long len)
VALUE            1214 array.c            VALUE klass;
VALUE            1265 array.c        VALUE
VALUE            1266 array.c        rb_ary_aref(int argc, const VALUE *argv, VALUE ary)
VALUE            1268 array.c            VALUE arg;
VALUE            1312 array.c        VALUE
VALUE            1313 array.c        rb_ary_at(VALUE ary, VALUE pos)
VALUE            1333 array.c        static VALUE
VALUE            1334 array.c        rb_ary_first(int argc, VALUE *argv, VALUE ary)
VALUE            1360 array.c        VALUE
VALUE            1361 array.c        rb_ary_last(int argc, const VALUE *argv, VALUE ary)
VALUE            1396 array.c        static VALUE
VALUE            1397 array.c        rb_ary_fetch(int argc, VALUE *argv, VALUE ary)
VALUE            1399 array.c            VALUE pos, ifnone;
VALUE            1450 array.c        static VALUE
VALUE            1451 array.c        rb_ary_index(int argc, VALUE *argv, VALUE ary)
VALUE            1453 array.c            const VALUE *ptr;
VALUE            1454 array.c            VALUE val;
VALUE            1473 array.c        	VALUE e = ptr[i];
VALUE            1512 array.c        static VALUE
VALUE            1513 array.c        rb_ary_rindex(int argc, VALUE *argv, VALUE ary)
VALUE            1515 array.c            const VALUE *ptr;
VALUE            1516 array.c            VALUE val;
VALUE            1536 array.c        	VALUE e = ptr[i];
VALUE            1553 array.c        VALUE
VALUE            1554 array.c        rb_ary_to_ary(VALUE obj)
VALUE            1556 array.c            VALUE tmp = rb_check_array_type(obj);
VALUE            1563 array.c        rb_ary_splice(VALUE ary, long beg, long len, VALUE rpl)
VALUE            1590 array.c        	VALUE target_ary;
VALUE            1617 array.c        				   VALUE, olen - (beg + len)));
VALUE            1621 array.c        	    MEMMOVE(RARRAY_PTR(ary) + beg, RARRAY_CONST_PTR(rpl), VALUE, rlen);
VALUE            1628 array.c        rb_ary_set_len(VALUE ary, long len)
VALUE            1650 array.c        VALUE
VALUE            1651 array.c        rb_ary_resize(VALUE ary, long len)
VALUE            1672 array.c        	VALUE tmp[RARRAY_EMBED_LEN_MAX];
VALUE            1673 array.c        	MEMCPY(tmp, ARY_HEAP_PTR(ary), VALUE, len);
VALUE            1675 array.c        	MEMCPY((VALUE *)ARY_EMBED_PTR(ary), tmp, VALUE, len); /* WB: no new reference */
VALUE            1680 array.c        	    SIZED_REALLOC_N(RARRAY(ary)->as.heap.ptr, VALUE, len, RARRAY(ary)->as.heap.aux.capa);
VALUE            1723 array.c        static VALUE
VALUE            1724 array.c        rb_ary_aset(int argc, VALUE *argv, VALUE ary)
VALUE            1769 array.c        static VALUE
VALUE            1770 array.c        rb_ary_insert(int argc, VALUE *argv, VALUE ary)
VALUE            1788 array.c        static VALUE
VALUE            1789 array.c        rb_ary_length(VALUE ary);
VALUE            1791 array.c        static VALUE
VALUE            1792 array.c        ary_enum_length(VALUE ary, VALUE args, VALUE eobj)
VALUE            1815 array.c        VALUE
VALUE            1816 array.c        rb_ary_each(VALUE ary)
VALUE            1845 array.c        static VALUE
VALUE            1846 array.c        rb_ary_each_index(VALUE ary)
VALUE            1872 array.c        static VALUE
VALUE            1873 array.c        rb_ary_reverse_each(VALUE ary)
VALUE            1900 array.c        static VALUE
VALUE            1901 array.c        rb_ary_length(VALUE ary)
VALUE            1916 array.c        static VALUE
VALUE            1917 array.c        rb_ary_empty_p(VALUE ary)
VALUE            1924 array.c        VALUE
VALUE            1925 array.c        rb_ary_dup(VALUE ary)
VALUE            1928 array.c            VALUE dup = rb_ary_new2(len);
VALUE            1934 array.c        VALUE
VALUE            1935 array.c        rb_ary_resurrect(VALUE ary)
VALUE            1940 array.c        extern VALUE rb_output_fs;
VALUE            1942 array.c        static void ary_join_1(VALUE obj, VALUE ary, VALUE sep, long i, VALUE result, int *first);
VALUE            1944 array.c        static VALUE
VALUE            1945 array.c        recursive_join(VALUE obj, VALUE argp, int recur)
VALUE            1947 array.c            VALUE *arg = (VALUE *)argp;
VALUE            1948 array.c            VALUE ary = arg[0];
VALUE            1949 array.c            VALUE sep = arg[1];
VALUE            1950 array.c            VALUE result = arg[2];
VALUE            1963 array.c        ary_join_0(VALUE ary, VALUE sep, long max, VALUE result)
VALUE            1966 array.c            VALUE val;
VALUE            1979 array.c        ary_join_1(VALUE obj, VALUE ary, VALUE sep, long i, VALUE result, int *first)
VALUE            1981 array.c            VALUE val, tmp;
VALUE            2000 array.c        		VALUE args[4];
VALUE            2005 array.c        		args[3] = (VALUE)first;
VALUE            2006 array.c        		rb_exec_recursive(recursive_join, obj, (VALUE)args);
VALUE            2031 array.c        VALUE
VALUE            2032 array.c        rb_ary_join(VALUE ary, VALUE sep)
VALUE            2036 array.c            VALUE val, tmp, result;
VALUE            2083 array.c        static VALUE
VALUE            2084 array.c        rb_ary_join_m(int argc, VALUE *argv, VALUE ary)
VALUE            2086 array.c            VALUE sep;
VALUE            2094 array.c        static VALUE
VALUE            2095 array.c        inspect_ary(VALUE ary, VALUE dummy, int recur)
VALUE            2099 array.c            VALUE s, str;
VALUE            2125 array.c        static VALUE
VALUE            2126 array.c        rb_ary_inspect(VALUE ary)
VALUE            2132 array.c        VALUE
VALUE            2133 array.c        rb_ary_to_s(VALUE ary)
VALUE            2147 array.c        static VALUE
VALUE            2148 array.c        rb_ary_to_a(VALUE ary)
VALUE            2151 array.c        	VALUE dup = rb_ary_new2(RARRAY_LEN(ary));
VALUE            2169 array.c        static VALUE
VALUE            2170 array.c        rb_ary_to_h(VALUE ary)
VALUE            2173 array.c            VALUE hash = rb_hash_new();
VALUE            2175 array.c        	const VALUE elt = rb_ary_elt(ary, i);
VALUE            2176 array.c        	const VALUE key_value_pair = rb_check_array_type(elt);
VALUE            2197 array.c        static VALUE
VALUE            2198 array.c        rb_ary_to_ary_m(VALUE ary)
VALUE            2204 array.c        ary_reverse(VALUE *p1, VALUE *p2)
VALUE            2207 array.c        	VALUE tmp = *p1;
VALUE            2213 array.c        VALUE
VALUE            2214 array.c        rb_ary_reverse(VALUE ary)
VALUE            2216 array.c            VALUE *p2;
VALUE            2240 array.c        static VALUE
VALUE            2241 array.c        rb_ary_reverse_bang(VALUE ary)
VALUE            2256 array.c        static VALUE
VALUE            2257 array.c        rb_ary_reverse_m(VALUE ary)
VALUE            2260 array.c            VALUE dup = rb_ary_new2(len);
VALUE            2263 array.c        	const VALUE *p1 = RARRAY_CONST_PTR(ary);
VALUE            2264 array.c        	VALUE *p2 = (VALUE *)RARRAY_CONST_PTR(dup) + len - 1;
VALUE            2277 array.c        VALUE
VALUE            2278 array.c        rb_ary_rotate(VALUE ary, long cnt)
VALUE            2283 array.c        	VALUE *ptr = RARRAY_PTR(ary);
VALUE            2315 array.c        static VALUE
VALUE            2316 array.c        rb_ary_rotate_bang(int argc, VALUE *argv, VALUE ary)
VALUE            2346 array.c        static VALUE
VALUE            2347 array.c        rb_ary_rotate_m(int argc, VALUE *argv, VALUE ary)
VALUE            2349 array.c            VALUE rotated;
VALUE            2350 array.c            const VALUE *ptr;
VALUE            2373 array.c            VALUE ary;
VALUE            2377 array.c        static VALUE
VALUE            2378 array.c        sort_reentered(VALUE ary)
VALUE            2390 array.c            VALUE retval = sort_reentered(data->ary);
VALUE            2391 array.c            VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            2404 array.c            VALUE retval = sort_reentered(data->ary);
VALUE            2405 array.c            VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            2445 array.c        VALUE
VALUE            2446 array.c        rb_ary_sort_bang(VALUE ary)
VALUE            2451 array.c        	VALUE tmp = ary_make_substitution(ary); /* only ary refers tmp */
VALUE            2460 array.c        	    ruby_qsort(ptr, len, sizeof(VALUE),
VALUE            2527 array.c        VALUE
VALUE            2528 array.c        rb_ary_sort(VALUE ary)
VALUE            2535 array.c        static VALUE rb_ary_bsearch_index(VALUE ary);
VALUE            2590 array.c        static VALUE
VALUE            2591 array.c        rb_ary_bsearch(VALUE ary)
VALUE            2593 array.c            VALUE index_result = rb_ary_bsearch_index(ary);
VALUE            2614 array.c        static VALUE
VALUE            2615 array.c        rb_ary_bsearch_index(VALUE ary)
VALUE            2619 array.c            VALUE v, val;
VALUE            2638 array.c        	    const VALUE zero = INT2FIX(0);
VALUE            2662 array.c        static VALUE
VALUE            2680 array.c        static VALUE
VALUE            2681 array.c        rb_ary_sort_by_bang(VALUE ary)
VALUE            2683 array.c            VALUE sorted;
VALUE            2714 array.c        static VALUE
VALUE            2715 array.c        rb_ary_collect(VALUE ary)
VALUE            2718 array.c            VALUE collect;
VALUE            2750 array.c        static VALUE
VALUE            2751 array.c        rb_ary_collect_bang(VALUE ary)
VALUE            2763 array.c        VALUE
VALUE            2764 array.c        rb_get_values_at(VALUE obj, long olen, int argc, const VALUE *argv, VALUE (*func) (VALUE, long))
VALUE            2766 array.c            VALUE result = rb_ary_new2(argc);
VALUE            2807 array.c        static VALUE
VALUE            2808 array.c        rb_ary_values_at(int argc, VALUE *argv, VALUE ary)
VALUE            2832 array.c        static VALUE
VALUE            2833 array.c        rb_ary_select(VALUE ary)
VALUE            2835 array.c            VALUE result;
VALUE            2849 array.c            VALUE ary;
VALUE            2853 array.c        static VALUE
VALUE            2854 array.c        select_bang_i(VALUE a)
VALUE            2857 array.c            VALUE ary = arg->ary;
VALUE            2861 array.c        	VALUE v = RARRAY_AREF(ary, i1);
VALUE            2871 array.c        static VALUE
VALUE            2872 array.c        select_bang_ensure(VALUE a)
VALUE            2875 array.c            VALUE ary = arg->ary;
VALUE            2882 array.c        		    MEMMOVE(ptr + i2, ptr + i1, VALUE, len - i1);
VALUE            2908 array.c        static VALUE
VALUE            2909 array.c        rb_ary_select_bang(VALUE ary)
VALUE            2918 array.c            return rb_ensure(select_bang_i, (VALUE)&args, select_bang_ensure, (VALUE)&args);
VALUE            2937 array.c        static VALUE
VALUE            2938 array.c        rb_ary_keep_if(VALUE ary)
VALUE            2946 array.c        ary_resize_smaller(VALUE ary, long len)
VALUE            2978 array.c        VALUE
VALUE            2979 array.c        rb_ary_delete(VALUE ary, VALUE item)
VALUE            2981 array.c            VALUE v = item;
VALUE            2985 array.c        	VALUE e = RARRAY_AREF(ary, i1);
VALUE            3009 array.c        rb_ary_delete_same(VALUE ary, VALUE item)
VALUE            3014 array.c        	VALUE e = RARRAY_AREF(ary, i1);
VALUE            3031 array.c        VALUE
VALUE            3032 array.c        rb_ary_delete_at(VALUE ary, long pos)
VALUE            3035 array.c            VALUE del;
VALUE            3046 array.c        	MEMMOVE(ptr+pos, ptr+pos+1, VALUE, len-pos-1);
VALUE            3068 array.c        static VALUE
VALUE            3069 array.c        rb_ary_delete_at_m(VALUE ary, VALUE pos)
VALUE            3095 array.c        static VALUE
VALUE            3096 array.c        rb_ary_slice_bang(int argc, VALUE *argv, VALUE ary)
VALUE            3098 array.c            VALUE arg1, arg2;
VALUE            3146 array.c        static VALUE
VALUE            3147 array.c        ary_reject(VALUE orig, VALUE result)
VALUE            3152 array.c        	VALUE v = RARRAY_AREF(orig, i);
VALUE            3160 array.c        static VALUE
VALUE            3161 array.c        reject_bang_i(VALUE a)
VALUE            3164 array.c            VALUE ary = arg->ary;
VALUE            3168 array.c        	VALUE v = RARRAY_AREF(ary, i1);
VALUE            3178 array.c        static VALUE
VALUE            3179 array.c        ary_reject_bang(VALUE ary)
VALUE            3186 array.c            return rb_ensure(reject_bang_i, (VALUE)&args, select_bang_ensure, (VALUE)&args);
VALUE            3204 array.c        static VALUE
VALUE            3205 array.c        rb_ary_reject_bang(VALUE ary)
VALUE            3224 array.c        static VALUE
VALUE            3225 array.c        rb_ary_reject(VALUE ary)
VALUE            3227 array.c            VALUE rejected_ary;
VALUE            3253 array.c        static VALUE
VALUE            3254 array.c        rb_ary_delete_if(VALUE ary)
VALUE            3261 array.c        static VALUE
VALUE            3264 array.c            VALUE *args = (VALUE *)cbarg;
VALUE            3271 array.c        static VALUE
VALUE            3272 array.c        take_items(VALUE obj, long n)
VALUE            3274 array.c            VALUE result = rb_check_array_type(obj);
VALUE            3275 array.c            VALUE args[2];
VALUE            3279 array.c            args[0] = result; args[1] = (VALUE)n;
VALUE            3280 array.c            if (rb_check_block_call(obj, idEach, 0, 0, take_i, (VALUE)args) == Qundef)
VALUE            3311 array.c        static VALUE
VALUE            3312 array.c        rb_ary_zip(int argc, VALUE *argv, VALUE ary)
VALUE            3316 array.c            VALUE result = Qnil;
VALUE            3326 array.c        	    VALUE work, *tmp;
VALUE            3328 array.c        	    tmp = ALLOCV_N(VALUE, work, argc+1);
VALUE            3342 array.c        		VALUE tmp = rb_ary_new2(argc+1);
VALUE            3356 array.c        	    VALUE tmp = rb_ary_new_capa(argc+1);
VALUE            3382 array.c        static VALUE
VALUE            3383 array.c        rb_ary_transpose(VALUE ary)
VALUE            3386 array.c            VALUE tmp, result = 0;
VALUE            3423 array.c        VALUE
VALUE            3424 array.c        rb_ary_replace(VALUE copy, VALUE orig)
VALUE            3431 array.c                VALUE shared = 0;
VALUE            3448 array.c                VALUE shared = ary_make_shared(orig);
VALUE            3473 array.c        VALUE
VALUE            3474 array.c        rb_ary_clear(VALUE ary)
VALUE            3520 array.c        static VALUE
VALUE            3521 array.c        rb_ary_fill(int argc, VALUE *argv, VALUE ary)
VALUE            3523 array.c            VALUE item = Qundef, arg1, arg2;
VALUE            3569 array.c        	VALUE v;
VALUE            3607 array.c        VALUE
VALUE            3608 array.c        rb_ary_plus(VALUE x, VALUE y)
VALUE            3610 array.c            VALUE z;
VALUE            3639 array.c        VALUE
VALUE            3640 array.c        rb_ary_concat(VALUE x, VALUE y)
VALUE            3668 array.c        static VALUE
VALUE            3669 array.c        rb_ary_times(VALUE ary, VALUE times)
VALUE            3671 array.c            VALUE ary2, tmp;
VALUE            3672 array.c            const VALUE *ptr;
VALUE            3734 array.c        VALUE
VALUE            3735 array.c        rb_ary_assoc(VALUE ary, VALUE key)
VALUE            3738 array.c            VALUE v;
VALUE            3767 array.c        VALUE
VALUE            3768 array.c        rb_ary_rassoc(VALUE ary, VALUE value)
VALUE            3771 array.c            VALUE v;
VALUE            3783 array.c        static VALUE
VALUE            3784 array.c        recursive_equal(VALUE ary1, VALUE ary2, int recur)
VALUE            3787 array.c            const VALUE *p1, *p2;
VALUE            3830 array.c        static VALUE
VALUE            3831 array.c        rb_ary_equal(VALUE ary1, VALUE ary2)
VALUE            3845 array.c        static VALUE
VALUE            3846 array.c        recursive_eql(VALUE ary1, VALUE ary2, int recur)
VALUE            3866 array.c        static VALUE
VALUE            3867 array.c        rb_ary_eql(VALUE ary1, VALUE ary2)
VALUE            3888 array.c        static VALUE
VALUE            3889 array.c        rb_ary_hash(VALUE ary)
VALUE            3893 array.c            VALUE n;
VALUE            3917 array.c        VALUE
VALUE            3918 array.c        rb_ary_includes(VALUE ary, VALUE item)
VALUE            3921 array.c            VALUE e;
VALUE            3937 array.c        static VALUE
VALUE            3938 array.c        recursive_cmp(VALUE ary1, VALUE ary2, int recur)
VALUE            3948 array.c        	VALUE e1 = rb_ary_elt(ary1, i), e2 = rb_ary_elt(ary2, i);
VALUE            3949 array.c        	VALUE v = rb_funcallv(e1, id_cmp, 1, &e2);
VALUE            3987 array.c        VALUE
VALUE            3988 array.c        rb_ary_cmp(VALUE ary1, VALUE ary2)
VALUE            3991 array.c            VALUE v;
VALUE            4004 array.c        static VALUE
VALUE            4005 array.c        ary_add_hash(VALUE hash, VALUE ary)
VALUE            4010 array.c        	VALUE elt = RARRAY_AREF(ary, i);
VALUE            4018 array.c        static inline VALUE
VALUE            4021 array.c            VALUE hash = rb_hash_new();
VALUE            4027 array.c        static VALUE
VALUE            4028 array.c        ary_make_hash(VALUE ary)
VALUE            4030 array.c            VALUE hash = ary_tmp_hash_new();
VALUE            4034 array.c        static VALUE
VALUE            4035 array.c        ary_add_hash_by(VALUE hash, VALUE ary)
VALUE            4040 array.c        	VALUE v = rb_ary_elt(ary, i), k = rb_yield(v);
VALUE            4048 array.c        static VALUE
VALUE            4049 array.c        ary_make_hash_by(VALUE ary)
VALUE            4051 array.c            VALUE hash = ary_tmp_hash_new();
VALUE            4056 array.c        ary_recycle_hash(VALUE hash)
VALUE            4083 array.c        static VALUE
VALUE            4084 array.c        rb_ary_diff(VALUE ary1, VALUE ary2)
VALUE            4086 array.c            VALUE ary3;
VALUE            4087 array.c            VALUE hash;
VALUE            4117 array.c        static VALUE
VALUE            4118 array.c        rb_ary_and(VALUE ary1, VALUE ary2)
VALUE            4120 array.c            VALUE hash, ary3, v;
VALUE            4147 array.c            *key = *value = (VALUE)arg;
VALUE            4166 array.c        static VALUE
VALUE            4167 array.c        rb_ary_or(VALUE ary1, VALUE ary2)
VALUE            4169 array.c            VALUE hash, ary3;
VALUE            4176 array.c        	VALUE elt = RARRAY_AREF(ary2, i);
VALUE            4208 array.c        static VALUE
VALUE            4209 array.c        rb_ary_max(int argc, VALUE *argv, VALUE ary)
VALUE            4212 array.c            VALUE result = Qundef, v;
VALUE            4213 array.c            VALUE num;
VALUE            4263 array.c        static VALUE
VALUE            4264 array.c        rb_ary_min(int argc, VALUE *argv, VALUE ary)
VALUE            4267 array.c            VALUE result = Qundef, v;
VALUE            4268 array.c            VALUE num;
VALUE            4299 array.c            rb_ary_push((VALUE)ary, (VALUE)val);
VALUE            4330 array.c        static VALUE
VALUE            4331 array.c        rb_ary_uniq_bang(VALUE ary)
VALUE            4333 array.c            VALUE hash;
VALUE            4382 array.c        static VALUE
VALUE            4383 array.c        rb_ary_uniq(VALUE ary)
VALUE            4385 array.c            VALUE hash, uniq;
VALUE            4415 array.c        static VALUE
VALUE            4416 array.c        rb_ary_compact_bang(VALUE ary)
VALUE            4418 array.c            VALUE *p, *t, *end;
VALUE            4422 array.c            p = t = (VALUE *)RARRAY_CONST_PTR(ary); /* WB: no new reference */
VALUE            4448 array.c        static VALUE
VALUE            4449 array.c        rb_ary_compact(VALUE ary)
VALUE            4477 array.c        static VALUE
VALUE            4478 array.c        rb_ary_count(int argc, VALUE *argv, VALUE ary)
VALUE            4483 array.c        	VALUE v;
VALUE            4494 array.c        	VALUE obj;
VALUE            4508 array.c        static VALUE
VALUE            4509 array.c        flatten(VALUE ary, int level, int *modified)
VALUE            4512 array.c            VALUE stack, result, tmp, elt;
VALUE            4586 array.c        static VALUE
VALUE            4587 array.c        rb_ary_flatten_bang(int argc, VALUE *argv, VALUE ary)
VALUE            4590 array.c            VALUE result, lv;
VALUE            4631 array.c        static VALUE
VALUE            4632 array.c        rb_ary_flatten(int argc, VALUE *argv, VALUE ary)
VALUE            4635 array.c            VALUE result, lv;
VALUE            4669 array.c        static VALUE
VALUE            4670 array.c        rb_ary_shuffle_bang(int argc, VALUE *argv, VALUE ary)
VALUE            4672 array.c            VALUE opts, randgen = rb_cRandom;
VALUE            4676 array.c        	VALUE rnd;
VALUE            4691 array.c        	    VALUE tmp;
VALUE            4720 array.c        static VALUE
VALUE            4721 array.c        rb_ary_shuffle(int argc, VALUE *argv, VALUE ary)
VALUE            4753 array.c        static VALUE
VALUE            4754 array.c        rb_ary_sample(int argc, VALUE *argv, VALUE ary)
VALUE            4756 array.c            VALUE nv, result;
VALUE            4757 array.c            VALUE opts, randgen = rb_cRandom;
VALUE            4762 array.c        	VALUE rnd;
VALUE            4857 array.c        static VALUE
VALUE            4858 array.c        rb_ary_cycle_size(VALUE self, VALUE args, VALUE eobj)
VALUE            4861 array.c            VALUE n = Qnil;
VALUE            4893 array.c        static VALUE
VALUE            4894 array.c        rb_ary_cycle(int argc, VALUE *argv, VALUE ary)
VALUE            4897 array.c            VALUE nv = Qnil;
VALUE            4929 array.c        yield_indexed_values(const VALUE values, const long r, const long *const p)
VALUE            4931 array.c            const VALUE result = rb_ary_new2(r);
VALUE            4932 array.c            VALUE *const result_array = RARRAY_PTR(result);
VALUE            4933 array.c            const VALUE *const values_array = RARRAY_CONST_PTR(values);
VALUE            4955 array.c        permute0(const long n, const long r, long *const p, char *const used, const VALUE values)
VALUE            4993 array.c        static VALUE
VALUE            4996 array.c            VALUE cnt = LONG2FIX(how_many >= 0);
VALUE            4998 array.c        	VALUE v = LONG2FIX(from--);
VALUE            5004 array.c        static VALUE
VALUE            5007 array.c            VALUE r, v;
VALUE            5019 array.c        static VALUE
VALUE            5020 array.c        rb_ary_permutation_size(VALUE ary, VALUE args, VALUE eobj)
VALUE            5056 array.c        static VALUE
VALUE            5057 array.c        rb_ary_permutation(int argc, VALUE *argv, VALUE ary)
VALUE            5059 array.c            VALUE num;
VALUE            5079 array.c        	volatile VALUE t0;
VALUE            5082 array.c        	VALUE ary0 = ary_make_shared_copy(ary); /* private defensive copy of ary */
VALUE            5095 array.c        combinate0(const long len, const long n, long *const stack, const VALUE values)
VALUE            5115 array.c        static VALUE
VALUE            5116 array.c        rb_ary_combination_size(VALUE ary, VALUE args, VALUE eobj)
VALUE            5149 array.c        static VALUE
VALUE            5150 array.c        rb_ary_combination(VALUE ary, VALUE num)
VALUE            5169 array.c        	VALUE ary0 = ary_make_shared_copy(ary); /* private defensive copy of ary */
VALUE            5170 array.c        	volatile VALUE t0;
VALUE            5194 array.c        rpermute0(const long n, const long r, long *const p, const VALUE values)
VALUE            5216 array.c        static VALUE
VALUE            5217 array.c        rb_ary_repeated_permutation_size(VALUE ary, VALUE args, VALUE eobj)
VALUE            5221 array.c            VALUE v;
VALUE            5254 array.c        static VALUE
VALUE            5255 array.c        rb_ary_repeated_permutation(VALUE ary, VALUE num)
VALUE            5275 array.c        	volatile VALUE t0;
VALUE            5277 array.c        	VALUE ary0 = ary_make_shared_copy(ary); /* private defensive copy of ary */
VALUE            5288 array.c        rcombinate0(const long n, const long r, long *const p, const long rest, const VALUE values)
VALUE            5310 array.c        static VALUE
VALUE            5311 array.c        rb_ary_repeated_combination_size(VALUE ary, VALUE args, VALUE eobj)
VALUE            5348 array.c        static VALUE
VALUE            5349 array.c        rb_ary_repeated_combination(VALUE ary, VALUE num)
VALUE            5371 array.c        	volatile VALUE t0;
VALUE            5373 array.c        	VALUE ary0 = ary_make_shared_copy(ary); /* private defensive copy of ary */
VALUE            5404 array.c        static VALUE
VALUE            5405 array.c        rb_ary_product(int argc, VALUE *argv, VALUE ary)
VALUE            5408 array.c            volatile VALUE t0 = tmpary(n);
VALUE            5409 array.c            volatile VALUE t1 = tmpbuf(n, sizeof(int));
VALUE            5410 array.c            VALUE *arrays = RARRAY_PTR(t0); /* The arrays we're computing the product of */
VALUE            5412 array.c            VALUE result = Qnil;      /* The array we'll be returning, when no block given */
VALUE            5453 array.c        	VALUE subarray = rb_ary_new2(n);
VALUE            5508 array.c        static VALUE
VALUE            5509 array.c        rb_ary_take(VALUE obj, VALUE n)
VALUE            5535 array.c        static VALUE
VALUE            5536 array.c        rb_ary_take_while(VALUE ary)
VALUE            5563 array.c        static VALUE
VALUE            5564 array.c        rb_ary_drop(VALUE ary, VALUE n)
VALUE            5566 array.c            VALUE result;
VALUE            5595 array.c        static VALUE
VALUE            5596 array.c        rb_ary_drop_while(VALUE ary)
VALUE            5614 array.c        static VALUE
VALUE            5615 array.c        rb_ary_any_p(VALUE ary)
VALUE            5618 array.c            const VALUE *ptr = RARRAY_CONST_PTR(ary);
VALUE            5648 array.c        VALUE
VALUE            5649 array.c        rb_ary_dig(int argc, VALUE *argv, VALUE self)
VALUE            5699 array.c        static VALUE
VALUE            5700 array.c        rb_ary_sum(int argc, VALUE *argv, VALUE ary)
VALUE            5702 array.c            VALUE e, v, r;
VALUE              35 bignum.c       VALUE rb_cBignum;
VALUE             149 bignum.c       static VALUE bigmul0(VALUE x, VALUE y);
VALUE             151 bignum.c       static VALUE bignew_1(VALUE klass, size_t len, int sign);
VALUE             152 bignum.c       static inline VALUE bigtrunc(VALUE x);
VALUE             154 bignum.c       static VALUE bigsq(VALUE x);
VALUE             155 bignum.c       static void bigdivmod(VALUE x, VALUE y, volatile VALUE *divp, volatile VALUE *modp);
VALUE             156 bignum.c       static inline VALUE power_cache_get_power(int base, int power_level, size_t *numdigits_ret);
VALUE            1539 bignum.c       VALUE
VALUE            1540 bignum.c       rb_big_mul_normal(VALUE x, VALUE y)
VALUE            1543 bignum.c           VALUE z = bignew(zn, BIGNUM_SIGN(x)==BIGNUM_SIGN(y));
VALUE            1608 bignum.c       VALUE
VALUE            1609 bignum.c       rb_big_sq_fast(VALUE x)
VALUE            1612 bignum.c           VALUE z = bignew(zn, 1);
VALUE            1622 bignum.c           VALUE work = 0;
VALUE            1667 bignum.c       VALUE
VALUE            1668 bignum.c       rb_big_mul_balance(VALUE x, VALUE y)
VALUE            1671 bignum.c           VALUE z = bignew(zn, BIGNUM_SIGN(x)==BIGNUM_SIGN(y));
VALUE            1682 bignum.c           VALUE work = 0;
VALUE            1848 bignum.c       VALUE
VALUE            1849 bignum.c       rb_big_mul_karatsuba(VALUE x, VALUE y)
VALUE            1852 bignum.c           VALUE z = bignew(zn, BIGNUM_SIGN(x)==BIGNUM_SIGN(y));
VALUE            1866 bignum.c           VALUE work = 0;
VALUE            2245 bignum.c       VALUE
VALUE            2246 bignum.c       rb_big_mul_toom3(VALUE x, VALUE y)
VALUE            2249 bignum.c           VALUE z = bignew(zn, BIGNUM_SIGN(x)==BIGNUM_SIGN(y));
VALUE            2286 bignum.c       VALUE
VALUE            2287 bignum.c       rb_big_mul_gmp(VALUE x, VALUE y)
VALUE            2290 bignum.c           VALUE z = bignew(zn, BIGNUM_SIGN(x)==BIGNUM_SIGN(y));
VALUE            2521 bignum.c           volatile VALUE stop;
VALUE            2642 bignum.c           VALUE tmpyz = 0;
VALUE            2697 bignum.c       VALUE
VALUE            2698 bignum.c       rb_big_divrem_normal(VALUE x, VALUE y)
VALUE            2702 bignum.c           VALUE q, r;
VALUE            2778 bignum.c       VALUE
VALUE            2779 bignum.c       rb_big_divrem_gmp(VALUE x, VALUE y)
VALUE            2783 bignum.c           VALUE q, r;
VALUE            2875 bignum.c       dump_bignum(VALUE x)
VALUE            2886 bignum.c       static VALUE
VALUE            2887 bignum.c       rb_big_dump(VALUE x)
VALUE            2897 bignum.c       bigzero_p(VALUE x)
VALUE            2903 bignum.c       rb_bigzero_p(VALUE x)
VALUE            2909 bignum.c       rb_cmpint(VALUE val, VALUE a, VALUE b)
VALUE            2938 bignum.c       rb_big_realloc(VALUE big, size_t len)
VALUE            2973 bignum.c       rb_big_resize(VALUE big, size_t len)
VALUE            2979 bignum.c       static VALUE
VALUE            2980 bignum.c       bignew_1(VALUE klass, size_t len, int sign)
VALUE            2994 bignum.c           return (VALUE)big;
VALUE            2997 bignum.c       VALUE
VALUE            3003 bignum.c       VALUE
VALUE            3004 bignum.c       rb_big_clone(VALUE x)
VALUE            3007 bignum.c           VALUE z = bignew_1(CLASS_OF(x), len, BIGNUM_SIGN(x));
VALUE            3014 bignum.c       big_extend_carry(VALUE x)
VALUE            3022 bignum.c       get2comp(VALUE x)
VALUE            3033 bignum.c       rb_big_2comp(VALUE x)			/* get 2's complement */
VALUE            3039 bignum.c       abs2twocomp(VALUE *xp, long *n_ret)
VALUE            3041 bignum.c           VALUE x = *xp;
VALUE            3049 bignum.c               VALUE z = bignew_1(CLASS_OF(x), n, 0);
VALUE            3060 bignum.c       twocomp2abs_bang(VALUE x, int hibits)
VALUE            3068 bignum.c       static inline VALUE
VALUE            3069 bignum.c       bigtrunc(VALUE x)
VALUE            3082 bignum.c       static inline VALUE
VALUE            3083 bignum.c       bigfixize(VALUE x)
VALUE            3126 bignum.c       static VALUE
VALUE            3127 bignum.c       bignorm(VALUE x)
VALUE            3135 bignum.c       VALUE
VALUE            3136 bignum.c       rb_big_norm(VALUE x)
VALUE            3141 bignum.c       VALUE
VALUE            3142 bignum.c       rb_uint2big(VALUE n)
VALUE            3145 bignum.c           VALUE big = bignew(bdigit_roomof(SIZEOF_VALUE), 1);
VALUE            3163 bignum.c       VALUE
VALUE            3167 bignum.c           VALUE u;
VALUE            3168 bignum.c           VALUE big;
VALUE            3171 bignum.c               u = 1 + (VALUE)(-(n + 1)); /* u = -n avoiding overflow */
VALUE            3184 bignum.c       VALUE
VALUE            3185 bignum.c       rb_uint2inum(VALUE n)
VALUE            3191 bignum.c       VALUE
VALUE            3199 bignum.c       rb_big_pack(VALUE val, unsigned long *buf, long num_longs)
VALUE            3206 bignum.c       VALUE
VALUE            3231 bignum.c       rb_absint_size(VALUE val, int *nlz_bits_ret)
VALUE            3366 bignum.c       rb_absint_numwords(VALUE val, size_t word_numbits, size_t *nlz_bits_ret)
VALUE            3430 bignum.c       rb_absint_singlebit_p(VALUE val)
VALUE            3531 bignum.c       rb_integer_pack(VALUE val, void *words, size_t numwords, size_t wordsize, size_t nails, int flags)
VALUE            3616 bignum.c       VALUE
VALUE            3619 bignum.c           VALUE val;
VALUE            3691 bignum.c       NORETURN(static inline void invalid_integer(VALUE s));
VALUE            3706 bignum.c       invalid_integer(VALUE s)
VALUE            3765 bignum.c       static VALUE
VALUE            3780 bignum.c           VALUE z;
VALUE            3806 bignum.c       static VALUE
VALUE            3821 bignum.c           VALUE z;
VALUE            3850 bignum.c       static VALUE
VALUE            3860 bignum.c           VALUE powerv;
VALUE            3862 bignum.c           VALUE tmpuv = 0;
VALUE            3872 bignum.c           VALUE z;
VALUE            3934 bignum.c       static VALUE
VALUE            3946 bignum.c           VALUE tmps;
VALUE            3948 bignum.c           VALUE z;
VALUE            3993 bignum.c       VALUE
VALUE            3997 bignum.c           VALUE ret = rb_cstr_parse_inum(str, -1, (badcheck ? NULL : &end), base);
VALUE            4017 bignum.c       VALUE
VALUE            4023 bignum.c           VALUE z;
VALUE            4165 bignum.c       	    VALUE big = rb_uint2big(val);
VALUE            4206 bignum.c       VALUE
VALUE            4207 bignum.c       rb_str_to_inum(VALUE str, int base, int badcheck)
VALUE            4209 bignum.c           VALUE ret;
VALUE            4225 bignum.c       VALUE
VALUE            4226 bignum.c       rb_str2big_poweroftwo(VALUE arg, int base, int badcheck)
VALUE            4233 bignum.c           VALUE z;
VALUE            4261 bignum.c       VALUE
VALUE            4262 bignum.c       rb_str2big_normal(VALUE arg, int base, int badcheck)
VALUE            4269 bignum.c           VALUE z;
VALUE            4303 bignum.c       VALUE
VALUE            4304 bignum.c       rb_str2big_karatsuba(VALUE arg, int base, int badcheck)
VALUE            4311 bignum.c           VALUE z;
VALUE            4346 bignum.c       VALUE
VALUE            4347 bignum.c       rb_str2big_gmp(VALUE arg, int base, int badcheck)
VALUE            4354 bignum.c           VALUE z;
VALUE            4390 bignum.c       static VALUE
VALUE            4394 bignum.c           VALUE big = bignew(bdigit_roomof(SIZEOF_LONG_LONG), 1);
VALUE            4412 bignum.c       static VALUE
VALUE            4417 bignum.c           VALUE big;
VALUE            4433 bignum.c       VALUE
VALUE            4440 bignum.c       VALUE
VALUE            4450 bignum.c       static VALUE
VALUE            4454 bignum.c           VALUE big = bignew(bdigit_roomof(SIZEOF_INT128_T), 1);
VALUE            4467 bignum.c       VALUE
VALUE            4472 bignum.c           VALUE big;
VALUE            4489 bignum.c       VALUE
VALUE            4495 bignum.c       VALUE
VALUE            4496 bignum.c       rb_str2inum(VALUE str, int base)
VALUE            4501 bignum.c       static VALUE
VALUE            4502 bignum.c       big_shift3(VALUE x, int lshift_p, size_t shift_numdigits, int shift_numbits)
VALUE            4507 bignum.c           VALUE z;
VALUE            4550 bignum.c       static VALUE
VALUE            4551 bignum.c       big_shift2(VALUE x, int lshift_p, VALUE y)
VALUE            4583 bignum.c       static VALUE
VALUE            4584 bignum.c       big_lshift(VALUE x, unsigned long shift)
VALUE            4591 bignum.c       static VALUE
VALUE            4592 bignum.c       big_rshift(VALUE x, unsigned long shift)
VALUE            4601 bignum.c       static VALUE base36_power_cache[35][MAX_BASE36_POWER_TABLE_ENTRIES];
VALUE            4615 bignum.c       static inline VALUE
VALUE            4636 bignum.c               VALUE power;
VALUE            4664 bignum.c           VALUE result;
VALUE            4722 bignum.c           VALUE b;
VALUE            4841 bignum.c       static VALUE
VALUE            4842 bignum.c       big2str_base_poweroftwo(VALUE x, int base)
VALUE            4846 bignum.c           VALUE result;
VALUE            4872 bignum.c       VALUE
VALUE            4873 bignum.c       rb_big2str_poweroftwo(VALUE x, int base)
VALUE            4878 bignum.c       static VALUE
VALUE            4879 bignum.c       big2str_generic(VALUE x, int base)
VALUE            4885 bignum.c           VALUE power;
VALUE            4936 bignum.c               VALUE tmpw = 0;
VALUE            4955 bignum.c       VALUE
VALUE            4956 bignum.c       rb_big2str_generic(VALUE x, int base)
VALUE            4962 bignum.c       static VALUE
VALUE            4963 bignum.c       big2str_gmp(VALUE x, int base)
VALUE            4968 bignum.c           VALUE str;
VALUE            4995 bignum.c       VALUE
VALUE            4996 bignum.c       rb_big2str_gmp(VALUE x, int base)
VALUE            5002 bignum.c       static VALUE
VALUE            5003 bignum.c       rb_big2str1(VALUE x, int base)
VALUE            5042 bignum.c       VALUE
VALUE            5043 bignum.c       rb_big2str(VALUE x, int base)
VALUE            5049 bignum.c       big2ulong(VALUE x, const char *type)
VALUE            5074 bignum.c       rb_big2ulong(VALUE x)
VALUE            5091 bignum.c       rb_big2long(VALUE x)
VALUE            5111 bignum.c       big2ull(VALUE x, const char *type)
VALUE            5134 bignum.c       rb_big2ull(VALUE x)
VALUE            5151 bignum.c       rb_big2ll(VALUE x)
VALUE            5170 bignum.c       static VALUE
VALUE            5176 bignum.c           VALUE z;
VALUE            5202 bignum.c       VALUE
VALUE            5209 bignum.c       big2dbl(VALUE x)
VALUE            5259 bignum.c       rb_big2dbl(VALUE x)
VALUE            5273 bignum.c       VALUE
VALUE            5274 bignum.c       rb_integer_float_cmp(VALUE x, VALUE y)
VALUE            5278 bignum.c           VALUE rel;
VALUE            5323 bignum.c       VALUE
VALUE            5324 bignum.c       rb_integer_float_eq(VALUE x, VALUE y)
VALUE            5355 bignum.c       VALUE
VALUE            5356 bignum.c       rb_big_cmp(VALUE x, VALUE y)
VALUE            5390 bignum.c       static VALUE
VALUE            5391 bignum.c       big_op(VALUE x, VALUE y, enum big_op_t op)
VALUE            5393 bignum.c           VALUE rel;
VALUE            5425 bignum.c       VALUE
VALUE            5426 bignum.c       rb_big_gt(VALUE x, VALUE y)
VALUE            5431 bignum.c       VALUE
VALUE            5432 bignum.c       rb_big_ge(VALUE x, VALUE y)
VALUE            5437 bignum.c       VALUE
VALUE            5438 bignum.c       rb_big_lt(VALUE x, VALUE y)
VALUE            5443 bignum.c       VALUE
VALUE            5444 bignum.c       rb_big_le(VALUE x, VALUE y)
VALUE            5460 bignum.c       VALUE
VALUE            5461 bignum.c       rb_big_eq(VALUE x, VALUE y)
VALUE            5480 bignum.c       VALUE
VALUE            5481 bignum.c       rb_big_eql(VALUE x, VALUE y)
VALUE            5490 bignum.c       VALUE
VALUE            5491 bignum.c       rb_big_uminus(VALUE x)
VALUE            5493 bignum.c           VALUE z = rb_big_clone(x);
VALUE            5500 bignum.c       VALUE
VALUE            5501 bignum.c       rb_big_comp(VALUE x)
VALUE            5503 bignum.c           VALUE z = rb_big_clone(x);
VALUE            5526 bignum.c       static VALUE
VALUE            5527 bignum.c       bigsub(VALUE x, VALUE y)
VALUE            5529 bignum.c           VALUE z;
VALUE            5551 bignum.c       static VALUE bigadd_int(VALUE x, long y);
VALUE            5553 bignum.c       static VALUE
VALUE            5554 bignum.c       bigsub_int(VALUE x, long y0)
VALUE            5556 bignum.c           VALUE z;
VALUE            5650 bignum.c       static VALUE
VALUE            5651 bignum.c       bigadd_int(VALUE x, long y)
VALUE            5653 bignum.c           VALUE z;
VALUE            5733 bignum.c       static VALUE
VALUE            5734 bignum.c       bigadd(VALUE x, VALUE y, int sign)
VALUE            5736 bignum.c           VALUE z;
VALUE            5760 bignum.c       VALUE
VALUE            5761 bignum.c       rb_big_plus(VALUE x, VALUE y)
VALUE            5789 bignum.c       VALUE
VALUE            5790 bignum.c       rb_big_minus(VALUE x, VALUE y)
VALUE            5818 bignum.c       static VALUE
VALUE            5819 bignum.c       bigsq(VALUE x)
VALUE            5822 bignum.c           VALUE z;
VALUE            5849 bignum.c       static VALUE
VALUE            5850 bignum.c       bigmul0(VALUE x, VALUE y)
VALUE            5853 bignum.c           VALUE z;
VALUE            5876 bignum.c       VALUE
VALUE            5877 bignum.c       rb_big_mul(VALUE x, VALUE y)
VALUE            5894 bignum.c       static VALUE
VALUE            5895 bignum.c       bigdivrem(VALUE x, VALUE y, volatile VALUE *divp, volatile VALUE *modp)
VALUE            5898 bignum.c           VALUE z;
VALUE            5902 bignum.c           VALUE q = Qnil, r = Qnil;
VALUE            5925 bignum.c       	    *modp = rb_uint2big((VALUE)dd);
VALUE            5988 bignum.c       bigdivmod(VALUE x, VALUE y, volatile VALUE *divp, volatile VALUE *modp)
VALUE            5990 bignum.c           VALUE mod;
VALUE            6003 bignum.c       static VALUE
VALUE            6004 bignum.c       rb_big_divide(VALUE x, VALUE y, ID op)
VALUE            6006 bignum.c           VALUE z;
VALUE            6031 bignum.c       VALUE
VALUE            6032 bignum.c       rb_big_div(VALUE x, VALUE y)
VALUE            6037 bignum.c       VALUE
VALUE            6038 bignum.c       rb_big_idiv(VALUE x, VALUE y)
VALUE            6043 bignum.c       VALUE
VALUE            6044 bignum.c       rb_big_modulo(VALUE x, VALUE y)
VALUE            6046 bignum.c           VALUE z;
VALUE            6059 bignum.c       VALUE
VALUE            6060 bignum.c       rb_big_remainder(VALUE x, VALUE y)
VALUE            6062 bignum.c           VALUE z;
VALUE            6075 bignum.c       VALUE
VALUE            6076 bignum.c       rb_big_divmod(VALUE x, VALUE y)
VALUE            6078 bignum.c           VALUE div, mod;
VALUE            6091 bignum.c       static VALUE
VALUE            6092 bignum.c       big_shift(VALUE x, long n)
VALUE            6101 bignum.c       static VALUE
VALUE            6102 bignum.c       big_fdiv(VALUE x, VALUE y, long ey)
VALUE            6105 bignum.c           VALUE z;
VALUE            6126 bignum.c       static VALUE
VALUE            6127 bignum.c       big_fdiv_int(VALUE x, VALUE y)
VALUE            6138 bignum.c       static VALUE
VALUE            6139 bignum.c       big_fdiv_float(VALUE x, VALUE y)
VALUE            6146 bignum.c       VALUE
VALUE            6147 bignum.c       rb_big_fdiv(VALUE x, VALUE y)
VALUE            6175 bignum.c       VALUE
VALUE            6176 bignum.c       rb_big_pow(VALUE x, VALUE y)
VALUE            6201 bignum.c       	    VALUE z = 0;
VALUE            6229 bignum.c       static VALUE
VALUE            6230 bignum.c       bigand_int(VALUE x, long xn, BDIGIT hibitsx, long y)
VALUE            6232 bignum.c           VALUE z;
VALUE            6284 bignum.c       VALUE
VALUE            6285 bignum.c       rb_big_and(VALUE x, VALUE y)
VALUE            6287 bignum.c           VALUE z;
VALUE            6292 bignum.c           VALUE tmpv;
VALUE            6335 bignum.c       static VALUE
VALUE            6336 bignum.c       bigor_int(VALUE x, long xn, BDIGIT hibitsx, long y)
VALUE            6338 bignum.c           VALUE z;
VALUE            6403 bignum.c       VALUE
VALUE            6404 bignum.c       rb_big_or(VALUE x, VALUE y)
VALUE            6406 bignum.c           VALUE z;
VALUE            6411 bignum.c           VALUE tmpv;
VALUE            6454 bignum.c       static VALUE
VALUE            6455 bignum.c       bigxor_int(VALUE x, long xn, BDIGIT hibitsx, long y)
VALUE            6457 bignum.c           VALUE z;
VALUE            6497 bignum.c       VALUE
VALUE            6498 bignum.c       rb_big_xor(VALUE x, VALUE y)
VALUE            6500 bignum.c           VALUE z;
VALUE            6505 bignum.c           VALUE tmpv;
VALUE            6545 bignum.c       VALUE
VALUE            6546 bignum.c       rb_big_lshift(VALUE x, VALUE y)
VALUE            6575 bignum.c       VALUE
VALUE            6576 bignum.c       rb_big_rshift(VALUE x, VALUE y)
VALUE            6605 bignum.c       VALUE
VALUE            6606 bignum.c       rb_big_aref(VALUE x, VALUE y)
VALUE            6650 bignum.c       VALUE
VALUE            6651 bignum.c       rb_big_hash(VALUE x)
VALUE            6673 bignum.c       static VALUE
VALUE            6674 bignum.c       rb_int_coerce(VALUE x, VALUE y)
VALUE            6686 bignum.c       VALUE
VALUE            6687 bignum.c       rb_big_abs(VALUE x)
VALUE            6697 bignum.c       rb_big_size(VALUE big)
VALUE            6702 bignum.c       VALUE
VALUE            6703 bignum.c       rb_big_size_m(VALUE big)
VALUE            6708 bignum.c       VALUE
VALUE            6709 bignum.c       rb_big_bit_length(VALUE big)
VALUE            6749 bignum.c       VALUE
VALUE            6750 bignum.c       rb_big_odd_p(VALUE num)
VALUE            6758 bignum.c       VALUE
VALUE            6759 bignum.c       rb_big_even_p(VALUE num)
VALUE              36 class.c        rb_class_subclass_add(VALUE super, VALUE klass)
VALUE              57 class.c        rb_module_add_to_subclasses_list(VALUE module, VALUE iclass)
VALUE              76 class.c        rb_class_remove_from_super_subclasses(VALUE klass)
VALUE              94 class.c        rb_class_remove_from_module_subclasses(VALUE klass)
VALUE             113 class.c        rb_class_foreach_subclass(VALUE klass, void (*f)(VALUE, VALUE), VALUE arg)
VALUE             120 class.c        	VALUE curklass = cur->klass;
VALUE             127 class.c        class_detach_subclasses(VALUE klass, VALUE arg)
VALUE             133 class.c        rb_class_detach_subclasses(VALUE klass)
VALUE             139 class.c        class_detach_module_subclasses(VALUE klass, VALUE arg)
VALUE             145 class.c        rb_class_detach_module_subclasses(VALUE klass)
VALUE             162 class.c        static VALUE
VALUE             163 class.c        class_alloc(VALUE flags, VALUE klass)
VALUE             177 class.c            RCLASS_SET_ORIGIN((VALUE)obj, (VALUE)obj);
VALUE             182 class.c            return (VALUE)obj;
VALUE             186 class.c        RCLASS_M_TBL_INIT(VALUE c)
VALUE             200 class.c        VALUE
VALUE             201 class.c        rb_class_boot(VALUE super)
VALUE             203 class.c            VALUE klass = class_alloc(T_CLASS, rb_cClass);
VALUE             209 class.c            return (VALUE)klass;
VALUE             220 class.c        rb_check_inheritable(VALUE super)
VALUE             241 class.c        VALUE
VALUE             242 class.c        rb_class_new(VALUE super)
VALUE             250 class.c        clone_method(VALUE old_klass, VALUE new_klass, ID mid, const rb_method_entry_t *me)
VALUE             263 class.c            VALUE new_klass;
VALUE             264 class.c            VALUE old_klass;
VALUE             268 class.c        clone_method_i(ID key, VALUE value, void *data)
VALUE             276 class.c            VALUE klass;
VALUE             288 class.c            rb_id_table_insert(arg->tbl, key, (VALUE)nce);
VALUE             293 class.c        clone_const_i(ID key, VALUE value, void *data)
VALUE             299 class.c        class_init_copy_check(VALUE clone, VALUE orig)
VALUE             313 class.c        VALUE
VALUE             314 class.c        rb_mod_init_copy(VALUE clone, VALUE orig)
VALUE             322 class.c        	rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)clone);
VALUE             364 class.c        VALUE
VALUE             365 class.c        rb_singleton_class_clone(VALUE obj)
VALUE             370 class.c        VALUE
VALUE             371 class.c        rb_singleton_class_clone_and_attach(VALUE obj, VALUE attach)
VALUE             373 class.c            const VALUE klass = RBASIC(obj)->klass;
VALUE             379 class.c        	VALUE clone = class_alloc(RBASIC(klass)->flags, 0);
VALUE             421 class.c        rb_singleton_class_attached(VALUE klass, VALUE obj)
VALUE             444 class.c        rb_singleton_class_has_metaclass_p(VALUE sklass)
VALUE             450 class.c        rb_singleton_class_internal_p(VALUE sklass)
VALUE             485 class.c        static inline VALUE
VALUE             486 class.c        make_metaclass(VALUE klass)
VALUE             488 class.c            VALUE super;
VALUE             489 class.c            VALUE metaclass = rb_class_boot(Qundef);
VALUE             499 class.c        	VALUE tmp = METACLASS_OF(klass); /* for a meta^(n)-class klass, tmp is meta^(n)-class of Class class */
VALUE             519 class.c        static inline VALUE
VALUE             520 class.c        make_singleton_class(VALUE obj)
VALUE             522 class.c            VALUE orig_class = RBASIC(obj)->klass;
VALUE             523 class.c            VALUE klass = rb_class_boot(orig_class);
VALUE             534 class.c        static VALUE
VALUE             535 class.c        boot_defclass(const char *name, VALUE super)
VALUE             537 class.c            VALUE obj = rb_class_boot(super);
VALUE             575 class.c        VALUE
VALUE             576 class.c        rb_make_metaclass(VALUE obj, VALUE unused)
VALUE             597 class.c        VALUE
VALUE             598 class.c        rb_define_class_id(ID id, VALUE super)
VALUE             600 class.c            VALUE klass;
VALUE             618 class.c        VALUE
VALUE             619 class.c        rb_class_inherited(VALUE super, VALUE klass)
VALUE             644 class.c        VALUE
VALUE             645 class.c        rb_define_class(const char *name, VALUE super)
VALUE             647 class.c            VALUE klass;
VALUE             691 class.c        VALUE
VALUE             692 class.c        rb_define_class_under(VALUE outer, const char *name, VALUE super)
VALUE             714 class.c        VALUE
VALUE             715 class.c        rb_define_class_id_under(VALUE outer, ID id, VALUE super)
VALUE             717 class.c            VALUE klass;
VALUE             747 class.c        VALUE
VALUE             750 class.c            VALUE mdl = class_alloc(T_MODULE, rb_cModule);
VALUE             752 class.c            return (VALUE)mdl;
VALUE             755 class.c        VALUE
VALUE             758 class.c            VALUE mdl;
VALUE             766 class.c        VALUE
VALUE             769 class.c            VALUE module;
VALUE             788 class.c        VALUE
VALUE             789 class.c        rb_define_module_under(VALUE outer, const char *name)
VALUE             794 class.c        VALUE
VALUE             795 class.c        rb_define_module_id_under(VALUE outer, ID id)
VALUE             797 class.c            VALUE module;
VALUE             816 class.c        VALUE
VALUE             817 class.c        rb_include_class_new(VALUE module, VALUE super)
VALUE             819 class.c            VALUE klass = class_alloc(T_ICLASS, rb_cClass);
VALUE             846 class.c            return (VALUE)klass;
VALUE             849 class.c        static int include_modules_at(const VALUE klass, VALUE c, VALUE module, int search_super);
VALUE             852 class.c        rb_include_module(VALUE klass, VALUE module)
VALUE             870 class.c        add_refined_method_entry_i(ID key, VALUE value, void *data)
VALUE             872 class.c            rb_add_refined_method_entry((VALUE)data, key);
VALUE             877 class.c        include_modules_at(const VALUE klass, VALUE c, VALUE module, int search_super)
VALUE             879 class.c            VALUE p, iclass;
VALUE             911 class.c        	    VALUE m = module;
VALUE             917 class.c        	    VALUE refined_class =
VALUE             940 class.c        move_refined_method(ID key, VALUE value, void *data)
VALUE             943 class.c            VALUE klass = (VALUE)data;
VALUE             951 class.c        	    rb_id_table_insert(tbl, key, (VALUE)new_me);
VALUE             957 class.c        	    rb_id_table_insert(tbl, key, (VALUE)me);
VALUE             967 class.c        rb_prepend_module(VALUE klass, VALUE module)
VALUE             969 class.c            VALUE origin;
VALUE            1014 class.c        VALUE
VALUE            1015 class.c        rb_mod_included_modules(VALUE mod)
VALUE            1017 class.c            VALUE ary = rb_ary_new();
VALUE            1018 class.c            VALUE p;
VALUE            1019 class.c            VALUE origin = RCLASS_ORIGIN(mod);
VALUE            1023 class.c        	    VALUE m = RBASIC(p)->klass;
VALUE            1050 class.c        VALUE
VALUE            1051 class.c        rb_mod_include_p(VALUE mod, VALUE mod2)
VALUE            1053 class.c            VALUE p;
VALUE            1082 class.c        VALUE
VALUE            1083 class.c        rb_mod_ancestors(VALUE mod)
VALUE            1085 class.c            VALUE p, ary = rb_ary_new();
VALUE            1099 class.c        ins_methods_push(ID name, rb_method_visibility_t visi, VALUE ary, rb_method_visibility_t expected_visi)
VALUE            1119 class.c            return ins_methods_push((ID)name, (rb_method_visibility_t)type, (VALUE)ary, METHOD_VISI_UNDEF); /* everything but private */
VALUE            1125 class.c            return ins_methods_push((ID)name, (rb_method_visibility_t)type, (VALUE)ary, METHOD_VISI_PROTECTED);
VALUE            1131 class.c            return ins_methods_push((ID)name, (rb_method_visibility_t)type, (VALUE)ary, METHOD_VISI_PRIVATE);
VALUE            1137 class.c            return ins_methods_push((ID)name, (rb_method_visibility_t)type, (VALUE)ary, METHOD_VISI_PUBLIC);
VALUE            1146 class.c        method_entry_i(ID key, VALUE value, void *data)
VALUE            1153 class.c        	VALUE owner = me->owner;
VALUE            1170 class.c        static VALUE
VALUE            1171 class.c        class_instance_method_list(int argc, const VALUE *argv, VALUE mod, int obj, int (*func) (st_data_t, st_data_t, st_data_t))
VALUE            1173 class.c            VALUE ary;
VALUE            1181 class.c        	VALUE r;
VALUE            1233 class.c        VALUE
VALUE            1234 class.c        rb_class_instance_methods(int argc, const VALUE *argv, VALUE mod)
VALUE            1248 class.c        VALUE
VALUE            1249 class.c        rb_class_protected_instance_methods(int argc, const VALUE *argv, VALUE mod)
VALUE            1271 class.c        VALUE
VALUE            1272 class.c        rb_class_private_instance_methods(int argc, const VALUE *argv, VALUE mod)
VALUE            1286 class.c        VALUE
VALUE            1287 class.c        rb_class_public_instance_methods(int argc, const VALUE *argv, VALUE mod)
VALUE            1322 class.c        VALUE
VALUE            1323 class.c        rb_obj_methods(int argc, const VALUE *argv, VALUE obj)
VALUE            1341 class.c        VALUE
VALUE            1342 class.c        rb_obj_protected_methods(int argc, const VALUE *argv, VALUE obj)
VALUE            1356 class.c        VALUE
VALUE            1357 class.c        rb_obj_private_methods(int argc, const VALUE *argv, VALUE obj)
VALUE            1371 class.c        VALUE
VALUE            1372 class.c        rb_obj_public_methods(int argc, const VALUE *argv, VALUE obj)
VALUE            1410 class.c        VALUE
VALUE            1411 class.c        rb_obj_singleton_methods(int argc, const VALUE *argv, VALUE obj)
VALUE            1413 class.c            VALUE recur, ary, klass, origin;
VALUE            1502 class.c        rb_define_method_id(VALUE klass, ID mid, VALUE (*func)(ANYARGS), int argc)
VALUE            1508 class.c        rb_define_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1514 class.c        rb_define_protected_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1520 class.c        rb_define_private_method(VALUE klass, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1526 class.c        rb_undef_method(VALUE klass, const char *name)
VALUE            1545 class.c        static inline VALUE
VALUE            1546 class.c        special_singleton_class_of(VALUE obj)
VALUE            1554 class.c        VALUE
VALUE            1555 class.c        rb_special_singleton_class(VALUE obj)
VALUE            1569 class.c        static VALUE
VALUE            1570 class.c        singleton_class_of(VALUE obj)
VALUE            1572 class.c            VALUE klass;
VALUE            1609 class.c        rb_freeze_singleton_class(VALUE x)
VALUE            1613 class.c        	VALUE klass = RBASIC_CLASS(x);
VALUE            1628 class.c        VALUE
VALUE            1629 class.c        rb_singleton_class_get(VALUE obj)
VALUE            1631 class.c            VALUE klass;
VALUE            1659 class.c        VALUE
VALUE            1660 class.c        rb_singleton_class(VALUE obj)
VALUE            1662 class.c            VALUE klass = singleton_class_of(obj);
VALUE            1687 class.c        rb_define_singleton_method(VALUE obj, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1702 class.c        rb_define_module_function(VALUE module, const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1716 class.c        rb_define_global_function(const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE            1729 class.c        rb_define_alias(VALUE klass, const char *name1, const char *name2)
VALUE            1742 class.c        rb_define_attr(VALUE klass, const char *name, int read, int write)
VALUE            1748 class.c        rb_obj_basic_to_s_p(VALUE obj)
VALUE            1757 class.c        VALUE
VALUE            1758 class.c        rb_keyword_error_new(const char *error, VALUE keys)
VALUE            1761 class.c            VALUE error_message;
VALUE            1776 class.c        NORETURN(static void rb_keyword_error(const char *error, VALUE keys));
VALUE            1778 class.c        rb_keyword_error(const char *error, VALUE keys)
VALUE            1783 class.c        NORETURN(static void unknown_keyword_error(VALUE hash, const ID *table, int keywords));
VALUE            1785 class.c        unknown_keyword_error(VALUE hash, const ID *table, int keywords)
VALUE            1788 class.c            VALUE keys;
VALUE            1802 class.c            VALUE *kwdhash = (VALUE *)arg;
VALUE            1806 class.c            rb_hash_aset(*kwdhash, (VALUE)key, (VALUE)value);
VALUE            1810 class.c        VALUE
VALUE            1811 class.c        rb_extract_keywords(VALUE *orighash)
VALUE            1813 class.c            VALUE parthash[2] = {0, 0};
VALUE            1814 class.c            VALUE hash = *orighash;
VALUE            1826 class.c        rb_get_kwargs(VALUE keyword_hash, const ID *table, int required, int optional, VALUE *values)
VALUE            1830 class.c            VALUE missing = Qnil;
VALUE            1851 class.c        	    VALUE keyword = ID2SYM(table[i]);
VALUE            1855 class.c        		    if (values) values[i] = (VALUE)val;
VALUE            1871 class.c        		if (values) values[required+i] = (VALUE)val;
VALUE            1887 class.c        rb_scan_args(int argc, const VALUE *argv, const char *fmt, ...)
VALUE            1891 class.c            VALUE *var;
VALUE            1896 class.c            VALUE hash = Qnil;
VALUE            1934 class.c        	VALUE last = argv[argc - 1];
VALUE            1946 class.c        		VALUE opts = rb_extract_keywords(&hash);
VALUE            1954 class.c        	var = va_arg(vargs, VALUE *);
VALUE            1960 class.c        	var = va_arg(vargs, VALUE *);
VALUE            1973 class.c        	var = va_arg(vargs, VALUE *);
VALUE            1984 class.c        	var = va_arg(vargs, VALUE *);
VALUE            1990 class.c        	var = va_arg(vargs, VALUE *);
VALUE            1995 class.c        	var = va_arg(vargs, VALUE *);
VALUE            2014 class.c        rb_class_has_methods(VALUE c)
VALUE              14 compar.c       VALUE rb_mComparable;
VALUE              19 compar.c       rb_cmperr(VALUE x, VALUE y)
VALUE              21 compar.c           VALUE classname;
VALUE              33 compar.c       static VALUE
VALUE              34 compar.c       invcmp_recursive(VALUE x, VALUE y, int recursive)
VALUE              40 compar.c       VALUE
VALUE              41 compar.c       rb_invcmp(VALUE x, VALUE y)
VALUE              43 compar.c           VALUE invcmp = rb_exec_recursive(invcmp_recursive, x, y);
VALUE              53 compar.c       static VALUE
VALUE              54 compar.c       cmp_eq_recursive(VALUE arg1, VALUE arg2, int recursive)
VALUE              69 compar.c       static VALUE
VALUE              70 compar.c       cmp_equal(VALUE x, VALUE y)
VALUE              72 compar.c           VALUE c;
VALUE              90 compar.c       static VALUE
VALUE              91 compar.c       cmp_gt(VALUE x, VALUE y)
VALUE              93 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             107 compar.c       static VALUE
VALUE             108 compar.c       cmp_ge(VALUE x, VALUE y)
VALUE             110 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             124 compar.c       static VALUE
VALUE             125 compar.c       cmp_lt(VALUE x, VALUE y)
VALUE             127 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             141 compar.c       static VALUE
VALUE             142 compar.c       cmp_le(VALUE x, VALUE y)
VALUE             144 compar.c           VALUE c = rb_funcall(x, cmp, 1, y);
VALUE             165 compar.c       static VALUE
VALUE             166 compar.c       cmp_between(VALUE x, VALUE min, VALUE max)
VALUE              75 compile.c          VALUE *operands;
VALUE             159 compile.c      static inline VALUE
VALUE             160 compile.c      r_value(VALUE value)
VALUE             211 compile.c                 new_insn_body(iseq, (line), BIN(insn), 1, (VALUE)(op1)))
VALUE             216 compile.c                 new_insn_body(iseq, (line), BIN(insn), 1, (VALUE)(op1)))
VALUE             225 compile.c                 new_insn_body(iseq, (line), BIN(insn), 2, (VALUE)(op1), (VALUE)(op2)))
VALUE             229 compile.c                 new_insn_body(iseq, (line), BIN(insn), 3, (VALUE)(op1), (VALUE)(op2), (VALUE)(op3)))
VALUE             233 compile.c        ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(0), NULL)
VALUE             236 compile.c        ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)(flag), NULL)
VALUE             239 compile.c        ADD_SEND_R((seq), (line), (id), (argc), (block), (VALUE)INT2FIX(0), NULL)
VALUE             245 compile.c        ADD_SEND_R((seq), (line), (id), (argc), NULL, (VALUE)INT2FIX(VM_CALL_FCALL), NULL)
VALUE             248 compile.c        ADD_SEND_R((seq), (line), (id), (argc), (block), (VALUE)INT2FIX(VM_CALL_FCALL), NULL)
VALUE             251 compile.c        ADD_ELEM((seq), (LINK_ELEMENT *) new_insn_send(iseq, (line), (id), (VALUE)(argc), (block), (VALUE)(flag), (keywords)))
VALUE             280 compile.c          VALUE _e = rb_ary_new3(5, (type),						\
VALUE             281 compile.c      			   (VALUE)(ls) | 1, (VALUE)(le) | 1,			\
VALUE             282 compile.c      			   (VALUE)(iseqv), (VALUE)(lc) | 1);			\
VALUE             326 compile.c          VALUE err_info = ISEQ_COMPILE_DATA(iseq)->err_info;
VALUE             327 compile.c          VALUE file = iseq->body->location.path;
VALUE             328 compile.c          VALUE err = err_info;
VALUE             399 compile.c      static inline VALUE
VALUE             400 compile.c      freeze_hide_obj(VALUE obj)
VALUE             515 compile.c      iseq_add_mark_object(const rb_iseq_t *iseq, VALUE v)
VALUE             526 compile.c      iseq_add_mark_object_compile_time(const rb_iseq_t *iseq, VALUE v)
VALUE             559 compile.c      VALUE
VALUE             614 compile.c          else if (RB_TYPE_P((VALUE)node, T_IMEMO)) {
VALUE             671 compile.c          VALUE *encoded = (VALUE *)iseq->body->iseq_encoded;
VALUE             676 compile.c      	encoded[i] = (VALUE)table[insn];
VALUE             699 compile.c      VALUE *
VALUE             702 compile.c          VALUE *original_code;
VALUE             706 compile.c          MEMCPY(original_code, iseq->body->iseq_encoded, VALUE, iseq->body->iseq_size);
VALUE             768 compile.c          if (size == sizeof(VALUE) && padding == sizeof(VALUE)) {
VALUE            1030 compile.c      	      int insn_id, int argc, VALUE *argv)
VALUE            1048 compile.c          VALUE *operands = 0;
VALUE            1053 compile.c      	operands = (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE            1055 compile.c      	    VALUE v = va_arg(argv, VALUE);
VALUE            1092 compile.c      new_insn_send(rb_iseq_t *iseq, int line_no, ID id, VALUE argc, const rb_iseq_t *blockiseq, VALUE flag, struct rb_call_info_kw_arg *keywords)
VALUE            1094 compile.c          VALUE *operands = (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * 3);
VALUE            1095 compile.c          operands[0] = (VALUE)new_callinfo(iseq, id, FIX2INT(argc), FIX2INT(flag), keywords, blockiseq != NULL);
VALUE            1097 compile.c          operands[2] = (VALUE)blockiseq;
VALUE            1103 compile.c      	       VALUE name, const rb_iseq_t *parent, enum iseq_type type, int line_no)
VALUE            1112 compile.c          iseq_add_mark_object(iseq, (VALUE)ret_iseq);
VALUE            1159 compile.c      	VALUE str = rb_iseq_disasm(iseq);
VALUE            1285 compile.c          const VALUE default_values = rb_ary_tmp_new(1);
VALUE            1286 compile.c          const VALUE complex_mark = rb_str_tmp_new(0);
VALUE            1295 compile.c      	VALUE dv;
VALUE            1338 compile.c      	VALUE *dvs = ALLOC_N(VALUE, RARRAY_LEN(default_values));
VALUE            1341 compile.c      	    VALUE dv = RARRAY_AREF(default_values, i);
VALUE            1383 compile.c      	    VALUE labels = rb_ary_tmp_new(1);
VALUE            1384 compile.c      	    VALUE *opt_table;
VALUE            1389 compile.c      		rb_ary_push(labels, (VALUE)label | 1);
VALUE            1398 compile.c      	    rb_ary_push(labels, (VALUE)label | 1);
VALUE            1401 compile.c      	    opt_table = ALLOC_N(VALUE, i+1);
VALUE            1403 compile.c      	    MEMCPY(opt_table, RARRAY_CONST_PTR(labels), VALUE, i+1);
VALUE            1500 compile.c      cdhash_cmp(VALUE val, VALUE lit)
VALUE            1516 compile.c      cdhash_hash(VALUE a)
VALUE            1521 compile.c      	VALUE hval = rb_hash(a);
VALUE            1532 compile.c          VALUE hash;
VALUE            1538 compile.c      cdhash_set_label_i(VALUE key, VALUE val, void *ptr)
VALUE            1547 compile.c      static inline VALUE
VALUE            1550 compile.c          VALUE val;
VALUE            1575 compile.c          VALUE *generated_iseq;
VALUE            1623 compile.c          generated_iseq = ALLOC_N(VALUE, code_index);
VALUE            1641 compile.c      		VALUE *operands;
VALUE            1690 compile.c      			    VALUE map = operands[j];
VALUE            1695 compile.c      			    rb_hash_foreach(map, cdhash_set_label_i, (VALUE)&data);
VALUE            1708 compile.c      			    VALUE v = operands[j];
VALUE            1714 compile.c      			    VALUE v = operands[j];
VALUE            1727 compile.c      			    generated_iseq[code_index + 1 + j] = (VALUE)ic;
VALUE            1748 compile.c      			    generated_iseq[code_index + 1 + j] = (VALUE)ci;
VALUE            1754 compile.c      			    generated_iseq[code_index + 1 + j] = (VALUE)cc;
VALUE            1764 compile.c      			    generated_iseq[code_index + 1 + j] = (VALUE)entry;
VALUE            1870 compile.c          const VALUE *tptr, *ptr;
VALUE            1891 compile.c      		iseq_add_mark_object(iseq, (VALUE)entry->iseq);
VALUE            1934 compile.c          VALUE *opt_table = (VALUE *)iseq->body->param.opt_table;
VALUE            1999 compile.c          VALUE n = OPERAND_AT(nobj, 0);
VALUE            2015 compile.c      	    VALUE insn = INSN_OF(i);
VALUE            2324 compile.c      	VALUE *old_operands = iobj->operands;
VALUE            2326 compile.c      	iobj->operands = (VALUE *)compile_data_alloc(iseq, iobj->operand_size * sizeof(VALUE));
VALUE            2329 compile.c      	iobj->operands[2] = (VALUE)new_callinfo(iseq, idEq, 1, 0, NULL, FALSE);
VALUE            2476 compile.c          VALUE *operands = 0, *ptr = 0;
VALUE            2488 compile.c      	    (VALUE *)compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE            2495 compile.c      	MEMCPY(ptr, iobj->operands, VALUE, iobj->operand_size);
VALUE            2724 compile.c          VALUE lit = node->nd_lit;
VALUE            2863 compile.c      	    struct rb_call_info_kw_arg *kw_arg  = (struct rb_call_info_kw_arg *)ruby_xmalloc(sizeof(struct rb_call_info_kw_arg) + sizeof(VALUE) * (len - 1));
VALUE            2864 compile.c      	    VALUE *keywords = kw_arg->keywords;
VALUE            2946 compile.c      		    VALUE ary = rb_ary_tmp_new(i);
VALUE            3021 compile.c      			    VALUE nhash = (i > 0 || !first) ? INT2FIX(2) : INT2FIX(1);
VALUE            3045 compile.c      static VALUE
VALUE            3051 compile.c      static VALUE
VALUE            3056 compile.c      	VALUE v = node->nd_lit;
VALUE            3080 compile.c      when_vals(rb_iseq_t *iseq, LINK_ANCHOR *cond_seq, NODE *vals, LABEL *l1, int only_special_literals, VALUE literals)
VALUE            3084 compile.c      	VALUE lit = case_when_optimizable_literal(val);
VALUE            3095 compile.c      		rb_hash_aset(literals, lit, (VALUE)(l1) | 1);
VALUE            3124 compile.c      	VALUE dupidx;
VALUE            3176 compile.c          VALUE mem[64];
VALUE            3254 compile.c          int lhs_splat = (splatn && (VALUE)splatn != (VALUE)-1) ? 1 : 0;
VALUE            3311 compile.c      		int flag = 0x02 | (((VALUE)restn == (VALUE)-1) ? 0x00 : 0x01);
VALUE            3316 compile.c      		if ((VALUE)restn != (VALUE)-1) {
VALUE            3360 compile.c      static VALUE
VALUE            3386 compile.c      	     NODE *node, LABEL **lfinish, VALUE needstr)
VALUE            3552 compile.c      	    VALUE str = rb_iseq_defined_string(expr_type);
VALUE            3566 compile.c      	     NODE *node, LABEL **lfinish, VALUE needstr)
VALUE            3588 compile.c      static VALUE
VALUE            3675 compile.c      static VALUE
VALUE            3678 compile.c          VALUE argc = INT2FIX(0);
VALUE            3756 compile.c      static VALUE
VALUE            3760 compile.c          VALUE argc = INT2FIX(0);
VALUE            3778 compile.c          ADD_INSN1(ret, line, getglobal, ((VALUE)rb_global_entry(idBACKREF) | 1));
VALUE            3918 compile.c      	VALUE literals = rb_hash_new();
VALUE            4618 compile.c      		  ((VALUE)node->nd_entry | 1));
VALUE            4661 compile.c      	VALUE argc;
VALUE            4800 compile.c      	VALUE asgnflag;
VALUE            5014 compile.c      	    VALUE str = rb_fstring(node->nd_recv->nd_lit);
VALUE            5030 compile.c      	    VALUE str = rb_fstring(node->nd_args->nd_head->nd_lit);
VALUE            5053 compile.c      	VALUE argc;
VALUE            5181 compile.c      	    VALUE vargc = setup_args(iseq, args, node->nd_args, &flag, &keywords);
VALUE            5379 compile.c      	VALUE argc;
VALUE            5430 compile.c      		  ((VALUE)node->nd_entry | 1));
VALUE            5562 compile.c      		    VALUE debug_info = rb_ary_new_from_args(2, iseq->body->location.path, INT2FIX(line));
VALUE            5563 compile.c      		    VALUE str = rb_str_dup(node->nd_lit);
VALUE            5583 compile.c      		VALUE debug_info = Qnil;
VALUE            5760 compile.c      	VALUE noscope = compile_cpath(ret, iseq, node->nd_cpath);
VALUE            5777 compile.c      	VALUE noscope = compile_cpath(ret, iseq, node->nd_cpath);
VALUE            5876 compile.c      	VALUE flag = type == NODE_DOT2 ? INT2FIX(0) : INT2FIX(1);
VALUE            5895 compile.c      	VALUE key;
VALUE            5981 compile.c      	    VALUE str = rb_iseq_defined_string(DEFINED_NIL);
VALUE            6061 compile.c      	VALUE argc;
VALUE            6072 compile.c      	    VALUE str = rb_fstring(node->nd_args->nd_head->nd_lit);
VALUE            6154 compile.c      	VALUE argc = INT2FIX(0);
VALUE            6196 compile.c      static VALUE
VALUE            6197 compile.c      opobj_inspect(VALUE obj)
VALUE            6215 compile.c      static VALUE
VALUE            6218 compile.c          VALUE str = rb_sprintf("%-20s ", insn_name(iobj->insn_id));
VALUE            6238 compile.c      		    VALUE val = Qnil;
VALUE            6240 compile.c      			val = (VALUE)iseq;
VALUE            6249 compile.c      		    VALUE v = OPERAND_AT(iobj, j);
VALUE            6313 compile.c          VALUE str;
VALUE            6360 compile.c      VALUE
VALUE            6363 compile.c          VALUE ary = rb_ary_new();
VALUE            6372 compile.c      register_label(rb_iseq_t *iseq, struct st_table *labels_table, VALUE obj)
VALUE            6389 compile.c      static VALUE
VALUE            6390 compile.c      get_exception_sym2type(VALUE sym)
VALUE            6394 compile.c          static VALUE symRescue, symEnsure, symRetry;
VALUE            6395 compile.c          static VALUE symBreak, symRedo, symNext;
VALUE            6418 compile.c      		     VALUE exception)
VALUE            6424 compile.c      	VALUE v, type;
VALUE            6425 compile.c      	const VALUE *ptr;
VALUE            6440 compile.c      	    eiseq = rb_iseqw_to_iseq(rb_iseq_load(ptr[1], (VALUE)iseq, Qnil));
VALUE            6472 compile.c      iseq_build_load_iseq(const rb_iseq_t *iseq, VALUE op)
VALUE            6474 compile.c          VALUE iseqw;
VALUE            6478 compile.c      	iseqw = rb_iseq_load(op, (VALUE)iseq, Qnil);
VALUE            6488 compile.c          iseq_add_mark_object(iseq, (VALUE)loaded_iseq);
VALUE            6492 compile.c      static VALUE
VALUE            6493 compile.c      iseq_build_callinfo_from_hash(rb_iseq_t *iseq, VALUE op)
VALUE            6501 compile.c      	VALUE vmid = rb_hash_aref(op, ID2SYM(rb_intern("mid")));
VALUE            6502 compile.c      	VALUE vflag = rb_hash_aref(op, ID2SYM(rb_intern("flag")));
VALUE            6503 compile.c      	VALUE vorig_argc = rb_hash_aref(op, ID2SYM(rb_intern("orig_argc")));
VALUE            6504 compile.c      	VALUE vkw_arg = rb_hash_aref(op, ID2SYM(rb_intern("kw_arg")));
VALUE            6518 compile.c      		VALUE kw = RARRAY_AREF(vkw_arg, i);
VALUE            6525 compile.c          return (VALUE)new_callinfo(iseq, mid, orig_argc, flag, kw_arg, (flag & VM_CALL_ARGS_SIMPLE) == 0);
VALUE            6530 compile.c      			 VALUE body, VALUE labels_wrapper)
VALUE            6533 compile.c          const VALUE *ptr = RARRAY_CONST_PTR(body);
VALUE            6550 compile.c      	VALUE obj = ptr[i];
VALUE            6560 compile.c      	    VALUE *argv = 0;
VALUE            6563 compile.c      	    VALUE insn;
VALUE            6574 compile.c      	    if (argc != insn_len((VALUE)insn_id)-1) {
VALUE            6582 compile.c      		argv = compile_data_alloc(iseq, sizeof(VALUE) * argc);
VALUE            6584 compile.c      		    VALUE op = rb_ary_entry(obj, j+1);
VALUE            6585 compile.c      		    switch (insn_op_type((VALUE)insn_id, j)) {
VALUE            6588 compile.c      			argv[j] = (VALUE)label;
VALUE            6603 compile.c      				argv[j] = (VALUE)iseq_build_load_iseq(iseq, op);
VALUE            6612 compile.c      			argv[j] = (VALUE)rb_global_entry(SYM2ID(op));
VALUE            6633 compile.c      			    VALUE map = rb_hash_new();
VALUE            6638 compile.c      				VALUE key = RARRAY_AREF(op, i);
VALUE            6639 compile.c      				VALUE sym = RARRAY_AREF(op, i+1);
VALUE            6642 compile.c      				rb_hash_aset(map, key, (VALUE)label | 1);
VALUE            6656 compile.c      			    argv[j] = (VALUE)funcptr;
VALUE            6660 compile.c      			rb_raise(rb_eSyntaxError, "unknown operand: %c", insn_op_type((VALUE)insn_id, j));
VALUE            6682 compile.c      int_param(int *dst, VALUE param, VALUE sym)
VALUE            6684 compile.c          VALUE val = rb_hash_aref(param, sym);
VALUE            6699 compile.c      iseq_build_kw(rb_iseq_t *iseq, VALUE params, VALUE keywords)
VALUE            6704 compile.c          VALUE key, sym, default_val;
VALUE            6705 compile.c          VALUE *dvs;
VALUE            6715 compile.c          ids = (VALUE *)&iseq->body->local_table[i];
VALUE            6720 compile.c      	VALUE val = RARRAY_AREF(keywords, i);
VALUE            6735 compile.c          dvs = ALLOC_N(VALUE, default_len);
VALUE            6764 compile.c      rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE misc, VALUE locals, VALUE params,
VALUE            6765 compile.c      			 VALUE exception, VALUE body)
VALUE            6771 compile.c          VALUE labels_wrapper = Data_Wrap_Struct(0, 0, st_free_table, labels_table);
VALUE            6772 compile.c          VALUE arg_opt_labels = rb_hash_aref(params, SYM(opt));
VALUE            6773 compile.c          VALUE keywords = rb_hash_aref(params, SYM(keyword));
VALUE            6774 compile.c          VALUE sym_arg_rest = ID2SYM(rb_intern("#arg_rest"));
VALUE            6784 compile.c      	VALUE lv = RARRAY_AREF(locals, i);
VALUE            6815 compile.c      	    VALUE *opt_table = ALLOC_N(VALUE, len);
VALUE            6818 compile.c      		VALUE ent = RARRAY_AREF(arg_opt_labels, i);
VALUE            6820 compile.c      		opt_table[i] = (VALUE)label;
VALUE            6911 compile.c      caller_location(VALUE *path, VALUE *absolute_path)
VALUE            6931 compile.c          VALUE arg;
VALUE            6937 compile.c      method_for_self(VALUE name, VALUE arg, rb_insn_func_t func,
VALUE            6938 compile.c      		VALUE (*build)(rb_iseq_t *, LINK_ANCHOR *, VALUE))
VALUE            6940 compile.c          VALUE path, absolute_path;
VALUE            6946 compile.c          return rb_iseq_new_with_opt((NODE *)IFUNC_NEW(build, (VALUE)&acc, 0),
VALUE            6951 compile.c      static VALUE
VALUE            6952 compile.c      for_self_aref(rb_iseq_t *iseq, LINK_ANCHOR *ret, VALUE a)
VALUE            6962 compile.c          ADD_INSN1(ret, line, opt_call_c_function, (VALUE)args->func);
VALUE            6966 compile.c      static VALUE
VALUE            6967 compile.c      for_self_aset(rb_iseq_t *iseq, LINK_ANCHOR *ret, VALUE a)
VALUE            6979 compile.c          ADD_INSN1(ret, line, opt_call_c_function, (VALUE)args->func);
VALUE            6988 compile.c      rb_method_for_self_aref(VALUE name, VALUE arg, rb_insn_func_t func)
VALUE            6997 compile.c      rb_method_for_self_aset(VALUE name, VALUE arg, rb_insn_func_t func)
VALUE            7005 compile.c      #define IBF_OFFSET(ptr) ((ibf_offset_t)(VALUE)(ptr))
VALUE            7033 compile.c          VALUE str;
VALUE            7034 compile.c          VALUE iseq_list;      /* [iseq0 offset, ...] */
VALUE            7035 compile.c          VALUE obj_list;       /* [objs] */
VALUE            7046 compile.c          VALUE iseq_list; /* [iseq0, ...] */
VALUE            7047 compile.c          VALUE obj_list;  /* [obj0, ...] */
VALUE            7048 compile.c          VALUE loader_obj;
VALUE            7049 compile.c          VALUE str;
VALUE            7071 compile.c          VALUE str = dump->str;
VALUE            7086 compile.c      #define IBF_W(b, type, n) (type *)(VALUE)ibf_dump_write(dump, (b), sizeof(type) * (n))
VALUE            7119 compile.c      static VALUE ibf_load_object(const struct ibf_load *load, VALUE object_index);
VALUE            7122 compile.c      static VALUE
VALUE            7123 compile.c      ibf_dump_object(struct ibf_dump *dump, VALUE obj)
VALUE            7128 compile.c      	if (RARRAY_AREF(dump->obj_list, i) == obj) return (VALUE)i; /* dedup */
VALUE            7131 compile.c          return (VALUE)index;
VALUE            7134 compile.c      static VALUE
VALUE            7137 compile.c          return (VALUE)ibf_table_index(dump->id_table, (st_data_t)id);
VALUE            7153 compile.c      	    VALUE str = ibf_load_object(load, indices[id_index]);
VALUE            7164 compile.c      static VALUE
VALUE            7184 compile.c      	return (rb_iseq_t *)(VALUE)iseq_index;
VALUE            7188 compile.c      static VALUE
VALUE            7191 compile.c          return (VALUE)ibf_dump_id(dump, entry->id);
VALUE            7194 compile.c      static VALUE
VALUE            7197 compile.c          ID gid = ibf_load_id(load, (ID)(VALUE)entry);
VALUE            7198 compile.c          return (VALUE)rb_global_entry(gid);
VALUE            7201 compile.c      static VALUE *
VALUE            7206 compile.c          VALUE *code;
VALUE            7207 compile.c          const VALUE *orig_code = rb_iseq_original_iseq(iseq);
VALUE            7209 compile.c          code = ALLOCA_N(VALUE, iseq_size);
VALUE            7212 compile.c      	const VALUE insn = orig_code[code_index];
VALUE            7216 compile.c      	code[code_index++] = (VALUE)insn;
VALUE            7219 compile.c      	    VALUE op = orig_code[code_index];
VALUE            7226 compile.c      		code[code_index] = (VALUE)ibf_dump_iseq(dump, (const rb_iseq_t *)op);
VALUE            7232 compile.c      			if (op == (VALUE)&iseq->body->is_entries[i]) {
VALUE            7262 compile.c          return IBF_W(code, VALUE, iseq_size);
VALUE            7265 compile.c      static VALUE *
VALUE            7270 compile.c          VALUE *code = IBF_R(body->iseq_encoded, VALUE, iseq_size);
VALUE            7278 compile.c      	const VALUE insn = code[code_index++];
VALUE            7283 compile.c      	    VALUE op = code[code_index];
VALUE            7291 compile.c      		code[code_index] = (VALUE)ibf_load_iseq(load, (const rb_iseq_t *)op);
VALUE            7294 compile.c      		code[code_index] = (VALUE)&is_entries[(int)op];
VALUE            7297 compile.c      		code[code_index] = op ? (VALUE)ci_kw_entries++ : (VALUE)ci_entries++; /* op is Qtrue (kw) or Qfalse (!kw) */
VALUE            7300 compile.c      		code[code_index] = (VALUE)cc_entries++;
VALUE            7323 compile.c      static VALUE *
VALUE            7329 compile.c      	return IBF_W(iseq->body->param.opt_table, VALUE, opt_num + 1);
VALUE            7336 compile.c      static VALUE *
VALUE            7343 compile.c      	VALUE *table = ALLOC_N(VALUE, opt_num+1);
VALUE            7344 compile.c      	MEMCPY(table, load->buff + offset, VALUE, opt_num+1);
VALUE            7361 compile.c      	VALUE *dvs = dv_num > 0 ? ALLOCA_N(VALUE, dv_num) : NULL;
VALUE            7365 compile.c      	for (i=0; i<dv_num; i++) dvs[i] = (VALUE)ibf_dump_object(dump, kw->default_values[i]);
VALUE            7368 compile.c      	dump_kw.default_values = IBF_W(dvs, VALUE, dv_num);
VALUE            7383 compile.c      	VALUE *dvs = IBF_R(kw->default_values, VALUE, dv_num);
VALUE            7461 compile.c      	return (struct iseq_catch_table *)(VALUE)ibf_dump_write(dump, dump_table, byte_size);
VALUE            7509 compile.c      	VALUE *keywords = ALLOCA_N(VALUE, kw_arg->keyword_len);
VALUE            7511 compile.c      	    keywords[j] = (VALUE)ibf_dump_object(dump, kw_arg->keywords[j]); /* kw_arg->keywords[n] is Symbol */
VALUE            7513 compile.c      	dump_ci_kw_entries[i].kw_arg = (struct rb_call_info_kw_arg *)(VALUE)ibf_dump_write(dump, &kw_arg->keyword_len, sizeof(int));
VALUE            7514 compile.c      	ibf_dump_write(dump, keywords, sizeof(VALUE) * kw_arg->keyword_len);
VALUE            7518 compile.c          return (struct rb_call_info *)(VALUE)ibf_dump_write(dump, dump_ci_entries, byte_size);
VALUE            7539 compile.c      	const VALUE *keywords = (VALUE *)(load->buff + kw_arg_offset + sizeof(int));
VALUE            7540 compile.c      	struct rb_call_info_kw_arg *kw_arg = ruby_xmalloc(sizeof(struct rb_call_info_kw_arg) + sizeof(VALUE) * (keyword_len - 1));
VALUE            7543 compile.c      	    kw_arg->keywords[j] = (VALUE)ibf_load_object(load, keywords[j]);
VALUE            7579 compile.c      static VALUE
VALUE            7580 compile.c      ibf_load_location_str(const struct ibf_load *load, VALUE str_index)
VALUE            7582 compile.c          VALUE str = ibf_load_object(load, str_index);
VALUE            7758 compile.c      ibf_dump_object_unsupported(struct ibf_dump *dump, VALUE obj)
VALUE            7764 compile.c      static VALUE
VALUE            7772 compile.c      ibf_dump_object_class(struct ibf_dump *dump, VALUE obj)
VALUE            7792 compile.c      static VALUE
VALUE            7812 compile.c      ibf_dump_object_float(struct ibf_dump *dump, VALUE obj)
VALUE            7818 compile.c      static VALUE
VALUE            7826 compile.c      ibf_dump_object_string(struct ibf_dump *dump, VALUE obj)
VALUE            7843 compile.c      static VALUE
VALUE            7847 compile.c          VALUE str = rb_str_new(string->ptr, string->len);
VALUE            7851 compile.c      	VALUE enc_name_str = ibf_load_object(load, encindex - RUBY_ENCINDEX_BUILTIN_MAX);
VALUE            7863 compile.c      ibf_dump_object_regexp(struct ibf_dump *dump, VALUE obj)
VALUE            7872 compile.c      static VALUE
VALUE            7876 compile.c          VALUE srcstr = ibf_load_object(load, regexp->srcstr);
VALUE            7877 compile.c          VALUE reg = rb_reg_compile(srcstr, (int)regexp->option, NULL, 0);
VALUE            7886 compile.c      ibf_dump_object_array(struct ibf_dump *dump, VALUE obj)
VALUE            7896 compile.c      static VALUE
VALUE            7900 compile.c          VALUE ary = rb_ary_new_capa(array->len);
VALUE            7917 compile.c          long key_index = (long)ibf_dump_object(dump, (VALUE)key);
VALUE            7918 compile.c          long val_index = (long)ibf_dump_object(dump, (VALUE)val);
VALUE            7925 compile.c      ibf_dump_object_hash(struct ibf_dump *dump, VALUE obj)
VALUE            7932 compile.c      static VALUE
VALUE            7936 compile.c          VALUE obj = rb_hash_new();
VALUE            7940 compile.c      	VALUE key = ibf_load_object(load, hash->keyval[i*2  ]);
VALUE            7941 compile.c      	VALUE val = ibf_load_object(load, hash->keyval[i*2+1]);
VALUE            7953 compile.c      ibf_dump_object_struct(struct ibf_dump *dump, VALUE obj)
VALUE            7957 compile.c      	VALUE beg, end;
VALUE            7972 compile.c      static VALUE
VALUE            7976 compile.c          VALUE beg = ibf_load_object(load, range->beg);
VALUE            7977 compile.c          VALUE end = ibf_load_object(load, range->end);
VALUE            7978 compile.c          VALUE obj = rb_range_new(beg, end, range->excl);
VALUE            7985 compile.c      ibf_dump_object_bignum(struct ibf_dump *dump, VALUE obj)
VALUE            7995 compile.c      static VALUE
VALUE            8001 compile.c          VALUE obj = rb_integer_unpack(bignum->digits, len * 2, 2, 0,
VALUE            8009 compile.c      ibf_dump_object_data(struct ibf_dump *dump, VALUE obj)
VALUE            8025 compile.c      static VALUE
VALUE            8035 compile.c      	    VALUE encobj = rb_enc_from_encoding(rb_enc_find(data));
VALUE            8044 compile.c      ibf_dump_object_complex_rational(struct ibf_dump *dump, VALUE obj)
VALUE            8053 compile.c      static VALUE
VALUE            8057 compile.c          VALUE a = ibf_load_object(load, nums->a);
VALUE            8058 compile.c          VALUE b = ibf_load_object(load, nums->b);
VALUE            8059 compile.c          VALUE obj = header->type == T_COMPLEX ?
VALUE            8068 compile.c      ibf_dump_object_symbol(struct ibf_dump *dump, VALUE obj)
VALUE            8070 compile.c          VALUE str = rb_sym2str(obj);
VALUE            8075 compile.c      static VALUE
VALUE            8080 compile.c          VALUE str = ibf_load_object(load, symbol->str);
VALUE            8122 compile.c      lbf_dump_object_object(struct ibf_dump *dump, VALUE obj)
VALUE            8152 compile.c      typedef VALUE (*ibf_load_object_function)(const struct ibf_load *load, const struct ibf_object_header *header, ibf_offset_t);
VALUE            8188 compile.c      static VALUE
VALUE            8189 compile.c      ibf_load_object(const struct ibf_load *load, VALUE object_index)
VALUE            8198 compile.c      	VALUE obj = rb_ary_entry(load->obj_list, (long)object_index);
VALUE            8205 compile.c      		VALUE *vp = IBF_OBJBODY(VALUE, offset);
VALUE            8222 compile.c          VALUE list = rb_ary_tmp_new(RARRAY_LEN(dump->obj_list));
VALUE            8226 compile.c      	VALUE obj = RARRAY_AREF(dump->obj_list, i);
VALUE            8282 compile.c      ibf_dump_setup(struct ibf_dump *dump, VALUE dumper_obj)
VALUE            8294 compile.c      VALUE
VALUE            8295 compile.c      iseq_ibf_dump(const rb_iseq_t *iseq, VALUE opt)
VALUE            8299 compile.c          VALUE dump_obj;
VALUE            8300 compile.c          VALUE str;
VALUE            8329 compile.c      	VALUE opt_str = opt;
VALUE            8377 compile.c          int iseq_index = (int)(VALUE)index_iseq;
VALUE            8383 compile.c      	VALUE iseqv = rb_ary_entry(load->iseq_list, iseq_index);
VALUE            8393 compile.c      	    rb_ary_store(load->iseq_list, iseq_index, (VALUE)iseq);
VALUE            8400 compile.c      		iseq_add_mark_object(load->iseq, (VALUE)iseq);
VALUE            8408 compile.c      ibf_load_setup(struct ibf_load *load, VALUE loader_obj, VALUE str)
VALUE            8475 compile.c      iseq_ibf_load(VALUE str)
VALUE            8479 compile.c          VALUE loader_obj = TypedData_Make_Struct(0, struct ibf_load, &ibf_load_type, load);
VALUE            8488 compile.c      VALUE
VALUE            8489 compile.c      iseq_ibf_load_extra_data(VALUE str)
VALUE            8492 compile.c          VALUE loader_obj = TypedData_Make_Struct(0, struct ibf_load, &ibf_load_type, load);
VALUE            8493 compile.c          VALUE extra_str;
VALUE              28 complex.c      VALUE rb_cComplex;
VALUE              30 complex.c      static VALUE nucomp_abs(VALUE self);
VALUE              31 complex.c      static VALUE nucomp_arg(VALUE self);
VALUE              42 complex.c      inline static VALUE \
VALUE              43 complex.c      f_##n(VALUE x, VALUE y)\
VALUE              49 complex.c      inline static VALUE \
VALUE              50 complex.c      f_##n(VALUE x)\
VALUE              56 complex.c      inline static VALUE \
VALUE              57 complex.c      f_##n(VALUE x, VALUE y)\
VALUE              63 complex.c      inline static VALUE \
VALUE              64 complex.c      m_##n(VALUE x)\
VALUE              70 complex.c      inline static VALUE \
VALUE              71 complex.c      m_##n(VALUE x, VALUE y)\
VALUE              78 complex.c      inline static VALUE
VALUE              79 complex.c      f_add(VALUE x, VALUE y)
VALUE              90 complex.c      inline static VALUE
VALUE              91 complex.c      f_div(VALUE x, VALUE y)
VALUE              98 complex.c      inline static VALUE
VALUE              99 complex.c      f_gt_p(VALUE x, VALUE y)
VALUE             106 complex.c      inline static VALUE
VALUE             107 complex.c      f_mul(VALUE x, VALUE y)
VALUE             132 complex.c      inline static VALUE
VALUE             133 complex.c      f_sub(VALUE x, VALUE y)
VALUE             149 complex.c      inline static VALUE
VALUE             150 complex.c      f_to_i(VALUE x)
VALUE             156 complex.c      inline static VALUE
VALUE             157 complex.c      f_to_f(VALUE x)
VALUE             166 complex.c      inline static VALUE
VALUE             167 complex.c      f_eqeq_p(VALUE x, VALUE y)
VALUE             178 complex.c      inline static VALUE
VALUE             179 complex.c      f_negative_p(VALUE x)
VALUE             188 complex.c      inline static VALUE
VALUE             189 complex.c      f_zero_p(VALUE x)
VALUE             198 complex.c      	VALUE num = RRATIONAL(x)->num;
VALUE             207 complex.c      inline static VALUE
VALUE             208 complex.c      f_one_p(VALUE x)
VALUE             217 complex.c      	VALUE num = RRATIONAL(x)->num;
VALUE             218 complex.c      	VALUE den = RRATIONAL(x)->den;
VALUE             226 complex.c      inline static VALUE
VALUE             227 complex.c      f_kind_of_p(VALUE x, VALUE c)
VALUE             232 complex.c      inline static VALUE
VALUE             233 complex.c      k_numeric_p(VALUE x)
VALUE             238 complex.c      inline static VALUE
VALUE             239 complex.c      k_fixnum_p(VALUE x)
VALUE             244 complex.c      inline static VALUE
VALUE             245 complex.c      k_bignum_p(VALUE x)
VALUE             250 complex.c      inline static VALUE
VALUE             251 complex.c      k_float_p(VALUE x)
VALUE             256 complex.c      inline static VALUE
VALUE             257 complex.c      k_rational_p(VALUE x)
VALUE             262 complex.c      inline static VALUE
VALUE             263 complex.c      k_complex_p(VALUE x)
VALUE             278 complex.c      inline static VALUE
VALUE             279 complex.c      nucomp_s_new_internal(VALUE klass, VALUE real, VALUE imag)
VALUE             286 complex.c          return (VALUE)obj;
VALUE             289 complex.c      static VALUE
VALUE             290 complex.c      nucomp_s_alloc(VALUE klass)
VALUE             296 complex.c      static VALUE
VALUE             297 complex.c      nucomp_s_new_bang(int argc, VALUE *argv, VALUE klass)
VALUE             299 complex.c          VALUE real, imag;
VALUE             319 complex.c      inline static VALUE
VALUE             320 complex.c      f_complex_new_bang1(VALUE klass, VALUE x)
VALUE             326 complex.c      inline static VALUE
VALUE             327 complex.c      f_complex_new_bang2(VALUE klass, VALUE x, VALUE y)
VALUE             351 complex.c      nucomp_real_check(VALUE num)
VALUE             362 complex.c      inline static VALUE
VALUE             363 complex.c      nucomp_s_canonicalize_internal(VALUE klass, VALUE real, VALUE imag)
VALUE             409 complex.c      static VALUE
VALUE             410 complex.c      nucomp_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             412 complex.c          VALUE real, imag;
VALUE             428 complex.c      inline static VALUE
VALUE             429 complex.c      f_complex_new2(VALUE klass, VALUE x, VALUE y)
VALUE             468 complex.c      static VALUE
VALUE             469 complex.c      nucomp_f_complex(int argc, VALUE *argv, VALUE klass)
VALUE             475 complex.c      inline static VALUE \
VALUE             476 complex.c      m_##n##_bang(VALUE x)\
VALUE             482 complex.c      inline static VALUE \
VALUE             483 complex.c      m_##n##_bang(VALUE x, VALUE y)\
VALUE             496 complex.c      static VALUE
VALUE             497 complex.c      m_log_bang(VALUE x)
VALUE             505 complex.c      static VALUE
VALUE             506 complex.c      m_cos(VALUE x)
VALUE             520 complex.c      static VALUE
VALUE             521 complex.c      m_sin(VALUE x)
VALUE             538 complex.c      static VALUE
VALUE             539 complex.c      m_sqrt(VALUE x)
VALUE             552 complex.c      	    VALUE a = f_abs(x);
VALUE             561 complex.c      static VALUE
VALUE             562 complex.c      f_complex_polar(VALUE klass, VALUE x, VALUE y)
VALUE             615 complex.c      static VALUE
VALUE             616 complex.c      nucomp_s_polar(int argc, VALUE *argv, VALUE klass)
VALUE             618 complex.c          VALUE abs, arg;
VALUE             642 complex.c      static VALUE
VALUE             643 complex.c      nucomp_real(VALUE self)
VALUE             659 complex.c      static VALUE
VALUE             660 complex.c      nucomp_imag(VALUE self)
VALUE             674 complex.c      static VALUE
VALUE             675 complex.c      nucomp_negate(VALUE self)
VALUE             682 complex.c      inline static VALUE
VALUE             683 complex.c      f_addsub(VALUE self, VALUE other,
VALUE             684 complex.c      	 VALUE (*func)(VALUE, VALUE), ID id)
VALUE             687 complex.c      	VALUE real, imag;
VALUE             717 complex.c      VALUE
VALUE             718 complex.c      rb_nucomp_add(VALUE self, VALUE other)
VALUE             736 complex.c      static VALUE
VALUE             737 complex.c      nucomp_sub(VALUE self, VALUE other)
VALUE             742 complex.c      static VALUE
VALUE             743 complex.c      safe_mul(VALUE a, VALUE b, int az, int bz)
VALUE             767 complex.c      VALUE
VALUE             768 complex.c      rb_nucomp_mul(VALUE self, VALUE other)
VALUE             771 complex.c      	VALUE real, imag;
VALUE             772 complex.c      	VALUE areal, aimag, breal, bimag;
VALUE             799 complex.c      inline static VALUE
VALUE             800 complex.c      f_divide(VALUE self, VALUE other,
VALUE             801 complex.c      	 VALUE (*func)(VALUE, VALUE), ID id)
VALUE             811 complex.c      	    VALUE r, n;
VALUE             826 complex.c      	    VALUE r, n;
VALUE             866 complex.c      static VALUE
VALUE             867 complex.c      nucomp_div(VALUE self, VALUE other)
VALUE             882 complex.c      static VALUE
VALUE             883 complex.c      nucomp_fdiv(VALUE self, VALUE other)
VALUE             888 complex.c      inline static VALUE
VALUE             889 complex.c      f_reciprocal(VALUE x)
VALUE             903 complex.c      static VALUE
VALUE             904 complex.c      nucomp_expt(VALUE self, VALUE other)
VALUE             920 complex.c      	VALUE r, theta, nr, ntheta;
VALUE             935 complex.c      	    VALUE x, z;
VALUE             968 complex.c      	VALUE r, theta;
VALUE             994 complex.c      static VALUE
VALUE             995 complex.c      nucomp_eqeq_p(VALUE self, VALUE other)
VALUE            1012 complex.c      static VALUE
VALUE            1013 complex.c      nucomp_coerce(VALUE self, VALUE other)
VALUE            1035 complex.c      static VALUE
VALUE            1036 complex.c      nucomp_abs(VALUE self)
VALUE            1041 complex.c      	VALUE a = f_abs(dat->imag);
VALUE            1047 complex.c      	VALUE a = f_abs(dat->real);
VALUE            1064 complex.c      static VALUE
VALUE            1065 complex.c      nucomp_abs2(VALUE self)
VALUE            1082 complex.c      static VALUE
VALUE            1083 complex.c      nucomp_arg(VALUE self)
VALUE            1098 complex.c      static VALUE
VALUE            1099 complex.c      nucomp_rect(VALUE self)
VALUE            1113 complex.c      static VALUE
VALUE            1114 complex.c      nucomp_polar(VALUE self)
VALUE            1128 complex.c      static VALUE
VALUE            1129 complex.c      nucomp_conj(VALUE self)
VALUE            1137 complex.c      static VALUE
VALUE            1138 complex.c      nucomp_true(VALUE self)
VALUE            1150 complex.c      static VALUE
VALUE            1151 complex.c      nucomp_false(VALUE self)
VALUE            1158 complex.c      static VALUE
VALUE            1159 complex.c      nucomp_exact_p(VALUE self)
VALUE            1166 complex.c      static VALUE
VALUE            1167 complex.c      nucomp_inexact_p(VALUE self)
VALUE            1181 complex.c      static VALUE
VALUE            1182 complex.c      nucomp_denominator(VALUE self)
VALUE            1206 complex.c      static VALUE
VALUE            1207 complex.c      nucomp_numerator(VALUE self)
VALUE            1209 complex.c          VALUE cd;
VALUE            1222 complex.c      static VALUE
VALUE            1223 complex.c      nucomp_hash(VALUE self)
VALUE            1226 complex.c          VALUE n;
VALUE            1238 complex.c      static VALUE
VALUE            1239 complex.c      nucomp_eql_p(VALUE self, VALUE other)
VALUE            1252 complex.c      inline static VALUE
VALUE            1253 complex.c      f_signbit(VALUE x)
VALUE            1262 complex.c      inline static VALUE
VALUE            1263 complex.c      f_tpositive_p(VALUE x)
VALUE            1268 complex.c      static VALUE
VALUE            1269 complex.c      f_format(VALUE self, VALUE (*func)(VALUE))
VALUE            1271 complex.c          VALUE s, impos;
VALUE            1300 complex.c      static VALUE
VALUE            1301 complex.c      nucomp_to_s(VALUE self)
VALUE            1318 complex.c      static VALUE
VALUE            1319 complex.c      nucomp_inspect(VALUE self)
VALUE            1321 complex.c          VALUE s;
VALUE            1331 complex.c      static VALUE
VALUE            1332 complex.c      nucomp_dumper(VALUE self)
VALUE            1338 complex.c      static VALUE
VALUE            1339 complex.c      nucomp_loader(VALUE self, VALUE a)
VALUE            1350 complex.c      static VALUE
VALUE            1351 complex.c      nucomp_marshal_dump(VALUE self)
VALUE            1353 complex.c          VALUE a;
VALUE            1362 complex.c      static VALUE
VALUE            1363 complex.c      nucomp_marshal_load(VALUE self, VALUE a)
VALUE            1375 complex.c      VALUE
VALUE            1376 complex.c      rb_complex_raw(VALUE x, VALUE y)
VALUE            1381 complex.c      VALUE
VALUE            1382 complex.c      rb_complex_new(VALUE x, VALUE y)
VALUE            1387 complex.c      VALUE
VALUE            1388 complex.c      rb_complex_polar(VALUE x, VALUE y)
VALUE            1393 complex.c      static VALUE nucomp_s_convert(int argc, VALUE *argv, VALUE klass);
VALUE            1395 complex.c      VALUE
VALUE            1396 complex.c      rb_Complex(VALUE x, VALUE y)
VALUE            1398 complex.c          VALUE a[2];
VALUE            1404 complex.c      VALUE
VALUE            1405 complex.c      rb_complex_set_real(VALUE cmp, VALUE r)
VALUE            1411 complex.c      VALUE
VALUE            1412 complex.c      rb_complex_set_imag(VALUE cmp, VALUE i)
VALUE            1429 complex.c      static VALUE
VALUE            1430 complex.c      nucomp_to_i(VALUE self)
VALUE            1452 complex.c      static VALUE
VALUE            1453 complex.c      nucomp_to_f(VALUE self)
VALUE            1477 complex.c      static VALUE
VALUE            1478 complex.c      nucomp_to_r(VALUE self)
VALUE            1502 complex.c      static VALUE
VALUE            1503 complex.c      nucomp_rationalize(int argc, VALUE *argv, VALUE self)
VALUE            1525 complex.c      static VALUE
VALUE            1526 complex.c      nucomp_to_c(VALUE self)
VALUE            1537 complex.c      static VALUE
VALUE            1538 complex.c      nilclass_to_c(VALUE self)
VALUE            1549 complex.c      static VALUE
VALUE            1550 complex.c      numeric_to_c(VALUE self)
VALUE            1696 complex.c      static VALUE
VALUE            1708 complex.c      	  VALUE *ret, char **b)
VALUE            1712 complex.c          VALUE num, num2;
VALUE            1797 complex.c      	   VALUE *num)
VALUE            1800 complex.c          VALUE tmp;
VALUE            1822 complex.c      static VALUE
VALUE            1823 complex.c      string_to_c_strict(VALUE self)
VALUE            1826 complex.c          VALUE num;
VALUE            1875 complex.c      static VALUE
VALUE            1876 complex.c      string_to_c(VALUE self)
VALUE            1879 complex.c          VALUE num;
VALUE            1899 complex.c      static VALUE
VALUE            1900 complex.c      nucomp_s_convert(int argc, VALUE *argv, VALUE klass)
VALUE            1902 complex.c          VALUE a1, a2, backref;
VALUE            1961 complex.c      	VALUE argv2[2];
VALUE            1976 complex.c      static VALUE
VALUE            1977 complex.c      numeric_real(VALUE self)
VALUE            1989 complex.c      static VALUE
VALUE            1990 complex.c      numeric_imag(VALUE self)
VALUE            2001 complex.c      static VALUE
VALUE            2002 complex.c      numeric_abs2(VALUE self)
VALUE            2017 complex.c      static VALUE
VALUE            2018 complex.c      numeric_arg(VALUE self)
VALUE            2032 complex.c      static VALUE
VALUE            2033 complex.c      numeric_rect(VALUE self)
VALUE            2044 complex.c      static VALUE
VALUE            2045 complex.c      numeric_polar(VALUE self)
VALUE            2057 complex.c      static VALUE
VALUE            2058 complex.c      numeric_conj(VALUE self)
VALUE            2071 complex.c      static VALUE
VALUE            2072 complex.c      float_arg(VALUE self)
VALUE            2117 complex.c          VALUE compat;
VALUE              34 constant.h         const VALUE value;            /* should be mark */
VALUE              35 constant.h         const VALUE file;             /* should be mark */
VALUE              38 constant.h     VALUE rb_mod_private_constant(int argc, const VALUE *argv, VALUE obj);
VALUE              39 constant.h     VALUE rb_mod_public_constant(int argc, const VALUE *argv, VALUE obj);
VALUE              40 constant.h     VALUE rb_mod_deprecate_constant(int argc, const VALUE *argv, VALUE obj);
VALUE              42 constant.h     VALUE rb_public_const_get(VALUE klass, ID id);
VALUE              43 constant.h     VALUE rb_public_const_get_at(VALUE klass, ID id);
VALUE              44 constant.h     VALUE rb_public_const_get_from(VALUE klass, ID id);
VALUE              45 constant.h     int rb_public_const_defined(VALUE klass, ID id);
VALUE              46 constant.h     int rb_public_const_defined_at(VALUE klass, ID id);
VALUE              47 constant.h     int rb_public_const_defined_from(VALUE klass, ID id);
VALUE              48 constant.h     rb_const_entry_t *rb_const_lookup(VALUE klass, ID id);
VALUE              86 cont.c             VALUE self;
VALUE              87 cont.c             VALUE value;
VALUE              88 cont.c             VALUE *vm_stack;
VALUE              94 cont.c         	VALUE *stack;
VALUE              95 cont.c         	VALUE *stack_src;
VALUE              98 cont.c         	VALUE *register_stack;
VALUE              99 cont.c         	VALUE *register_stack_src;
VALUE             152 cont.c         static VALUE rb_cContinuation;
VALUE             153 cont.c         static VALUE rb_cFiber;
VALUE             154 cont.c         static VALUE rb_eFiberError;
VALUE             164 cont.c         NOINLINE(static VALUE cont_capture(volatile int *stat));
VALUE             349 cont.c         VALUE
VALUE             350 cont.c         rb_obj_is_fiber(VALUE obj)
VALUE             380 cont.c         	REALLOC_N(cont->machine.stack, VALUE, size);
VALUE             383 cont.c         	cont->machine.stack = ALLOC_N(VALUE, size);
VALUE             387 cont.c             MEMCPY(cont->machine.stack, cont->machine.stack_src, VALUE, size);
VALUE             394 cont.c         	REALLOC_N(cont->machine.register_stack, VALUE, size);
VALUE             397 cont.c         	cont->machine.register_stack = ALLOC_N(VALUE, size);
VALUE             400 cont.c             MEMCPY(cont->machine.register_stack, cont->machine.register_stack_src, VALUE, size);
VALUE             458 cont.c         cont_new(VALUE klass)
VALUE             461 cont.c             volatile VALUE contval;
VALUE             471 cont.c         static VALUE
VALUE             476 cont.c             volatile VALUE contval;
VALUE             485 cont.c             cont->vm_stack_clen = th->stack + th->stack_size - (VALUE*)th->cfp;
VALUE             486 cont.c             cont->vm_stack = ALLOC_N(VALUE, cont->vm_stack_slen + cont->vm_stack_clen);
VALUE             487 cont.c             MEMCPY(cont->vm_stack, th->stack, VALUE, cont->vm_stack_slen);
VALUE             488 cont.c             MEMCPY(cont->vm_stack + cont->vm_stack_slen, (VALUE*)th->cfp, VALUE, cont->vm_stack_clen);
VALUE             490 cont.c             cont->vm_stack = ALLOC_N(VALUE, th->stack_size);
VALUE             491 cont.c             MEMCPY(cont->vm_stack, th->stack, VALUE, th->stack_size);
VALUE             514 cont.c         	VALUE value;
VALUE             547 cont.c         	MEMCPY(th->stack, cont->vm_stack, VALUE, cont->vm_stack_slen);
VALUE             549 cont.c         	       cont->vm_stack + cont->vm_stack_slen, VALUE, cont->vm_stack_clen);
VALUE             551 cont.c         	MEMCPY(th->stack, cont->vm_stack, VALUE, sth->stack_size);
VALUE             585 cont.c             VALUE *ptr;
VALUE             588 cont.c             th->machine.stack_start = (void*)(((VALUE)ptr & RB_PAGE_MASK) + STACK_UPPER((void *)&ptr, 0, RB_PAGE_SIZE));
VALUE             616 cont.c         	if (machine_stack_cache[machine_stack_cache_index - 1].size == (size / sizeof(VALUE))) {
VALUE             681 cont.c             sth->machine.stack_start = (VALUE*)(ptr + STACK_DIR_UPPER(0, size));
VALUE             760 cont.c         		VALUE, cont->machine.stack_size);
VALUE             766 cont.c         	       VALUE, cont->machine.register_stack_size);
VALUE             773 cont.c         NORETURN(NOINLINE(static void cont_restore_0(rb_context_t *, VALUE *)));
VALUE             786 cont.c         NORETURN(NOINLINE(static void register_stack_extend(rb_context_t *, VALUE *, VALUE *)));
VALUE             788 cont.c         register_stack_extend(rb_context_t *cont, VALUE *vp, VALUE *curr_bsp)
VALUE             802 cont.c                 register_stack_extend(cont, vp, (VALUE*)rb_ia64_bsp());
VALUE             811 cont.c         cont_restore_0(rb_context_t *cont, VALUE *addr_in_prev_frame)
VALUE             819 cont.c         	VALUE space[STACK_PAD_SIZE];
VALUE             826 cont.c         	    volatile VALUE *const end = cont->machine.stack_src;
VALUE             829 cont.c         		volatile VALUE *sp = ALLOCA_N(VALUE, &space[0] - end);
VALUE             842 cont.c         	    volatile VALUE *const end = cont->machine.stack_src + cont->machine.stack_size;
VALUE             845 cont.c         		volatile VALUE *sp = ALLOCA_N(VALUE, end - &space[STACK_PAD_SIZE]);
VALUE             859 cont.c         #define cont_restore_0(cont, vp) register_stack_extend((cont), (vp), (VALUE*)rb_ia64_bsp())
VALUE             945 cont.c         static VALUE
VALUE             946 cont.c         rb_callcc(VALUE self)
VALUE             949 cont.c             volatile VALUE val = cont_capture(&called);
VALUE             959 cont.c         static VALUE
VALUE             960 cont.c         make_passing_arg(int argc, const VALUE *argv)
VALUE             975 cont.c         ruby_register_rollback_func_for_ensure(VALUE (*ensure_func)(ANYARGS), VALUE (*rollback_func)(ANYARGS))
VALUE             984 cont.c         static inline VALUE
VALUE             985 cont.c         lookup_rollback_func(VALUE (*ensure_func)(ANYARGS))
VALUE             990 cont.c         	return (VALUE) val;
VALUE             996 cont.c         rollback_ensure_stack(VALUE self,rb_ensure_list_t *current,rb_ensure_entry_t *target)
VALUE            1004 cont.c             VALUE (*func)(ANYARGS);
VALUE            1039 cont.c         	func = (VALUE (*)(ANYARGS)) lookup_rollback_func(target[i].e_proc);
VALUE            1040 cont.c         	if ((VALUE)func != Qundef) {
VALUE            1062 cont.c         static VALUE
VALUE            1063 cont.c         rb_cont_call(int argc, VALUE *argv, VALUE contval)
VALUE            1164 cont.c         static VALUE
VALUE            1165 cont.c         fiber_alloc(VALUE klass)
VALUE            1171 cont.c         fiber_t_alloc(VALUE fibval)
VALUE            1193 cont.c         static VALUE
VALUE            1194 cont.c         fiber_init(VALUE fibval, VALUE proc)
VALUE            1207 cont.c             th->stack_size = cth->vm->default_params.fiber_vm_stack_size / sizeof(VALUE);
VALUE            1208 cont.c             th->stack = ALLOC_N(VALUE, th->stack_size);
VALUE            1240 cont.c         static VALUE
VALUE            1241 cont.c         rb_fiber_init(VALUE fibval)
VALUE            1246 cont.c         VALUE
VALUE            1247 cont.c         rb_fiber_new(VALUE (*func)(ANYARGS), VALUE obj)
VALUE            1266 cont.c         	const VALUE *argv, args = cont->value;
VALUE            1285 cont.c         	    VALUE err = rb_vm_make_jump_tag_but_local_jump(state, th->errinfo);
VALUE            1345 cont.c         VALUE
VALUE            1351 cont.c         static inline VALUE
VALUE            1378 cont.c         		munmap((void*)terminated_machine_stack.ptr, terminated_machine_stack.size * sizeof(VALUE));
VALUE            1405 cont.c         	VALUE undef = Qundef;
VALUE            1412 cont.c         static inline VALUE
VALUE            1413 cont.c         fiber_switch(rb_fiber_t *fib, int argc, const VALUE *argv, int is_resume)
VALUE            1415 cont.c             VALUE value;
VALUE            1470 cont.c         VALUE
VALUE            1471 cont.c         rb_fiber_transfer(VALUE fibval, int argc, const VALUE *argv)
VALUE            1481 cont.c             VALUE value = fib->cont.value;
VALUE            1486 cont.c             terminated_machine_stack.size = fib->ss_size / sizeof(VALUE);
VALUE            1495 cont.c         VALUE
VALUE            1496 cont.c         rb_fiber_resume(VALUE fibval, int argc, const VALUE *argv)
VALUE            1511 cont.c         VALUE
VALUE            1512 cont.c         rb_fiber_yield(int argc, const VALUE *argv)
VALUE            1518 cont.c         rb_fiber_reset_root_local_storage(VALUE thval)
VALUE            1537 cont.c         VALUE
VALUE            1538 cont.c         rb_fiber_alive_p(VALUE fibval)
VALUE            1560 cont.c         static VALUE
VALUE            1561 cont.c         rb_fiber_m_resume(int argc, VALUE *argv, VALUE fib)
VALUE            1611 cont.c         static VALUE
VALUE            1612 cont.c         rb_fiber_m_transfer(int argc, VALUE *argv, VALUE fibval)
VALUE            1630 cont.c         static VALUE
VALUE            1631 cont.c         rb_fiber_s_yield(int argc, VALUE *argv, VALUE klass)
VALUE            1644 cont.c         static VALUE
VALUE            1645 cont.c         rb_fiber_s_current(VALUE klass)
VALUE              62 debug.c        VALUE
VALUE              63 debug.c        ruby_debug_print_value(int level, int debug_level, const char *header, VALUE obj)
VALUE              66 debug.c        	VALUE str;
VALUE              69 debug.c        		obj == (VALUE)(SIGNED_VALUE)-1 ? "" : StringValueCStr(str));
VALUE              76 debug.c        ruby_debug_print_v(VALUE v)
VALUE             415 dir.c          VALUE rb_cDir;
VALUE             419 dir.c              VALUE path;
VALUE             452 dir.c          static VALUE dir_close(VALUE);
VALUE             463 dir.c          static VALUE
VALUE             464 dir.c          dir_s_alloc(VALUE klass)
VALUE             467 dir.c              VALUE obj = TypedData_Make_Struct(klass, struct dir_data, &dir_data_type, dirp);
VALUE             486 dir.c          static VALUE
VALUE             487 dir.c          dir_initialize(int argc, VALUE *argv, VALUE dir)
VALUE             491 dir.c              VALUE dirname, opt, orig;
VALUE             504 dir.c          	VALUE enc;
VALUE             562 dir.c          static VALUE
VALUE             563 dir.c          dir_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             566 dir.c              VALUE dir = TypedData_Make_Struct(klass, struct dir_data, &dir_data_type, dp);
VALUE             583 dir.c          dir_get(VALUE dir)
VALUE             590 dir.c          dir_check(VALUE dir)
VALUE             606 dir.c          static VALUE
VALUE             607 dir.c          dir_inspect(VALUE dir)
VALUE             613 dir.c          	VALUE str = rb_str_new_cstr("#<");
VALUE             651 dir.c          static VALUE
VALUE             652 dir.c          dir_fileno(VALUE dir)
VALUE             677 dir.c          static VALUE
VALUE             678 dir.c          dir_path(VALUE dir)
VALUE             738 dir.c          static VALUE
VALUE             739 dir.c          dir_read(VALUE dir)
VALUE             775 dir.c          static VALUE
VALUE             776 dir.c          dir_each(VALUE dir)
VALUE             789 dir.c          	VALUE path;
VALUE             818 dir.c          static VALUE
VALUE             819 dir.c          dir_tell(VALUE dir)
VALUE             847 dir.c          static VALUE
VALUE             848 dir.c          dir_seek(VALUE dir, VALUE pos)
VALUE             876 dir.c          static VALUE
VALUE             877 dir.c          dir_set_pos(VALUE dir, VALUE pos)
VALUE             897 dir.c          static VALUE
VALUE             898 dir.c          dir_rewind(VALUE dir)
VALUE             917 dir.c          static VALUE
VALUE             918 dir.c          dir_close(VALUE dir)
VALUE             931 dir.c          dir_chdir(VALUE path)
VALUE             938 dir.c          static VALUE chdir_thread = Qnil;
VALUE             941 dir.c              VALUE old_path, new_path;
VALUE             945 dir.c          static VALUE
VALUE             956 dir.c          static VALUE
VALUE            1007 dir.c          static VALUE
VALUE            1008 dir.c          dir_s_chdir(int argc, VALUE *argv, VALUE obj)
VALUE            1010 dir.c              VALUE path = Qnil;
VALUE            1036 dir.c          	return rb_ensure(chdir_yield, (VALUE)&args, chdir_restore, (VALUE)&args);
VALUE            1043 dir.c          VALUE
VALUE            1047 dir.c              VALUE cwd;
VALUE            1076 dir.c          static VALUE
VALUE            1077 dir.c          dir_s_getwd(VALUE dir)
VALUE            1082 dir.c          static VALUE
VALUE            1083 dir.c          check_dirname(VALUE dir)
VALUE            1085 dir.c              VALUE d = dir;
VALUE            1112 dir.c          static VALUE
VALUE            1113 dir.c          dir_s_chroot(VALUE dir, VALUE path)
VALUE            1140 dir.c          static VALUE
VALUE            1141 dir.c          dir_s_mkdir(int argc, VALUE *argv, VALUE obj)
VALUE            1143 dir.c              VALUE path, vmode;
VALUE            1169 dir.c          static VALUE
VALUE            1170 dir.c          dir_s_rmdir(VALUE obj, VALUE dir)
VALUE            1191 dir.c          static VALUE
VALUE            1192 dir.c          sys_warning_1(VALUE mesg)
VALUE            1212 dir.c              rb_protect(sys_warning_1, (VALUE)&arg, 0);
VALUE            1269 dir.c              VALUE tmp = 0;
VALUE            1529 dir.c              IF_NORMALIZE_UTF8PATH(VALUE utf8str = Qnil);
VALUE            1567 dir.c          VALUE rb_w32_conv_from_wchar(const WCHAR *wstr, rb_encoding *enc);
VALUE            1574 dir.c              volatile VALUE tmp = 0;
VALUE            1658 dir.c              void (*func)(const char *, VALUE, void *);
VALUE            1660 dir.c              VALUE value;
VALUE            1666 dir.c          static VALUE
VALUE            1667 dir.c          glob_func_caller(VALUE val)
VALUE            1697 dir.c              VALUE arg,
VALUE            1813 dir.c          	    IF_NORMALIZE_UTF8PATH(VALUE utf8str = Qnil);
VALUE            1971 dir.c          ruby_glob0(const char *path, int flags, ruby_glob_func *func, VALUE arg, rb_encoding *enc)
VALUE            2007 dir.c          ruby_glob(const char *path, int flags, ruby_glob_func *func, VALUE arg)
VALUE            2014 dir.c          rb_glob_caller(const char *path, VALUE a, void *enc)
VALUE            2026 dir.c          	 void (*func)(const char *, VALUE, void *), VALUE arg,
VALUE            2039 dir.c              return ruby_glob0(path, flags | GLOB_VERBOSE, rb_glob_caller, (VALUE)&args,
VALUE            2044 dir.c          rb_glob(const char *path, void (*func)(const char *, VALUE, void *), VALUE arg)
VALUE            2051 dir.c          push_pattern(const char *path, VALUE ary, void *enc)
VALUE            2054 dir.c              VALUE name = rb_utf8_str_new_cstr(path);
VALUE            2059 dir.c              VALUE name = rb_external_str_new_with_enc(path, strlen(path), enc);
VALUE            2065 dir.c          ruby_brace_expand(const char *str, int flags, ruby_glob_func *func, VALUE arg,
VALUE            2125 dir.c              VALUE value;
VALUE            2130 dir.c          glob_brace(const char *path, VALUE val, void *enc)
VALUE            2138 dir.c          ruby_brace_glob_with_enc(const char *str, int flags, ruby_glob_func *func, VALUE arg, rb_encoding *enc)
VALUE            2146 dir.c              return ruby_brace_expand(str, flags, glob_brace, (VALUE)&args, enc);
VALUE            2150 dir.c          ruby_brace_glob(const char *str, int flags, ruby_glob_func *func, VALUE arg)
VALUE            2161 dir.c          push_caller(const char *path, VALUE val, void *enc)
VALUE            2165 dir.c              return ruby_glob0(path, arg->flags, rb_glob_caller, (VALUE)&arg->glob, enc);
VALUE            2169 dir.c          push_glob(VALUE ary, VALUE str, int flags)
VALUE            2192 dir.c          			     push_caller, (VALUE)&args, enc);
VALUE            2195 dir.c          static VALUE
VALUE            2196 dir.c          rb_push_glob(VALUE str, int flags) /* '\0' is delimiter */
VALUE            2199 dir.c              VALUE ary;
VALUE            2222 dir.c          static VALUE
VALUE            2223 dir.c          dir_globs(long argc, const VALUE *argv, int flags)
VALUE            2225 dir.c              VALUE ary = rb_ary_new();
VALUE            2230 dir.c          	VALUE str = argv[i];
VALUE            2247 dir.c          static VALUE
VALUE            2248 dir.c          dir_s_aref(int argc, VALUE *argv, VALUE obj)
VALUE            2331 dir.c          static VALUE
VALUE            2332 dir.c          dir_s_glob(int argc, VALUE *argv, VALUE obj)
VALUE            2334 dir.c              VALUE str, rflags, ary;
VALUE            2347 dir.c          	VALUE v = ary;
VALUE            2359 dir.c          static VALUE
VALUE            2360 dir.c          dir_open_dir(int argc, VALUE *argv)
VALUE            2362 dir.c              VALUE dir = rb_funcall2(rb_cDir, rb_intern("open"), argc, argv);
VALUE            2391 dir.c          static VALUE
VALUE            2392 dir.c          dir_foreach(int argc, VALUE *argv, VALUE io)
VALUE            2394 dir.c              VALUE dir;
VALUE            2417 dir.c          static VALUE
VALUE            2418 dir.c          dir_entries(int argc, VALUE *argv, VALUE io)
VALUE            2420 dir.c              VALUE dir;
VALUE            2427 dir.c          fnmatch_brace(const char *pattern, VALUE val, void *enc)
VALUE            2430 dir.c              VALUE path = arg->value;
VALUE            2545 dir.c          static VALUE
VALUE            2546 dir.c          file_s_fnmatch(int argc, VALUE *argv, VALUE obj)
VALUE            2548 dir.c              VALUE pattern, path;
VALUE            2549 dir.c              VALUE rflags;
VALUE            2566 dir.c          			      (VALUE)&args, rb_enc_get(pattern)) > 0)
VALUE            2588 dir.c          static VALUE
VALUE            2589 dir.c          dir_s_home(int argc, VALUE *argv, VALUE obj)
VALUE            2591 dir.c              VALUE user;
VALUE            2617 dir.c          VALUE
VALUE            2629 dir.c          static VALUE
VALUE            2630 dir.c          rb_dir_exists_p(VALUE obj, VALUE fname)
VALUE            2643 dir.c          static VALUE
VALUE            2644 dir.c          rb_dir_s_empty_p(VALUE obj, VALUE dirname)
VALUE            2648 dir.c              VALUE result = Qtrue, orig;
VALUE            1348 dln.c          	init_fct = (void(*)())(VALUE)dlsym(handle, buf);
VALUE            15039 enc/trans/emoji_iso2022_kddi.c static VALUE
VALUE            15044 enc/trans/emoji_iso2022_kddi.c         return (VALUE)NOMAP;
VALUE            15046 enc/trans/emoji_iso2022_kddi.c         return (VALUE)iso2022jp_kddi_decoder_jisx0208_rest;
VALUE            15048 enc/trans/emoji_iso2022_kddi.c         return (VALUE)INVALID;
VALUE            21512 enc/trans/gb18030.c fun_sio_from_gb18030(void *statep, const unsigned char *s, size_t l, VALUE info, unsigned char *o, size_t osize)
VALUE            21530 enc/trans/gb18030.c fun_sio_to_gb18030(void *statep, const unsigned char *s, size_t l, VALUE info, unsigned char *o, size_t osize)
VALUE             257 enc/trans/iso2022.c static VALUE
VALUE             262 enc/trans/iso2022.c         return (VALUE)NOMAP;
VALUE             264 enc/trans/iso2022.c         return (VALUE)iso2022jp_decoder_jisx0208_rest;
VALUE             266 enc/trans/iso2022.c         return (VALUE)INVALID;
VALUE             443 enc/trans/iso2022.c static VALUE
VALUE             451 enc/trans/iso2022.c             return (VALUE)FUNso;
VALUE             452 enc/trans/iso2022.c         return (VALUE)NOMAP;
VALUE             456 enc/trans/iso2022.c             return (VALUE)FUNso;
VALUE             460 enc/trans/iso2022.c             return (VALUE)iso2022jp_decoder_jisx0208_rest;
VALUE             468 enc/trans/iso2022.c             return (VALUE)iso2022jp_decoder_jisx0208_rest;
VALUE             471 enc/trans/iso2022.c     return (VALUE)INVALID;
VALUE            68999 enc/trans/utf8_mac.c static VALUE
VALUE            69000 enc/trans/utf8_mac.c get_info(VALUE next_info, struct from_utf8_mac_status *sp) {
VALUE            69007 enc/trans/utf8_mac.c             next_info = (VALUE)BL_ACTION(next_byte);
VALUE            69019 enc/trans/utf8_mac.c     VALUE next_info;
VALUE             568 enc/trans/utf_16_32.c static VALUE
VALUE             587 enc/trans/utf_16_32.c             return (VALUE)FUNso;
VALUE             590 enc/trans/utf_16_32.c             return (VALUE)from_UTF_16BE_D8toDB_00toFF;
VALUE             595 enc/trans/utf_16_32.c             return (VALUE)FUNso;
VALUE             598 enc/trans/utf_16_32.c             return (VALUE)from_UTF_16LE_00toFF_D8toDB;
VALUE             602 enc/trans/utf_16_32.c     return (VALUE)INVALID;
VALUE             618 enc/trans/utf_16_32.c static VALUE
VALUE             636 enc/trans/utf_16_32.c             return (VALUE)FUNso;
VALUE             641 enc/trans/utf_16_32.c             return (VALUE)FUNso;
VALUE             644 enc/trans/utf_16_32.c     return (VALUE)INVALID;
VALUE              45 encoding.c     VALUE rb_cEncoding;
VALUE              46 encoding.c     static VALUE rb_encoding_list;
VALUE              90 encoding.c     rb_data_is_encoding(VALUE obj)
VALUE              95 encoding.c     static VALUE
VALUE             101 encoding.c     static VALUE
VALUE             104 encoding.c         VALUE list, enc;
VALUE             116 encoding.c     VALUE
VALUE             152 encoding.c     enc_check_encoding(VALUE obj)
VALUE             160 encoding.c     NORETURN(static void not_encoding(VALUE enc));
VALUE             162 encoding.c     not_encoding(VALUE enc)
VALUE             169 encoding.c     must_encoding(VALUE enc)
VALUE             198 encoding.c     rb_to_encoding_index(VALUE enc)
VALUE             217 encoding.c     str_find_encindex(VALUE enc)
VALUE             230 encoding.c     str_to_encindex(VALUE enc)
VALUE             240 encoding.c     str_to_encoding(VALUE enc)
VALUE             246 encoding.c     rb_to_encoding(VALUE enc)
VALUE             253 encoding.c     rb_find_encoding(VALUE enc)
VALUE             288 encoding.c         VALUE list;
VALUE             429 encoding.c     static VALUE
VALUE             430 encoding.c     enc_replicate(VALUE encoding, VALUE name)
VALUE             499 encoding.c     static VALUE
VALUE             500 encoding.c     enc_dummy_p(VALUE enc)
VALUE             515 encoding.c     static VALUE
VALUE             516 encoding.c     enc_ascii_compatible_p(VALUE enc)
VALUE             649 encoding.c         VALUE enclib = rb_sprintf("enc/%s.so", name);
VALUE             650 encoding.c         VALUE verbose = ruby_verbose;
VALUE             651 encoding.c         VALUE debug = ruby_debug;
VALUE             652 encoding.c         VALUE errinfo;
VALUE             736 encoding.c     enc_capable(VALUE obj)
VALUE             760 encoding.c     enc_get_index_str(VALUE str)
VALUE             764 encoding.c     	VALUE iv;
VALUE             773 encoding.c     rb_enc_get_index(VALUE obj)
VALUE             776 encoding.c         VALUE tmp;
VALUE             807 encoding.c     enc_set_index(VALUE obj, int idx)
VALUE             818 encoding.c     rb_enc_set_index(VALUE obj, int idx)
VALUE             825 encoding.c     VALUE
VALUE             826 encoding.c     rb_enc_associate_index(VALUE obj, int idx)
VALUE             853 encoding.c     VALUE
VALUE             854 encoding.c     rb_enc_associate(VALUE obj, rb_encoding *enc)
VALUE             860 encoding.c     rb_enc_get(VALUE obj)
VALUE             865 encoding.c     static rb_encoding* enc_compatible_str(VALUE str1, VALUE str2);
VALUE             868 encoding.c     rb_enc_check_str(VALUE str1, VALUE str2)
VALUE             879 encoding.c     rb_enc_check(VALUE str1, VALUE str2)
VALUE             890 encoding.c     enc_compatible_latter(VALUE str1, VALUE str2, int idx1, int idx2)
VALUE             913 encoding.c     	VALUE tmp = str1;
VALUE             945 encoding.c     enc_compatible_str(VALUE str1, VALUE str2)
VALUE             962 encoding.c     rb_enc_compatible(VALUE str1, VALUE str2)
VALUE             978 encoding.c     rb_enc_copy(VALUE obj1, VALUE obj2)
VALUE             991 encoding.c     VALUE
VALUE             992 encoding.c     rb_obj_encoding(VALUE obj)
VALUE            1113 encoding.c     static VALUE
VALUE            1114 encoding.c     enc_inspect(VALUE self)
VALUE            1140 encoding.c     static VALUE
VALUE            1141 encoding.c     enc_name(VALUE self)
VALUE            1149 encoding.c         VALUE *arg = (VALUE *)args;
VALUE            1152 encoding.c     	VALUE str = rb_usascii_str_new2((char *)name);
VALUE            1167 encoding.c     static VALUE
VALUE            1168 encoding.c     enc_names(VALUE self)
VALUE            1170 encoding.c         VALUE args[2];
VALUE            1172 encoding.c         args[0] = (VALUE)rb_to_encoding_index(self);
VALUE            1196 encoding.c     static VALUE
VALUE            1197 encoding.c     enc_list(VALUE klass)
VALUE            1199 encoding.c         VALUE ary = rb_ary_new2(0);
VALUE            1226 encoding.c     static VALUE
VALUE            1227 encoding.c     enc_find(VALUE klass, VALUE enc)
VALUE            1261 encoding.c     static VALUE
VALUE            1262 encoding.c     enc_compatible_p(VALUE klass, VALUE str1, VALUE str2)
VALUE            1274 encoding.c     static VALUE
VALUE            1275 encoding.c     enc_s_alloc(VALUE klass)
VALUE            1282 encoding.c     static VALUE
VALUE            1283 encoding.c     enc_dump(int argc, VALUE *argv, VALUE self)
VALUE            1290 encoding.c     static VALUE
VALUE            1291 encoding.c     enc_load(VALUE klass, VALUE str)
VALUE            1297 encoding.c     static VALUE
VALUE            1298 encoding.c     enc_m_loader(VALUE klass, VALUE str)
VALUE            1397 encoding.c     enc_set_default_encoding(struct default_encoding *def, VALUE encoding, const char *name)
VALUE            1437 encoding.c     VALUE
VALUE            1469 encoding.c     static VALUE
VALUE            1470 encoding.c     get_default_external(VALUE klass)
VALUE            1476 encoding.c     rb_enc_set_default_external(VALUE encoding)
VALUE            1498 encoding.c     static VALUE
VALUE            1499 encoding.c     set_default_external(VALUE klass, VALUE encoding)
VALUE            1517 encoding.c     VALUE
VALUE            1553 encoding.c     static VALUE
VALUE            1554 encoding.c     get_default_internal(VALUE klass)
VALUE            1560 encoding.c     rb_enc_set_default_internal(VALUE encoding)
VALUE            1579 encoding.c     static VALUE
VALUE            1580 encoding.c     set_default_internal(VALUE klass, VALUE encoding)
VALUE            1590 encoding.c         VALUE encoding = rb_enc_from_encoding(enc);
VALUE            1641 encoding.c         VALUE ary = (VALUE)arg;
VALUE            1642 encoding.c         VALUE str = rb_fstring_cstr((char *)name);
VALUE            1661 encoding.c     static VALUE
VALUE            1662 encoding.c     rb_enc_name_list(VALUE klass)
VALUE            1664 encoding.c         VALUE ary = rb_ary_new2(enc_table.names->num_entries);
VALUE            1672 encoding.c         VALUE *p = (VALUE *)arg;
VALUE            1673 encoding.c         VALUE aliases = p[0], ary = p[1];
VALUE            1675 encoding.c         VALUE key, str = rb_ary_entry(ary, idx);
VALUE            1705 encoding.c     static VALUE
VALUE            1706 encoding.c     rb_enc_aliases(VALUE klass)
VALUE            1708 encoding.c         VALUE aliases[2];
VALUE            1920 encoding.c         VALUE list;
VALUE              18 enum.c         VALUE rb_mEnumerable;
VALUE              30 enum.c         VALUE
VALUE              31 enum.c         rb_enum_values_pack(int argc, const VALUE *argv)
VALUE              44 enum.c         static VALUE
VALUE              56 enum.c         static VALUE
VALUE              86 enum.c         static VALUE
VALUE              87 enum.c         enum_grep(VALUE obj, VALUE pat)
VALUE              89 enum.c             VALUE ary = rb_ary_new();
VALUE              92 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? grep_iter_i : grep_i, (VALUE)memo);
VALUE             112 enum.c         static VALUE
VALUE             113 enum.c         enum_grep_v(VALUE obj, VALUE pat)
VALUE             115 enum.c             VALUE ary = rb_ary_new();
VALUE             118 enum.c             rb_block_call(obj, id_each, 0, 0, rb_block_given_p() ? grep_iter_i : grep_i, (VALUE)memo);
VALUE             123 enum.c         static VALUE
VALUE             136 enum.c         static VALUE
VALUE             147 enum.c         static VALUE
VALUE             174 enum.c         static VALUE
VALUE             175 enum.c         enum_count(int argc, VALUE *argv, VALUE obj)
VALUE             177 enum.c             VALUE item = Qnil;
VALUE             198 enum.c             rb_block_call(obj, id_each, 0, 0, func, (VALUE)memo);
VALUE             202 enum.c         static VALUE
VALUE             240 enum.c         static VALUE
VALUE             241 enum.c         enum_find(int argc, VALUE *argv, VALUE obj)
VALUE             244 enum.c             VALUE if_none;
VALUE             249 enum.c             rb_block_call(obj, id_each, 0, 0, find_i, (VALUE)memo);
VALUE             259 enum.c         static VALUE
VALUE             274 enum.c         static VALUE
VALUE             306 enum.c         static VALUE
VALUE             307 enum.c         enum_find_index(int argc, VALUE *argv, VALUE obj)
VALUE             310 enum.c             VALUE condition_value = Qnil;
VALUE             326 enum.c             rb_block_call(obj, id_each, 0, 0, func, (VALUE)memo);
VALUE             330 enum.c         static VALUE
VALUE             341 enum.c         static VALUE
VALUE             342 enum.c         enum_size(VALUE self, VALUE args, VALUE eobj)
VALUE             344 enum.c             VALUE r;
VALUE             350 enum.c         limit_by_enum_size(VALUE obj, long n)
VALUE             353 enum.c             VALUE size = rb_check_funcall(obj, id_size, 0, 0);
VALUE             360 enum.c         enum_size_over_p(VALUE obj, long n)
VALUE             362 enum.c             VALUE size = rb_check_funcall(obj, id_size, 0, 0);
VALUE             387 enum.c         static VALUE
VALUE             388 enum.c         enum_find_all(VALUE obj)
VALUE             390 enum.c             VALUE ary;
VALUE             400 enum.c         static VALUE
VALUE             428 enum.c         static VALUE
VALUE             429 enum.c         enum_reject(VALUE obj)
VALUE             431 enum.c             VALUE ary;
VALUE             441 enum.c         static VALUE
VALUE             449 enum.c         static VALUE
VALUE             475 enum.c         static VALUE
VALUE             476 enum.c         enum_collect(VALUE obj)
VALUE             478 enum.c             VALUE ary;
VALUE             488 enum.c         static VALUE
VALUE             491 enum.c             VALUE tmp;
VALUE             522 enum.c         static VALUE
VALUE             523 enum.c         enum_flat_map(VALUE obj)
VALUE             525 enum.c             VALUE ary;
VALUE             548 enum.c         static VALUE
VALUE             549 enum.c         enum_to_a(int argc, VALUE *argv, VALUE obj)
VALUE             551 enum.c             VALUE ary = rb_ary_new();
VALUE             559 enum.c         static VALUE
VALUE             562 enum.c             VALUE key_value_pair;
VALUE             589 enum.c         static VALUE
VALUE             590 enum.c         enum_to_h(int argc, VALUE *argv, VALUE obj)
VALUE             592 enum.c             VALUE hash = rb_hash_new();
VALUE             598 enum.c         static VALUE
VALUE             614 enum.c         static VALUE
VALUE             618 enum.c             VALUE name;
VALUE             630 enum.c         	VALUE args[2];
VALUE             638 enum.c         static VALUE
VALUE             639 enum.c         ary_inject_op(VALUE ary, VALUE init, VALUE op)
VALUE             642 enum.c             VALUE v, e;
VALUE             736 enum.c         static VALUE
VALUE             737 enum.c         enum_inject(int argc, VALUE *argv, VALUE obj)
VALUE             740 enum.c             VALUE init, op;
VALUE             775 enum.c             rb_block_call(obj, id_each, 0, 0, iter, (VALUE)memo);
VALUE             780 enum.c         static VALUE
VALUE             784 enum.c             VALUE ary;
VALUE             812 enum.c         static VALUE
VALUE             813 enum.c         enum_partition(VALUE obj)
VALUE             820 enum.c             rb_block_call(obj, id_each, 0, 0, partition_i, (VALUE)memo);
VALUE             825 enum.c         static VALUE
VALUE             828 enum.c             VALUE group;
VALUE             829 enum.c             VALUE values;
VALUE             860 enum.c         static VALUE
VALUE             861 enum.c         enum_group_by(VALUE obj)
VALUE             863 enum.c             VALUE hash;
VALUE             874 enum.c         static VALUE
VALUE             886 enum.c         static VALUE enum_take(VALUE obj, VALUE n);
VALUE             905 enum.c         static VALUE
VALUE             906 enum.c         enum_first(int argc, VALUE *argv, VALUE obj)
VALUE             915 enum.c         	rb_block_call(obj, id_each, 0, 0, first_i, (VALUE)memo);
VALUE             938 enum.c         static VALUE
VALUE             939 enum.c         enum_sort(VALUE obj)
VALUE             946 enum.c             const VALUE ary;
VALUE             947 enum.c             const VALUE buf;
VALUE             951 enum.c         static VALUE
VALUE             955 enum.c             VALUE ary = data->ary;
VALUE             956 enum.c             VALUE v;
VALUE             982 enum.c             VALUE a;
VALUE             983 enum.c             VALUE b;
VALUE             984 enum.c             VALUE ary = (VALUE)data;
VALUE             990 enum.c             a = *(VALUE *)ap;
VALUE             991 enum.c             b = *(VALUE *)bp;
VALUE            1067 enum.c         static VALUE
VALUE            1068 enum.c         enum_sort_by(VALUE obj)
VALUE            1070 enum.c             VALUE ary, buf;
VALUE            1092 enum.c             rb_block_call(obj, id_each, 0, 0, sort_by_i, (VALUE)memo);
VALUE            1101 enum.c         		      ruby_qsort(ptr, RARRAY_LEN(ary)/2, 2*sizeof(VALUE),
VALUE            1120 enum.c         static VALUE enum_##name##_func(VALUE result, struct MEMO *memo); \
VALUE            1122 enum.c         static VALUE \
VALUE            1128 enum.c         static VALUE \
VALUE            1134 enum.c         static VALUE \
VALUE            1135 enum.c         enum_##name##_func(VALUE result, struct MEMO *memo)
VALUE            1163 enum.c         static VALUE
VALUE            1164 enum.c         enum_all(VALUE obj)
VALUE            1167 enum.c             rb_block_call(obj, id_each, 0, 0, ENUMFUNC(all), (VALUE)memo);
VALUE            1197 enum.c         static VALUE
VALUE            1198 enum.c         enum_any(VALUE obj)
VALUE            1201 enum.c             rb_block_call(obj, id_each, 0, 0, ENUMFUNC(any), (VALUE)memo);
VALUE            1223 enum.c           VALUE buf;
VALUE            1224 enum.c           VALUE limit;
VALUE            1235 enum.c             VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            1236 enum.c             VALUE cmp = rb_funcall(a, id_cmp, 1, b);
VALUE            1247 enum.c             VALUE a = *(const VALUE *)ap, b = *(const VALUE *)bp;
VALUE            1248 enum.c             VALUE cmp = rb_yield_values(2, a, b);
VALUE            1260 enum.c             VALUE *beg;
VALUE            1283 enum.c             VALUE tmp[2]; \
VALUE            1284 enum.c             memcpy(tmp, GETPTR(i), sizeof(VALUE)*eltsize); \
VALUE            1285 enum.c             memcpy(GETPTR(i), GETPTR(j), sizeof(VALUE)*eltsize); \
VALUE            1286 enum.c             memcpy(GETPTR(j), tmp, sizeof(VALUE)*eltsize); \
VALUE            1339 enum.c         static VALUE
VALUE            1340 enum.c         nmin_i(VALUE i, VALUE *_data, int argc, VALUE *argv)
VALUE            1343 enum.c             VALUE cmpv;
VALUE            1373 enum.c         VALUE
VALUE            1374 enum.c         rb_nmin_run(VALUE obj, VALUE num, int by, int rev, int ary)
VALUE            1376 enum.c             VALUE result;
VALUE            1400 enum.c         	   VALUE args[1];
VALUE            1402 enum.c         	   nmin_i(obj, (VALUE*)&data, 1, args);
VALUE            1406 enum.c         	rb_block_call(obj, id_each, 0, 0, nmin_i, (VALUE)&data);
VALUE            1414 enum.c         		   sizeof(VALUE)*2,
VALUE            1422 enum.c         	ruby_qsort(RARRAY_PTR(result), RARRAY_LEN(result), sizeof(VALUE),
VALUE            1428 enum.c             *((VALUE *)&RBASIC(result)->klass) = rb_cArray;
VALUE            1450 enum.c         static VALUE
VALUE            1451 enum.c         enum_one(VALUE obj)
VALUE            1454 enum.c             VALUE result;
VALUE            1456 enum.c             rb_block_call(obj, id_each, 0, 0, ENUMFUNC(one), (VALUE)memo);
VALUE            1487 enum.c         static VALUE
VALUE            1488 enum.c         enum_none(VALUE obj)
VALUE            1491 enum.c             rb_block_call(obj, id_each, 0, 0, ENUMFUNC(none), (VALUE)memo);
VALUE            1496 enum.c             VALUE min;
VALUE            1500 enum.c         static VALUE
VALUE            1518 enum.c         static VALUE
VALUE            1521 enum.c             VALUE cmp;
VALUE            1562 enum.c         static VALUE
VALUE            1563 enum.c         enum_min(int argc, VALUE *argv, VALUE obj)
VALUE            1565 enum.c             VALUE memo;
VALUE            1567 enum.c             VALUE result;
VALUE            1568 enum.c             VALUE num;
VALUE            1590 enum.c             VALUE max;
VALUE            1594 enum.c         static VALUE
VALUE            1612 enum.c         static VALUE
VALUE            1616 enum.c             VALUE cmp;
VALUE            1655 enum.c         static VALUE
VALUE            1656 enum.c         enum_max(int argc, VALUE *argv, VALUE obj)
VALUE            1658 enum.c             VALUE memo;
VALUE            1660 enum.c             VALUE result;
VALUE            1661 enum.c             VALUE num;
VALUE            1672 enum.c         	rb_block_call(obj, id_each, 0, 0, max_ii, (VALUE)memo);
VALUE            1675 enum.c         	rb_block_call(obj, id_each, 0, 0, max_i, (VALUE)memo);
VALUE            1683 enum.c             VALUE min;
VALUE            1684 enum.c             VALUE max;
VALUE            1685 enum.c             VALUE last;
VALUE            1690 enum.c         minmax_i_update(VALUE i, VALUE j, struct minmax_t *memo)
VALUE            1710 enum.c         static VALUE
VALUE            1715 enum.c             VALUE j;
VALUE            1730 enum.c                 VALUE tmp;
VALUE            1742 enum.c         minmax_ii_update(VALUE i, VALUE j, struct minmax_t *memo)
VALUE            1762 enum.c         static VALUE
VALUE            1767 enum.c             VALUE j;
VALUE            1782 enum.c                 VALUE tmp;
VALUE            1808 enum.c         static VALUE
VALUE            1809 enum.c         enum_minmax(VALUE obj)
VALUE            1811 enum.c             VALUE memo;
VALUE            1834 enum.c         static VALUE
VALUE            1838 enum.c             VALUE v;
VALUE            1876 enum.c         static VALUE
VALUE            1877 enum.c         enum_min_by(int argc, VALUE *argv, VALUE obj)
VALUE            1880 enum.c             VALUE num;
VALUE            1890 enum.c             rb_block_call(obj, id_each, 0, 0, min_by_i, (VALUE)memo);
VALUE            1894 enum.c         static VALUE
VALUE            1898 enum.c             VALUE v;
VALUE            1981 enum.c         static VALUE
VALUE            1982 enum.c         enum_max_by(int argc, VALUE *argv, VALUE obj)
VALUE            1985 enum.c             VALUE num;
VALUE            1995 enum.c             rb_block_call(obj, id_each, 0, 0, max_by_i, (VALUE)memo);
VALUE            2000 enum.c             VALUE min_bv;
VALUE            2001 enum.c             VALUE max_bv;
VALUE            2002 enum.c             VALUE min;
VALUE            2003 enum.c             VALUE max;
VALUE            2004 enum.c             VALUE last_bv;
VALUE            2005 enum.c             VALUE last;
VALUE            2009 enum.c         minmax_by_i_update(VALUE v1, VALUE v2, VALUE i1, VALUE i2, struct minmax_by_t *memo)
VALUE            2029 enum.c         static VALUE
VALUE            2033 enum.c             VALUE vi, vj, j;
VALUE            2055 enum.c                 VALUE tmp;
VALUE            2084 enum.c         static VALUE
VALUE            2085 enum.c         enum_minmax_by(VALUE obj)
VALUE            2087 enum.c             VALUE memo;
VALUE            2105 enum.c         static VALUE
VALUE            2132 enum.c         static VALUE
VALUE            2133 enum.c         enum_member(VALUE obj, VALUE val)
VALUE            2137 enum.c             rb_block_call(obj, id_each, 0, 0, member_i, (VALUE)memo);
VALUE            2141 enum.c         static VALUE
VALUE            2168 enum.c         static VALUE
VALUE            2169 enum.c         enum_each_with_index(int argc, VALUE *argv, VALUE obj)
VALUE            2176 enum.c             rb_block_call(obj, id_each, argc, argv, each_with_index_i, (VALUE)memo);
VALUE            2199 enum.c         static VALUE
VALUE            2200 enum.c         enum_reverse_each(int argc, VALUE *argv, VALUE obj)
VALUE            2202 enum.c             VALUE ary;
VALUE            2217 enum.c         static VALUE
VALUE            2254 enum.c         static VALUE
VALUE            2255 enum.c         enum_each_entry(int argc, VALUE *argv, VALUE obj)
VALUE            2264 enum.c         static VALUE
VALUE            2268 enum.c             VALUE ary = memo->v1;
VALUE            2269 enum.c             VALUE v = Qnil;
VALUE            2289 enum.c         static VALUE
VALUE            2290 enum.c         enum_each_slice_size(VALUE obj, VALUE args, VALUE eobj)
VALUE            2292 enum.c             VALUE n, size;
VALUE            2319 enum.c         static VALUE
VALUE            2320 enum.c         enum_each_slice(VALUE obj, VALUE n)
VALUE            2323 enum.c             VALUE ary;
VALUE            2333 enum.c             rb_block_call(obj, id_each, 0, 0, each_slice_i, (VALUE)memo);
VALUE            2340 enum.c         static VALUE
VALUE            2344 enum.c             VALUE ary = memo->v1;
VALUE            2345 enum.c             VALUE v = Qnil;
VALUE            2362 enum.c         static VALUE
VALUE            2363 enum.c         enum_each_cons_size(VALUE obj, VALUE args, VALUE eobj)
VALUE            2365 enum.c             VALUE n, size;
VALUE            2397 enum.c         static VALUE
VALUE            2398 enum.c         enum_each_cons(VALUE obj, VALUE n)
VALUE            2409 enum.c             rb_block_call(obj, id_each, 0, 0, each_cons_i, (VALUE)memo);
VALUE            2414 enum.c         static VALUE
VALUE            2435 enum.c         static VALUE
VALUE            2436 enum.c         enum_each_with_object(VALUE obj, VALUE memo)
VALUE            2445 enum.c         static VALUE
VALUE            2449 enum.c             VALUE result = memo->v1;
VALUE            2450 enum.c             VALUE args = memo->v2;
VALUE            2452 enum.c             VALUE tmp;
VALUE            2458 enum.c         	VALUE e = RARRAY_AREF(args, i);
VALUE            2479 enum.c         static VALUE
VALUE            2480 enum.c         call_next(VALUE *v)
VALUE            2485 enum.c         static VALUE
VALUE            2486 enum.c         call_stop(VALUE *v)
VALUE            2491 enum.c         static VALUE
VALUE            2495 enum.c             VALUE result = memo->v1;
VALUE            2496 enum.c             VALUE args = memo->v2;
VALUE            2497 enum.c             VALUE tmp;
VALUE            2507 enum.c         	    VALUE v[2];
VALUE            2510 enum.c         	    rb_rescue2(call_next, (VALUE)v, call_stop, (VALUE)v, rb_eStopIteration, (VALUE)0);
VALUE            2558 enum.c         static VALUE
VALUE            2559 enum.c         enum_zip(int argc, VALUE *argv, VALUE obj)
VALUE            2564 enum.c             VALUE result = Qnil;
VALUE            2565 enum.c             VALUE args = rb_ary_new4(argc, argv);
VALUE            2570 enum.c         	VALUE ary = rb_check_array_type(argv[i]);
VALUE            2593 enum.c             rb_block_call(obj, id_each, 0, 0, allary ? zip_ary : zip_i, (VALUE)memo);
VALUE            2598 enum.c         static VALUE
VALUE            2619 enum.c         static VALUE
VALUE            2620 enum.c         enum_take(VALUE obj, VALUE n)
VALUE            2623 enum.c             VALUE result;
VALUE            2633 enum.c             rb_block_call(obj, id_each, 0, 0, take_i, (VALUE)memo);
VALUE            2638 enum.c         static VALUE
VALUE            2661 enum.c         static VALUE
VALUE            2662 enum.c         enum_take_while(VALUE obj)
VALUE            2664 enum.c             VALUE ary;
VALUE            2672 enum.c         static VALUE
VALUE            2697 enum.c         static VALUE
VALUE            2698 enum.c         enum_drop(VALUE obj, VALUE n)
VALUE            2700 enum.c             VALUE result;
VALUE            2710 enum.c             rb_block_call(obj, id_each, 0, 0, drop_i, (VALUE)memo);
VALUE            2715 enum.c         static VALUE
VALUE            2746 enum.c         static VALUE
VALUE            2747 enum.c         enum_drop_while(VALUE obj)
VALUE            2749 enum.c             VALUE result;
VALUE            2755 enum.c             rb_block_call(obj, id_each, 0, 0, drop_while_i, (VALUE)memo);
VALUE            2759 enum.c         static VALUE
VALUE            2769 enum.c         static VALUE
VALUE            2770 enum.c         enum_cycle_size(VALUE self, VALUE args, VALUE eobj)
VALUE            2773 enum.c             VALUE n = Qnil;
VALUE            2774 enum.c             VALUE size = enum_size(self, args, 0);
VALUE            2808 enum.c         static VALUE
VALUE            2809 enum.c         enum_cycle(int argc, VALUE *argv, VALUE obj)
VALUE            2811 enum.c             VALUE ary;
VALUE            2812 enum.c             VALUE nv = Qnil;
VALUE            2839 enum.c             VALUE categorize;
VALUE            2840 enum.c             VALUE prev_value;
VALUE            2841 enum.c             VALUE prev_elts;
VALUE            2842 enum.c             VALUE yielder;
VALUE            2845 enum.c         static VALUE
VALUE            2849 enum.c             VALUE v, s;
VALUE            2850 enum.c             VALUE alone = ID2SYM(rb_intern("_alone"));
VALUE            2851 enum.c             VALUE separator = ID2SYM(rb_intern("_separator"));
VALUE            2892 enum.c         static VALUE
VALUE            2895 enum.c             VALUE enumerable;
VALUE            2896 enum.c             VALUE arg;
VALUE            2999 enum.c         static VALUE
VALUE            3000 enum.c         enum_chunk(VALUE enumerable)
VALUE            3002 enum.c             VALUE enumerator;
VALUE            3016 enum.c             VALUE sep_pred;
VALUE            3017 enum.c             VALUE sep_pat;
VALUE            3018 enum.c             VALUE prev_elts;
VALUE            3019 enum.c             VALUE yielder;
VALUE            3022 enum.c         static VALUE
VALUE            3026 enum.c             VALUE header_p;
VALUE            3049 enum.c         static VALUE
VALUE            3052 enum.c             VALUE enumerable;
VALUE            3053 enum.c             VALUE arg;
VALUE            3212 enum.c         static VALUE
VALUE            3213 enum.c         enum_slice_before(int argc, VALUE *argv, VALUE enumerable)
VALUE            3215 enum.c             VALUE enumerator;
VALUE            3224 enum.c                 VALUE sep_pat;
VALUE            3236 enum.c             VALUE pat;
VALUE            3237 enum.c             VALUE pred;
VALUE            3238 enum.c             VALUE prev_elts;
VALUE            3239 enum.c             VALUE yielder;
VALUE            3242 enum.c         static VALUE
VALUE            3278 enum.c         static VALUE
VALUE            3281 enum.c             VALUE enumerable;
VALUE            3282 enum.c             VALUE arg;
VALUE            3334 enum.c         static VALUE
VALUE            3335 enum.c         enum_slice_after(int argc, VALUE *argv, VALUE enumerable)
VALUE            3337 enum.c             VALUE enumerator;
VALUE            3338 enum.c             VALUE pat = Qnil, pred = Qnil;
VALUE            3359 enum.c             VALUE pred;
VALUE            3360 enum.c             VALUE prev_elt;
VALUE            3361 enum.c             VALUE prev_elts;
VALUE            3362 enum.c             VALUE yielder;
VALUE            3366 enum.c         static VALUE
VALUE            3404 enum.c         static VALUE
VALUE            3407 enum.c             VALUE enumerable;
VALUE            3408 enum.c             VALUE arg;
VALUE            3486 enum.c         static VALUE
VALUE            3487 enum.c         enum_slice_when(VALUE enumerable)
VALUE            3489 enum.c             VALUE enumerator;
VALUE            3490 enum.c             VALUE pred;
VALUE            3550 enum.c         static VALUE
VALUE            3551 enum.c         enum_chunk_while(VALUE enumerable)
VALUE            3553 enum.c             VALUE enumerator;
VALUE            3554 enum.c             VALUE pred;
VALUE            3568 enum.c             VALUE v, r;
VALUE            3576 enum.c         sum_iter(VALUE i, struct enum_sum_memo *memo)
VALUE            3581 enum.c             VALUE v = memo->v;
VALUE            3582 enum.c             VALUE r = memo->r;
VALUE            3670 enum.c         static VALUE
VALUE            3679 enum.c         hash_sum_i(VALUE key, VALUE value, VALUE arg)
VALUE            3686 enum.c         hash_sum(VALUE hash, struct enum_sum_memo *memo)
VALUE            3691 enum.c             rb_hash_foreach(hash, hash_sum_i, (VALUE)memo);
VALUE            3694 enum.c         static VALUE
VALUE            3695 enum.c         int_range_sum(VALUE beg, VALUE end, int excl, VALUE init)
VALUE            3705 enum.c                 VALUE a;
VALUE            3743 enum.c         static VALUE
VALUE            3744 enum.c         enum_sum(int argc, VALUE* argv, VALUE obj)
VALUE            3747 enum.c             VALUE beg, end;
VALUE            3775 enum.c                 rb_block_call(obj, id_each, 0, 0, enum_sum_i, (VALUE)&memo);
VALUE             103 enumerator.c   VALUE rb_cEnumerator;
VALUE             104 enumerator.c   VALUE rb_cLazy;
VALUE             107 enumerator.c   static VALUE sym_each, sym_cycle;
VALUE             109 enumerator.c   VALUE rb_eStopIteration;
VALUE             112 enumerator.c       VALUE obj;
VALUE             114 enumerator.c       VALUE args;
VALUE             115 enumerator.c       VALUE fib;
VALUE             116 enumerator.c       VALUE dst;
VALUE             117 enumerator.c       VALUE lookahead;
VALUE             118 enumerator.c       VALUE feedvalue;
VALUE             119 enumerator.c       VALUE stop_exc;
VALUE             120 enumerator.c       VALUE size;
VALUE             124 enumerator.c   static VALUE rb_cGenerator, rb_cYielder;
VALUE             127 enumerator.c       VALUE proc;
VALUE             131 enumerator.c       VALUE proc;
VALUE             134 enumerator.c   static VALUE generator_allocate(VALUE klass);
VALUE             135 enumerator.c   static VALUE generator_init(VALUE obj, VALUE proc);
VALUE             173 enumerator.c   enumerator_ptr(VALUE obj)
VALUE             239 enumerator.c   static VALUE
VALUE             240 enumerator.c   obj_to_enum(int argc, VALUE *argv, VALUE obj)
VALUE             242 enumerator.c       VALUE enumerator, meth = sym_each;
VALUE             255 enumerator.c   static VALUE
VALUE             256 enumerator.c   enumerator_allocate(VALUE klass)
VALUE             259 enumerator.c       VALUE enum_obj;
VALUE             267 enumerator.c   static VALUE
VALUE             268 enumerator.c   enumerator_init(VALUE enum_obj, VALUE obj, VALUE meth, int argc, const VALUE *argv, rb_enumerator_size_func *size_fn, VALUE size)
VALUE             331 enumerator.c   static VALUE
VALUE             332 enumerator.c   enumerator_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             334 enumerator.c       VALUE recv, meth = sym_each;
VALUE             335 enumerator.c       VALUE size = Qnil;
VALUE             365 enumerator.c   static VALUE
VALUE             366 enumerator.c   enumerator_init_copy(VALUE obj, VALUE orig)
VALUE             398 enumerator.c   VALUE
VALUE             399 enumerator.c   rb_enumeratorize(VALUE obj, VALUE meth, int argc, const VALUE *argv)
VALUE             404 enumerator.c   static VALUE
VALUE             405 enumerator.c   lazy_to_enum_i(VALUE self, VALUE meth, int argc, const VALUE *argv, rb_enumerator_size_func *size_fn);
VALUE             407 enumerator.c   VALUE
VALUE             408 enumerator.c   rb_enumeratorize_with_size(VALUE obj, VALUE meth, int argc, const VALUE *argv, rb_enumerator_size_func *size_fn)
VALUE             419 enumerator.c   static VALUE
VALUE             420 enumerator.c   enumerator_block_call(VALUE obj, rb_block_call_func *func, VALUE arg)
VALUE             423 enumerator.c       const VALUE *argv = 0;
VALUE             470 enumerator.c   static VALUE
VALUE             471 enumerator.c   enumerator_each(int argc, VALUE *argv, VALUE obj)
VALUE             475 enumerator.c   	VALUE args = e->args;
VALUE             493 enumerator.c   static VALUE
VALUE             497 enumerator.c       VALUE idx = memo->v1;
VALUE             506 enumerator.c   static VALUE
VALUE             507 enumerator.c   enumerator_size(VALUE obj);
VALUE             509 enumerator.c   static VALUE
VALUE             510 enumerator.c   enumerator_enum_size(VALUE obj, VALUE args, VALUE eobj)
VALUE             527 enumerator.c   static VALUE
VALUE             528 enumerator.c   enumerator_with_index(int argc, VALUE *argv, VALUE obj)
VALUE             530 enumerator.c       VALUE memo;
VALUE             538 enumerator.c       return enumerator_block_call(obj, enumerator_with_index_i, (VALUE)MEMO_NEW(memo, 0, 0));
VALUE             551 enumerator.c   static VALUE
VALUE             552 enumerator.c   enumerator_each_with_index(VALUE obj)
VALUE             557 enumerator.c   static VALUE
VALUE             595 enumerator.c   static VALUE
VALUE             596 enumerator.c   enumerator_with_object(VALUE obj, VALUE memo)
VALUE             604 enumerator.c   static VALUE
VALUE             608 enumerator.c       VALUE feedvalue = Qnil;
VALUE             609 enumerator.c       VALUE args = rb_ary_new4(argc, argv);
VALUE             618 enumerator.c   static VALUE
VALUE             619 enumerator.c   next_i(VALUE curr, VALUE obj)
VALUE             622 enumerator.c       VALUE nil = Qnil;
VALUE             623 enumerator.c       VALUE result;
VALUE             632 enumerator.c   next_init(VALUE obj, struct enumerator *e)
VALUE             634 enumerator.c       VALUE curr = rb_fiber_current();
VALUE             640 enumerator.c   static VALUE
VALUE             641 enumerator.c   get_next_values(VALUE obj, struct enumerator *e)
VALUE             643 enumerator.c       VALUE curr, vs;
VALUE             712 enumerator.c   static VALUE
VALUE             713 enumerator.c   enumerator_next_values(VALUE obj)
VALUE             716 enumerator.c       VALUE vs;
VALUE             727 enumerator.c   static VALUE
VALUE             728 enumerator.c   ary2sv(VALUE args, int dup)
VALUE             769 enumerator.c   static VALUE
VALUE             770 enumerator.c   enumerator_next(VALUE obj)
VALUE             772 enumerator.c       VALUE vs = enumerator_next_values(obj);
VALUE             776 enumerator.c   static VALUE
VALUE             777 enumerator.c   enumerator_peek_values(VALUE obj)
VALUE             815 enumerator.c   static VALUE
VALUE             816 enumerator.c   enumerator_peek_values_m(VALUE obj)
VALUE             843 enumerator.c   static VALUE
VALUE             844 enumerator.c   enumerator_peek(VALUE obj)
VALUE             846 enumerator.c       VALUE vs = enumerator_peek_values(obj);
VALUE             896 enumerator.c   static VALUE
VALUE             897 enumerator.c   enumerator_feed(VALUE obj, VALUE v)
VALUE             918 enumerator.c   static VALUE
VALUE             919 enumerator.c   enumerator_rewind(VALUE obj)
VALUE             933 enumerator.c   static VALUE append_method(VALUE obj, VALUE str, ID default_method, VALUE default_args);
VALUE             935 enumerator.c   static VALUE
VALUE             936 enumerator.c   inspect_enumerator(VALUE obj, VALUE dummy, int recur)
VALUE             939 enumerator.c       VALUE eobj, str, cname;
VALUE             969 enumerator.c   static VALUE
VALUE             970 enumerator.c   append_method(VALUE obj, VALUE str, ID default_method, VALUE default_args)
VALUE             972 enumerator.c       VALUE method, eargs;
VALUE             993 enumerator.c   	const VALUE *argv = RARRAY_CONST_PTR(eargs); /* WB: no new reference */
VALUE             999 enumerator.c   		VALUE arg = *argv++;
VALUE            1018 enumerator.c   static VALUE
VALUE            1019 enumerator.c   enumerator_inspect(VALUE obj)
VALUE            1035 enumerator.c   static VALUE
VALUE            1036 enumerator.c   enumerator_size(VALUE obj)
VALUE            1040 enumerator.c       const VALUE *argv = NULL;
VALUE            1041 enumerator.c       VALUE size;
VALUE            1084 enumerator.c   yielder_ptr(VALUE obj)
VALUE            1096 enumerator.c   static VALUE
VALUE            1097 enumerator.c   yielder_allocate(VALUE klass)
VALUE            1100 enumerator.c       VALUE obj;
VALUE            1108 enumerator.c   static VALUE
VALUE            1109 enumerator.c   yielder_init(VALUE obj, VALUE proc)
VALUE            1125 enumerator.c   static VALUE
VALUE            1126 enumerator.c   yielder_initialize(VALUE obj)
VALUE            1134 enumerator.c   static VALUE
VALUE            1135 enumerator.c   yielder_yield(VALUE obj, VALUE args)
VALUE            1143 enumerator.c   static VALUE
VALUE            1144 enumerator.c   yielder_yield_push(VALUE obj, VALUE args)
VALUE            1150 enumerator.c   static VALUE
VALUE            1156 enumerator.c   static VALUE
VALUE            1191 enumerator.c   generator_ptr(VALUE obj)
VALUE            1203 enumerator.c   static VALUE
VALUE            1204 enumerator.c   generator_allocate(VALUE klass)
VALUE            1207 enumerator.c       VALUE obj;
VALUE            1215 enumerator.c   static VALUE
VALUE            1216 enumerator.c   generator_init(VALUE obj, VALUE proc)
VALUE            1233 enumerator.c   static VALUE
VALUE            1234 enumerator.c   generator_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            1236 enumerator.c       VALUE proc;
VALUE            1260 enumerator.c   static VALUE
VALUE            1261 enumerator.c   generator_init_copy(VALUE obj, VALUE orig)
VALUE            1281 enumerator.c   static VALUE
VALUE            1282 enumerator.c   generator_each(int argc, VALUE *argv, VALUE obj)
VALUE            1285 enumerator.c       VALUE args = rb_ary_new2(argc + 1);
VALUE            1296 enumerator.c   static VALUE
VALUE            1297 enumerator.c   enum_size(VALUE self)
VALUE            1299 enumerator.c       VALUE r = rb_check_funcall(self, id_size, 0, 0);
VALUE            1303 enumerator.c   static VALUE
VALUE            1304 enumerator.c   lazyenum_size(VALUE self, VALUE args, VALUE eobj)
VALUE            1309 enumerator.c   static VALUE
VALUE            1310 enumerator.c   lazy_size(VALUE self)
VALUE            1315 enumerator.c   static VALUE
VALUE            1316 enumerator.c   lazy_receiver_size(VALUE generator, VALUE args, VALUE lazy)
VALUE            1321 enumerator.c   static VALUE
VALUE            1324 enumerator.c       VALUE result;
VALUE            1326 enumerator.c   	VALUE args[2];
VALUE            1332 enumerator.c   	VALUE args;
VALUE            1334 enumerator.c   	VALUE *nargv = ALLOCV_N(VALUE, args, len);
VALUE            1338 enumerator.c   	    MEMCPY(nargv + 1, argv, VALUE, argc);
VALUE            1347 enumerator.c   static VALUE
VALUE            1382 enumerator.c   static VALUE
VALUE            1383 enumerator.c   lazy_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1385 enumerator.c       VALUE obj, size = Qnil;
VALUE            1386 enumerator.c       VALUE generator;
VALUE            1404 enumerator.c   static VALUE
VALUE            1405 enumerator.c   lazy_set_method(VALUE lazy, VALUE args, rb_enumerator_size_func *size_fn)
VALUE            1452 enumerator.c   static VALUE
VALUE            1453 enumerator.c   enumerable_lazy(VALUE obj)
VALUE            1455 enumerator.c       VALUE result = lazy_to_enum_i(obj, sym_each, 0, 0, lazyenum_size);
VALUE            1461 enumerator.c   static VALUE
VALUE            1462 enumerator.c   lazy_to_enum_i(VALUE obj, VALUE meth, int argc, const VALUE *argv, rb_enumerator_size_func *size_fn)
VALUE            1491 enumerator.c   static VALUE
VALUE            1492 enumerator.c   lazy_to_enum(int argc, VALUE *argv, VALUE self)
VALUE            1494 enumerator.c       VALUE lazy, meth = sym_each;
VALUE            1507 enumerator.c   static VALUE
VALUE            1510 enumerator.c       VALUE result = rb_yield_values2(argc - 1, &argv[1]);
VALUE            1516 enumerator.c   static VALUE
VALUE            1517 enumerator.c   lazy_map(VALUE obj)
VALUE            1528 enumerator.c   static VALUE
VALUE            1534 enumerator.c   static VALUE
VALUE            1535 enumerator.c   lazy_flat_map_each(VALUE obj, VALUE yielder)
VALUE            1541 enumerator.c   static VALUE
VALUE            1542 enumerator.c   lazy_flat_map_to_ary(VALUE obj, VALUE yielder)
VALUE            1544 enumerator.c       VALUE ary = rb_check_array_type(obj);
VALUE            1557 enumerator.c   static VALUE
VALUE            1560 enumerator.c       VALUE result = rb_yield_values2(argc - 1, &argv[1]);
VALUE            1601 enumerator.c   static VALUE
VALUE            1602 enumerator.c   lazy_flat_map(VALUE obj)
VALUE            1613 enumerator.c   static VALUE
VALUE            1616 enumerator.c       VALUE element = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1624 enumerator.c   static VALUE
VALUE            1625 enumerator.c   lazy_select(VALUE obj)
VALUE            1636 enumerator.c   static VALUE
VALUE            1639 enumerator.c       VALUE element = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1647 enumerator.c   static VALUE
VALUE            1648 enumerator.c   lazy_reject(VALUE obj)
VALUE            1659 enumerator.c   static VALUE
VALUE            1662 enumerator.c       VALUE i = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1663 enumerator.c       VALUE result = rb_funcall(m, id_eqq, 1, i);
VALUE            1671 enumerator.c   static VALUE
VALUE            1674 enumerator.c       VALUE i = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1675 enumerator.c       VALUE result = rb_funcall(m, id_eqq, 1, i);
VALUE            1683 enumerator.c   static VALUE
VALUE            1684 enumerator.c   lazy_grep(VALUE obj, VALUE pattern)
VALUE            1693 enumerator.c   static VALUE
VALUE            1696 enumerator.c       VALUE i = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1697 enumerator.c       VALUE result = rb_funcall(m, id_eqq, 1, i);
VALUE            1705 enumerator.c   static VALUE
VALUE            1708 enumerator.c       VALUE i = rb_enum_values_pack(argc - 1, argv + 1);
VALUE            1709 enumerator.c       VALUE result = rb_funcall(m, id_eqq, 1, i);
VALUE            1717 enumerator.c   static VALUE
VALUE            1718 enumerator.c   lazy_grep_v(VALUE obj, VALUE pattern)
VALUE            1727 enumerator.c   static VALUE
VALUE            1728 enumerator.c   call_next(VALUE obj)
VALUE            1733 enumerator.c   static VALUE
VALUE            1734 enumerator.c   next_stopped(VALUE obj)
VALUE            1739 enumerator.c   static VALUE
VALUE            1742 enumerator.c       VALUE yielder, ary, memo;
VALUE            1759 enumerator.c   static VALUE
VALUE            1762 enumerator.c       VALUE yielder, ary, arg, v;
VALUE            1784 enumerator.c   		       rb_eStopIteration, (VALUE)0);
VALUE            1791 enumerator.c   static VALUE
VALUE            1792 enumerator.c   lazy_zip(int argc, VALUE *argv, VALUE obj)
VALUE            1794 enumerator.c       VALUE ary, v;
VALUE            1824 enumerator.c   static VALUE
VALUE            1828 enumerator.c       VALUE memo = rb_attr_get(argv[0], id_memo);
VALUE            1843 enumerator.c   static VALUE
VALUE            1844 enumerator.c   lazy_take_size(VALUE generator, VALUE args, VALUE lazy)
VALUE            1846 enumerator.c       VALUE receiver = lazy_size(lazy);
VALUE            1853 enumerator.c   static VALUE
VALUE            1854 enumerator.c   lazy_take(VALUE obj, VALUE n)
VALUE            1857 enumerator.c       VALUE lazy;
VALUE            1863 enumerator.c   	VALUE len = INT2FIX(0);
VALUE            1873 enumerator.c   static VALUE
VALUE            1876 enumerator.c       VALUE result = rb_yield_values2(argc - 1, &argv[1]);
VALUE            1882 enumerator.c   static VALUE
VALUE            1883 enumerator.c   lazy_take_while(VALUE obj)
VALUE            1893 enumerator.c   static VALUE
VALUE            1894 enumerator.c   lazy_drop_size(VALUE generator, VALUE args, VALUE lazy)
VALUE            1897 enumerator.c       VALUE receiver = lazy_size(lazy);
VALUE            1907 enumerator.c   static VALUE
VALUE            1911 enumerator.c       VALUE memo = rb_attr_get(argv[0], id_memo);
VALUE            1924 enumerator.c   static VALUE
VALUE            1925 enumerator.c   lazy_drop(VALUE obj, VALUE n)
VALUE            1937 enumerator.c   static VALUE
VALUE            1940 enumerator.c       VALUE memo = rb_attr_get(argv[0], id_memo);
VALUE            1950 enumerator.c   static VALUE
VALUE            1951 enumerator.c   lazy_drop_while(VALUE obj)
VALUE            1961 enumerator.c   static VALUE
VALUE            1962 enumerator.c   lazy_super(int argc, VALUE *argv, VALUE lazy)
VALUE            1967 enumerator.c   static VALUE
VALUE            1968 enumerator.c   lazy_lazy(VALUE obj)
VALUE            2020 enumerator.c   static VALUE
VALUE            2021 enumerator.c   stop_result(VALUE self)
VALUE              39 error.c        VALUE rb_iseqw_local_variables(VALUE iseqval);
VALUE              40 error.c        VALUE rb_iseqw_new(const rb_iseq_t *);
VALUE              42 error.c        VALUE rb_eEAGAIN;
VALUE              43 error.c        VALUE rb_eEWOULDBLOCK;
VALUE              44 error.c        VALUE rb_eEINPROGRESS;
VALUE              82 error.c        static VALUE
VALUE              83 error.c        err_vcatf(VALUE str, const char *pre, const char *file, int line,
VALUE              96 error.c        VALUE
VALUE              97 error.c        rb_syntax_error_append(VALUE exc, VALUE file, int line, int column,
VALUE             102 error.c        	VALUE mesg = rb_enc_str_new(0, 0, enc);
VALUE             108 error.c        	VALUE mesg;
VALUE             149 error.c        static VALUE
VALUE             152 error.c            VALUE str = rb_enc_str_new(0, 0, enc);
VALUE             161 error.c            VALUE str;
VALUE             176 error.c            VALUE str;
VALUE             187 error.c        static VALUE
VALUE             191 error.c            VALUE file = rb_source_location(&line);
VALUE             201 error.c            VALUE mesg;
VALUE             215 error.c            VALUE mesg;
VALUE             230 error.c            VALUE mesg;
VALUE             245 error.c            VALUE mesg;
VALUE             273 error.c        static VALUE
VALUE             274 error.c        rb_warn_m(int argc, VALUE *argv, VALUE exc)
VALUE             460 error.c        rb_report_bug_valist(VALUE file, int line, const char *fmt, va_list args)
VALUE             520 error.c        builtin_class_name(VALUE x)
VALUE             546 error.c        rb_builtin_class_name(VALUE x)
VALUE             557 error.c        rb_check_type(VALUE x, int t)
VALUE             595 error.c        rb_typeddata_is_kind_of(VALUE obj, const rb_data_type_t *data_type)
VALUE             605 error.c        rb_check_typeddata(VALUE obj, const rb_data_type_t *data_type)
VALUE             630 error.c        VALUE rb_eException;
VALUE             631 error.c        VALUE rb_eSystemExit;
VALUE             632 error.c        VALUE rb_eInterrupt;
VALUE             633 error.c        VALUE rb_eSignal;
VALUE             634 error.c        VALUE rb_eFatal;
VALUE             635 error.c        VALUE rb_eStandardError;
VALUE             636 error.c        VALUE rb_eRuntimeError;
VALUE             637 error.c        VALUE rb_eTypeError;
VALUE             638 error.c        VALUE rb_eArgError;
VALUE             639 error.c        VALUE rb_eIndexError;
VALUE             640 error.c        VALUE rb_eKeyError;
VALUE             641 error.c        VALUE rb_eRangeError;
VALUE             642 error.c        VALUE rb_eNameError;
VALUE             643 error.c        VALUE rb_eEncodingError;
VALUE             644 error.c        VALUE rb_eEncCompatError;
VALUE             645 error.c        VALUE rb_eNoMethodError;
VALUE             646 error.c        VALUE rb_eSecurityError;
VALUE             647 error.c        VALUE rb_eNotImpError;
VALUE             648 error.c        VALUE rb_eNoMemError;
VALUE             649 error.c        VALUE rb_cNameErrorMesg;
VALUE             651 error.c        VALUE rb_eScriptError;
VALUE             652 error.c        VALUE rb_eSyntaxError;
VALUE             653 error.c        VALUE rb_eLoadError;
VALUE             655 error.c        VALUE rb_eSystemCallError;
VALUE             656 error.c        VALUE rb_mErrno;
VALUE             657 error.c        static VALUE rb_eNOERROR;
VALUE             671 error.c        VALUE
VALUE             672 error.c        rb_exc_new(VALUE etype, const char *ptr, long len)
VALUE             677 error.c        VALUE
VALUE             678 error.c        rb_exc_new_cstr(VALUE etype, const char *s)
VALUE             683 error.c        VALUE
VALUE             684 error.c        rb_exc_new_str(VALUE etype, VALUE str)
VALUE             698 error.c        static VALUE
VALUE             699 error.c        exc_initialize(int argc, VALUE *argv, VALUE exc)
VALUE             701 error.c            VALUE arg;
VALUE             723 error.c        static VALUE
VALUE             724 error.c        exc_exception(int argc, VALUE *argv, VALUE self)
VALUE             726 error.c            VALUE exc;
VALUE             744 error.c        static VALUE
VALUE             745 error.c        exc_to_s(VALUE exc)
VALUE             747 error.c            VALUE mesg = rb_attr_get(exc, idMesg);
VALUE             763 error.c        static VALUE
VALUE             764 error.c        exc_message(VALUE exc)
VALUE             776 error.c        static VALUE
VALUE             777 error.c        exc_inspect(VALUE exc)
VALUE             779 error.c            VALUE str, klass;
VALUE             826 error.c        static VALUE
VALUE             827 error.c        exc_backtrace(VALUE exc)
VALUE             829 error.c            VALUE obj;
VALUE             851 error.c        static VALUE
VALUE             852 error.c        exc_backtrace_locations(VALUE exc)
VALUE             854 error.c            VALUE obj;
VALUE             863 error.c        VALUE
VALUE             864 error.c        rb_check_backtrace(VALUE bt)
VALUE             876 error.c        	    VALUE e = RARRAY_AREF(bt, i);
VALUE             895 error.c        static VALUE
VALUE             896 error.c        exc_set_backtrace(VALUE exc, VALUE bt)
VALUE             901 error.c        VALUE
VALUE             902 error.c        rb_exc_set_backtrace(VALUE exc, VALUE bt)
VALUE             916 error.c        static VALUE
VALUE             917 error.c        exc_cause(VALUE exc)
VALUE             922 error.c        static VALUE
VALUE             923 error.c        try_convert_to_exception(VALUE obj)
VALUE             937 error.c        static VALUE
VALUE             938 error.c        exc_equal(VALUE exc, VALUE obj)
VALUE             940 error.c            VALUE mesg, backtrace;
VALUE             982 error.c        static VALUE
VALUE             983 error.c        exit_initialize(int argc, VALUE *argv, VALUE exc)
VALUE             985 error.c            VALUE status;
VALUE            1032 error.c        static VALUE
VALUE            1033 error.c        exit_status(VALUE exc)
VALUE            1046 error.c        static VALUE
VALUE            1047 error.c        exit_success_p(VALUE exc)
VALUE            1049 error.c            VALUE status_val = rb_attr_get(exc, id_status);
VALUE            1064 error.c            VALUE exc, argv[2];
VALUE            1077 error.c        rb_name_error_str(VALUE str, const char *fmt, ...)
VALUE            1079 error.c            VALUE exc, argv[2];
VALUE            1100 error.c        static VALUE
VALUE            1101 error.c        name_err_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1103 error.c            VALUE name;
VALUE            1104 error.c            VALUE iseqw = Qnil;
VALUE            1126 error.c        static VALUE
VALUE            1127 error.c        name_err_name(VALUE self)
VALUE            1142 error.c        static VALUE
VALUE            1143 error.c        name_err_local_variables(VALUE self)
VALUE            1145 error.c            VALUE vars = rb_attr_get(self, id_local_variables);
VALUE            1148 error.c        	VALUE iseqw = rb_attr_get(self, id_iseq);
VALUE            1166 error.c        static VALUE
VALUE            1167 error.c        nometh_err_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1169 error.c            VALUE priv = (argc > 3) && (--argc, RTEST(argv[argc])) ? Qtrue : Qfalse;
VALUE            1170 error.c            VALUE args = (argc > 2) ? argv[--argc] : Qnil;
VALUE            1188 error.c            VALUE *ptr = p;
VALUE            1197 error.c            return NAME_ERR_MESG_COUNT * sizeof(VALUE);
VALUE            1211 error.c        VALUE
VALUE            1212 error.c        rb_name_err_mesg_new(VALUE mesg, VALUE recv, VALUE method)
VALUE            1214 error.c            VALUE result = TypedData_Wrap_Struct(rb_cNameErrorMesg, &name_err_mesg_data_type, 0);
VALUE            1215 error.c            VALUE *ptr = ALLOC_N(VALUE, NAME_ERR_MESG_COUNT);
VALUE            1224 error.c        VALUE
VALUE            1225 error.c        rb_name_err_new(VALUE mesg, VALUE recv, VALUE method)
VALUE            1227 error.c            VALUE exc = rb_obj_alloc(rb_eNameError);
VALUE            1236 error.c        static VALUE
VALUE            1237 error.c        name_err_mesg_equal(VALUE obj1, VALUE obj2)
VALUE            1239 error.c            VALUE *ptr1, *ptr2;
VALUE            1246 error.c            TypedData_Get_Struct(obj1, VALUE, &name_err_mesg_data_type, ptr1);
VALUE            1247 error.c            TypedData_Get_Struct(obj2, VALUE, &name_err_mesg_data_type, ptr2);
VALUE            1256 error.c        static VALUE
VALUE            1257 error.c        name_err_mesg_to_str(VALUE obj)
VALUE            1259 error.c            VALUE *ptr, mesg;
VALUE            1260 error.c            TypedData_Get_Struct(obj, VALUE, &name_err_mesg_data_type, ptr);
VALUE            1266 error.c        	VALUE c, s, d = 0, args[4];
VALUE            1310 error.c        static VALUE
VALUE            1311 error.c        name_err_mesg_dump(VALUE obj, VALUE limit)
VALUE            1317 error.c        static VALUE
VALUE            1318 error.c        name_err_mesg_load(VALUE klass, VALUE str)
VALUE            1330 error.c        static VALUE
VALUE            1331 error.c        name_err_receiver(VALUE self)
VALUE            1333 error.c            VALUE *ptr, recv, mesg;
VALUE            1354 error.c        static VALUE
VALUE            1355 error.c        nometh_err_args(VALUE self)
VALUE            1360 error.c        static VALUE
VALUE            1361 error.c        nometh_err_private_call_p(VALUE self)
VALUE            1369 error.c            VALUE s = rb_str_new2(str);
VALUE            1381 error.c        static VALUE
VALUE            1382 error.c        syntax_error_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1384 error.c            VALUE mesg;
VALUE            1426 error.c        static VALUE
VALUE            1460 error.c        static VALUE
VALUE            1485 error.c        static VALUE
VALUE            1486 error.c        syserr_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1492 error.c            VALUE mesg, error, func, errmsg;
VALUE            1493 error.c            VALUE klass = rb_obj_class(self);
VALUE            1502 error.c        	    klass = (VALUE)data;
VALUE            1519 error.c        	VALUE str = StringValue(mesg);
VALUE            1539 error.c        static VALUE
VALUE            1540 error.c        syserr_errno(VALUE self)
VALUE            1553 error.c        static VALUE
VALUE            1554 error.c        syserr_eqq(VALUE self, VALUE exc)
VALUE            1556 error.c            VALUE num, e;
VALUE            2047 error.c        rb_enc_raise(rb_encoding *enc, VALUE exc, const char *fmt, ...)
VALUE            2050 error.c            VALUE mesg;
VALUE            2060 error.c        rb_raise(VALUE exc, const char *fmt, ...)
VALUE            2063 error.c            VALUE mesg;
VALUE            2071 error.c        NORETURN(static void raise_loaderror(VALUE path, VALUE mesg));
VALUE            2074 error.c        raise_loaderror(VALUE path, VALUE mesg)
VALUE            2076 error.c            VALUE err = rb_exc_new3(rb_eLoadError, mesg);
VALUE            2085 error.c            VALUE mesg;
VALUE            2094 error.c        rb_loaderror_with_path(VALUE path, const char *fmt, ...)
VALUE            2097 error.c            VALUE mesg;
VALUE            2117 error.c            VALUE mesg;
VALUE            2126 error.c        static VALUE
VALUE            2138 error.c        static VALUE
VALUE            2139 error.c        make_errno_exc_str(VALUE mesg)
VALUE            2152 error.c        VALUE
VALUE            2155 error.c            VALUE arg;
VALUE            2160 error.c        VALUE
VALUE            2161 error.c        rb_syserr_new_str(int n, VALUE arg)
VALUE            2173 error.c        rb_syserr_fail_str(int e, VALUE mesg)
VALUE            2185 error.c        rb_sys_fail_str(VALUE mesg)
VALUE            2192 error.c        rb_sys_fail_path_in(const char *func_name, VALUE path)
VALUE            2201 error.c        rb_syserr_fail_path_in(const char *func_name, int n, VALUE path)
VALUE            2203 error.c            VALUE args[2];
VALUE            2219 error.c        rb_mod_sys_fail(VALUE mod, const char *mesg)
VALUE            2221 error.c            VALUE exc = make_errno_exc(mesg);
VALUE            2227 error.c        rb_mod_sys_fail_str(VALUE mod, VALUE mesg)
VALUE            2229 error.c            VALUE exc = make_errno_exc_str(mesg);
VALUE            2235 error.c        rb_mod_syserr_fail(VALUE mod, int e, const char *mesg)
VALUE            2237 error.c            VALUE exc = rb_syserr_new(e, mesg);
VALUE            2243 error.c        rb_mod_syserr_fail_str(VALUE mod, int e, VALUE mesg)
VALUE            2245 error.c            VALUE exc = rb_syserr_new_str(e, mesg);
VALUE            2253 error.c            VALUE mesg;
VALUE            2273 error.c            VALUE mesg;
VALUE            2291 error.c        rb_load_fail(VALUE path, const char *err)
VALUE            2293 error.c            VALUE mesg = rb_str_buf_new_cstr(err);
VALUE            2306 error.c        rb_error_frozen_object(VALUE frozen_obj)
VALUE            2308 error.c            VALUE debug_info;
VALUE            2312 error.c        	VALUE path = rb_ary_entry(debug_info, 0);
VALUE            2313 error.c        	VALUE line = rb_ary_entry(debug_info, 1);
VALUE            2326 error.c        rb_check_frozen(VALUE obj)
VALUE            2332 error.c        rb_error_untrusted(VALUE obj)
VALUE            2338 error.c        rb_check_trusted(VALUE obj)
VALUE            2343 error.c        rb_check_copyable(VALUE obj, VALUE orig)
VALUE              22 eval.c         NORETURN(void rb_raise_jump(VALUE, VALUE));
VALUE              24 eval.c         VALUE rb_eLocalJumpError;
VALUE              25 eval.c         VALUE rb_eSysStackError;
VALUE             162 eval.c             volatile VALUE errs[2];
VALUE             200 eval.c         	VALUE err = ATOMIC_VALUE_EXCHANGE(errs[nerr], Qnil);
VALUE             212 eval.c         	    VALUE sig = rb_ivar_get(err, id_signo);
VALUE             274 eval.c             VALUE v = (VALUE)n;
VALUE             326 eval.c         static VALUE
VALUE             329 eval.c             VALUE ary = rb_ary_new();
VALUE             333 eval.c         	VALUE klass = CREF_CLASS(cref);
VALUE             365 eval.c         static VALUE
VALUE             366 eval.c         rb_mod_s_constants(int argc, VALUE *argv, VALUE mod)
VALUE             369 eval.c             VALUE klass;
VALUE             370 eval.c             VALUE cbase = 0;
VALUE             396 eval.c         rb_frozen_class_p(VALUE klass)
VALUE             437 eval.c         NORETURN(static void rb_longjmp(int, volatile VALUE, VALUE));
VALUE             438 eval.c         static VALUE get_errinfo(void);
VALUE             439 eval.c         static VALUE get_thread_errinfo(rb_thread_t *th);
VALUE             441 eval.c         static VALUE
VALUE             442 eval.c         exc_setup_cause(VALUE exc, VALUE cause)
VALUE             465 eval.c         sysstack_error_p(VALUE exc)
VALUE             471 eval.c         setup_exception(rb_thread_t *th, int tag, volatile VALUE mesg, VALUE cause)
VALUE             473 eval.c             VALUE e;
VALUE             499 eval.c         	VALUE at;
VALUE             571 eval.c         rb_longjmp(int tag, volatile VALUE mesg, VALUE cause)
VALUE             579 eval.c         static VALUE make_exception(int argc, const VALUE *argv, int isstr);
VALUE             582 eval.c         rb_exc_raise(VALUE mesg)
VALUE             591 eval.c         rb_exc_fatal(VALUE mesg)
VALUE             608 eval.c         extract_raise_opts(int argc, const VALUE *argv, VALUE *opts)
VALUE             612 eval.c         	VALUE opt = argv[argc-1];
VALUE             653 eval.c         static VALUE
VALUE             654 eval.c         rb_f_raise(int argc, VALUE *argv)
VALUE             656 eval.c             VALUE err;
VALUE             657 eval.c             VALUE opts[raise_max_opt], *const cause = &opts[raise_opt_cause];
VALUE             675 eval.c         static VALUE
VALUE             676 eval.c         make_exception(int argc, const VALUE *argv, int isstr)
VALUE             678 eval.c             VALUE mesg, exc;
VALUE             724 eval.c         VALUE
VALUE             725 eval.c         rb_make_exception(int argc, const VALUE *argv)
VALUE             731 eval.c         rb_raise_jump(VALUE mesg, VALUE cause)
VALUE             736 eval.c             VALUE klass = me->owner;
VALUE             737 eval.c             VALUE self = cfp->self;
VALUE             777 eval.c         VALUE rb_eThreadError;
VALUE             787 eval.c         VALUE
VALUE             788 eval.c         rb_rescue2(VALUE (* b_proc) (ANYARGS), VALUE data1,
VALUE             789 eval.c         	   VALUE (* r_proc) (ANYARGS), VALUE data2, ...)
VALUE             794 eval.c             volatile VALUE result = Qfalse;
VALUE             795 eval.c             volatile VALUE e_info = th->errinfo;
VALUE             817 eval.c         	    VALUE eclass;
VALUE             820 eval.c         	    while ((eclass = va_arg(args, VALUE)) != 0) {
VALUE             845 eval.c         VALUE
VALUE             846 eval.c         rb_rescue(VALUE (* b_proc)(ANYARGS), VALUE data1,
VALUE             847 eval.c         	  VALUE (* r_proc)(ANYARGS), VALUE data2)
VALUE             850 eval.c         		      (VALUE)0);
VALUE             853 eval.c         VALUE
VALUE             854 eval.c         rb_protect(VALUE (* proc) (VALUE), VALUE data, int * state)
VALUE             856 eval.c             volatile VALUE result = Qnil;
VALUE             885 eval.c         VALUE
VALUE             886 eval.c         rb_ensure(VALUE (*b_proc)(ANYARGS), VALUE data1, VALUE (*e_proc)(ANYARGS), VALUE data2)
VALUE             889 eval.c             volatile VALUE result = Qnil;
VALUE             890 eval.c             volatile VALUE errinfo;
VALUE            1002 eval.c         static VALUE
VALUE            1003 eval.c         rb_mod_append_features(VALUE module, VALUE include)
VALUE            1020 eval.c         static VALUE
VALUE            1021 eval.c         rb_mod_include(int argc, VALUE *argv, VALUE module)
VALUE            1050 eval.c         static VALUE
VALUE            1051 eval.c         rb_mod_prepend_features(VALUE module, VALUE prepend)
VALUE            1068 eval.c         static VALUE
VALUE            1069 eval.c         rb_mod_prepend(int argc, VALUE *argv, VALUE module)
VALUE            1085 eval.c         static VALUE
VALUE            1088 eval.c             VALUE hash = rb_ident_hash_new();
VALUE            1095 eval.c         rb_using_refinement(rb_cref_t *cref, VALUE klass, VALUE module)
VALUE            1097 eval.c             VALUE iclass, c, superclass = klass;
VALUE            1138 eval.c         using_refinement(VALUE klass, VALUE module, VALUE arg)
VALUE            1147 eval.c         using_module_recursive(const rb_cref_t *cref, VALUE klass)
VALUE            1150 eval.c             VALUE super, module, refinements;
VALUE            1173 eval.c             rb_hash_foreach(refinements, using_refinement, (VALUE) cref);
VALUE            1177 eval.c         rb_using_module(const rb_cref_t *cref, VALUE module)
VALUE            1184 eval.c         VALUE
VALUE            1185 eval.c         rb_refinement_module_get_refined_class(VALUE module)
VALUE            1194 eval.c         add_activated_refinement(VALUE activated_refinements,
VALUE            1195 eval.c         			 VALUE klass, VALUE refinement)
VALUE            1197 eval.c             VALUE iclass, c, superclass = klass;
VALUE            1231 eval.c         static VALUE
VALUE            1232 eval.c         rb_mod_refine(VALUE module, VALUE klass)
VALUE            1234 eval.c             VALUE refinement;
VALUE            1237 eval.c             VALUE refinements, activated_refinements;
VALUE            1279 eval.c         ignored_block(VALUE module, const char *klass)
VALUE            1296 eval.c         static VALUE
VALUE            1297 eval.c         mod_using(VALUE self, VALUE module)
VALUE            1316 eval.c         rb_obj_call_init(VALUE obj, int argc, const VALUE *argv)
VALUE            1323 eval.c         rb_extend_object(VALUE obj, VALUE module)
VALUE            1355 eval.c         static VALUE
VALUE            1356 eval.c         rb_mod_extend_object(VALUE mod, VALUE obj)
VALUE            1387 eval.c         static VALUE
VALUE            1388 eval.c         rb_obj_extend(int argc, VALUE *argv, VALUE obj)
VALUE            1415 eval.c         static VALUE
VALUE            1416 eval.c         top_include(int argc, VALUE *argv, VALUE self)
VALUE            1435 eval.c         static VALUE
VALUE            1436 eval.c         top_using(VALUE self, VALUE module)
VALUE            1451 eval.c         static VALUE *
VALUE            1473 eval.c         static VALUE
VALUE            1476 eval.c             VALUE *ptr = errinfo_place(th);
VALUE            1485 eval.c         static VALUE
VALUE            1491 eval.c         static VALUE
VALUE            1499 eval.c         errinfo_setter(VALUE val, ID id, VALUE *var)
VALUE            1505 eval.c         	VALUE *ptr = errinfo_place(GET_THREAD());
VALUE            1516 eval.c         VALUE
VALUE            1524 eval.c         rb_set_errinfo(VALUE err)
VALUE            1532 eval.c         VALUE
VALUE            1538 eval.c         static VALUE
VALUE            1541 eval.c             VALUE err = get_errinfo();
VALUE            1551 eval.c         errat_setter(VALUE val, ID id, VALUE *var)
VALUE            1553 eval.c             VALUE err = get_errinfo();
VALUE            1570 eval.c         static VALUE
VALUE            1592 eval.c         static VALUE
VALUE            1615 eval.c         static VALUE
VALUE            1618 eval.c             VALUE base = rb_current_realfilepath();
VALUE              18 eval_error.c   static VALUE error_pos_str(void);
VALUE              23 eval_error.c       VALUE str = error_pos_str();
VALUE              29 eval_error.c   static VALUE
VALUE              33 eval_error.c       VALUE sourcefile = rb_source_location(&sourceline);
VALUE              52 eval_error.c   static VALUE
VALUE              53 eval_error.c   get_backtrace(VALUE info)
VALUE              63 eval_error.c   VALUE
VALUE              64 eval_error.c   rb_get_backtrace(VALUE info)
VALUE              70 eval_error.c   set_backtrace(VALUE info, VALUE bt)
VALUE              93 eval_error.c   rb_threadptr_error_print(rb_thread_t *th, VALUE errinfo)
VALUE              95 eval_error.c       volatile VALUE errat = Qundef;
VALUE              97 eval_error.c       volatile VALUE eclass = Qundef, e = Qundef;
VALUE             100 eval_error.c       VALUE mesg;
VALUE             144 eval_error.c   	VALUE epath;
VALUE             184 eval_error.c   	    VALUE line = RARRAY_AREF(errat, i);
VALUE             214 eval_error.c   rb_print_undef(VALUE klass, ID id, rb_method_visibility_t visi)
VALUE             217 eval_error.c       VALUE mesg;
VALUE             229 eval_error.c   rb_print_undef_str(VALUE klass, VALUE name)
VALUE             242 eval_error.c   rb_print_inaccessible(VALUE klass, ID id, rb_method_visibility_t visi)
VALUE             245 eval_error.c       VALUE mesg;
VALUE             257 eval_error.c   sysexit_status(VALUE err)
VALUE             259 eval_error.c       VALUE st = rb_ivar_get(err, id_status);
VALUE             305 eval_error.c   	VALUE errinfo = th->errinfo;
VALUE             185 eval_intern.h  static inline VALUE
VALUE             203 eval_intern.h  static inline VALUE
VALUE             210 eval_intern.h  CREF_REFINEMENTS_SET(rb_cref_t *cref, VALUE refs)
VALUE             260 eval_intern.h  VALUE rb_f_eval(int argc, const VALUE *argv, VALUE self);
VALUE             261 eval_intern.h  VALUE rb_make_exception(int argc, const VALUE *argv);
VALUE             263 eval_intern.h  NORETURN(void rb_method_name_error(VALUE, VALUE));
VALUE             267 eval_intern.h  NORETURN(void rb_print_undef(VALUE, ID, rb_method_visibility_t));
VALUE             268 eval_intern.h  NORETURN(void rb_print_undef_str(VALUE, VALUE));
VALUE             269 eval_intern.h  NORETURN(void rb_print_inaccessible(VALUE, ID, rb_method_visibility_t));
VALUE             270 eval_intern.h  NORETURN(void rb_vm_localjump_error(const char *,VALUE, int));
VALUE             272 eval_intern.h  NORETURN(void rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv,
VALUE             273 eval_intern.h  				      VALUE obj, int call_status));
VALUE             275 eval_intern.h  VALUE rb_vm_make_jump_tag_but_local_jump(int state, VALUE val);
VALUE             278 eval_intern.h  VALUE rb_vm_call_cfunc(VALUE recv, VALUE (*func)(VALUE), VALUE arg, const rb_block_t *blockptr, VALUE filename);
VALUE             279 eval_intern.h  void rb_vm_set_progname(VALUE filename);
VALUE             281 eval_intern.h  VALUE rb_vm_cbase(void);
VALUE              11 eval_jump.c    rb_call_end_proc(VALUE data)
VALUE              37 eval_jump.c    static VALUE
VALUE              40 eval_jump.c        VALUE proc;
VALUE              52 eval_jump.c        VALUE data;
VALUE              60 eval_jump.c    rb_set_end_proc(void (*func)(VALUE), VALUE data)
VALUE              97 eval_jump.c    exec_end_procs_chain(struct end_proc_data *volatile *procs, VALUE *errp)
VALUE             101 eval_jump.c        VALUE errinfo = *errp;
VALUE             119 eval_jump.c        volatile VALUE errinfo = th->errinfo;
VALUE               3 ext/-test-/array/resize/resize.c static VALUE
VALUE               4 ext/-test-/array/resize/resize.c ary_resize(VALUE ary, VALUE len)
VALUE               3 ext/-test-/bignum/big2str.c static VALUE
VALUE               4 ext/-test-/bignum/big2str.c big(VALUE x)
VALUE              14 ext/-test-/bignum/big2str.c static VALUE
VALUE              15 ext/-test-/bignum/big2str.c big2str_generic(VALUE x, VALUE vbase)
VALUE              25 ext/-test-/bignum/big2str.c static VALUE
VALUE              26 ext/-test-/bignum/big2str.c big2str_poweroftwo(VALUE x, VALUE vbase)
VALUE              35 ext/-test-/bignum/big2str.c static VALUE
VALUE              36 ext/-test-/bignum/big2str.c big2str_gmp(VALUE x, VALUE vbase)
VALUE              48 ext/-test-/bignum/big2str.c Init_big2str(VALUE klass)
VALUE               3 ext/-test-/bignum/bigzero.c static VALUE
VALUE               4 ext/-test-/bignum/bigzero.c bug_big_zero(VALUE self, VALUE length)
VALUE               7 ext/-test-/bignum/bigzero.c     VALUE z = rb_big_new(len, 1);
VALUE              12 ext/-test-/bignum/bigzero.c static VALUE
VALUE              13 ext/-test-/bignum/bigzero.c bug_big_negzero(VALUE self, VALUE length)
VALUE              16 ext/-test-/bignum/bigzero.c     VALUE z = rb_big_new(len, 0);
VALUE              22 ext/-test-/bignum/bigzero.c Init_bigzero(VALUE klass)
VALUE               3 ext/-test-/bignum/div.c static VALUE
VALUE               4 ext/-test-/bignum/div.c big(VALUE x)
VALUE              14 ext/-test-/bignum/div.c static VALUE
VALUE              15 ext/-test-/bignum/div.c divrem_normal(VALUE x, VALUE y)
VALUE              21 ext/-test-/bignum/div.c static VALUE
VALUE              22 ext/-test-/bignum/div.c divrem_gmp(VALUE x, VALUE y)
VALUE              31 ext/-test-/bignum/div.c Init_div(VALUE klass)
VALUE               3 ext/-test-/bignum/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/bignum/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/bignum/init.c     VALUE klass = rb_define_class_under(mBug, "Bignum", rb_cString);
VALUE               3 ext/-test-/bignum/intpack.c static VALUE
VALUE               4 ext/-test-/bignum/intpack.c rb_integer_pack_raw_m(VALUE val, VALUE buf, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags)
VALUE              19 ext/-test-/bignum/intpack.c static VALUE
VALUE              20 ext/-test-/bignum/intpack.c rb_integer_pack_m(VALUE val, VALUE numwords_arg, VALUE wordsize_arg, VALUE nails, VALUE flags)
VALUE              25 ext/-test-/bignum/intpack.c   VALUE buf;
VALUE              37 ext/-test-/bignum/intpack.c static VALUE
VALUE              38 ext/-test-/bignum/intpack.c rb_integer_unpack_m(VALUE klass, VALUE buf, VALUE numwords, VALUE wordsize, VALUE nails, VALUE flags)
VALUE              47 ext/-test-/bignum/intpack.c static VALUE
VALUE              48 ext/-test-/bignum/intpack.c rb_integer_test_numbits_2comp_without_sign(VALUE val)
VALUE              56 ext/-test-/bignum/intpack.c static VALUE
VALUE              57 ext/-test-/bignum/intpack.c rb_integer_test_numbytes_2comp_with_sign(VALUE val)
VALUE              68 ext/-test-/bignum/intpack.c Init_intpack(VALUE klass)
VALUE               3 ext/-test-/bignum/mul.c static VALUE
VALUE               4 ext/-test-/bignum/mul.c big(VALUE x)
VALUE              14 ext/-test-/bignum/mul.c static VALUE
VALUE              15 ext/-test-/bignum/mul.c mul_normal(VALUE x, VALUE y)
VALUE              20 ext/-test-/bignum/mul.c static VALUE
VALUE              21 ext/-test-/bignum/mul.c sq_fast(VALUE x)
VALUE              26 ext/-test-/bignum/mul.c static VALUE
VALUE              27 ext/-test-/bignum/mul.c mul_balance(VALUE x, VALUE y)
VALUE              32 ext/-test-/bignum/mul.c static VALUE
VALUE              33 ext/-test-/bignum/mul.c mul_karatsuba(VALUE x, VALUE y)
VALUE              38 ext/-test-/bignum/mul.c static VALUE
VALUE              39 ext/-test-/bignum/mul.c mul_toom3(VALUE x, VALUE y)
VALUE              45 ext/-test-/bignum/mul.c static VALUE
VALUE              46 ext/-test-/bignum/mul.c mul_gmp(VALUE x, VALUE y)
VALUE              55 ext/-test-/bignum/mul.c Init_mul(VALUE klass)
VALUE               3 ext/-test-/bignum/str2big.c static VALUE
VALUE               4 ext/-test-/bignum/str2big.c str2big_poweroftwo(VALUE str, VALUE vbase, VALUE badcheck)
VALUE               9 ext/-test-/bignum/str2big.c static VALUE
VALUE              10 ext/-test-/bignum/str2big.c str2big_normal(VALUE str, VALUE vbase, VALUE badcheck)
VALUE              15 ext/-test-/bignum/str2big.c static VALUE
VALUE              16 ext/-test-/bignum/str2big.c str2big_karatsuba(VALUE str, VALUE vbase, VALUE badcheck)
VALUE              22 ext/-test-/bignum/str2big.c static VALUE
VALUE              23 ext/-test-/bignum/str2big.c str2big_gmp(VALUE str, VALUE vbase, VALUE badcheck)
VALUE              32 ext/-test-/bignum/str2big.c Init_str2big(VALUE klass)
VALUE               3 ext/-test-/bug-3571/bug.c static VALUE
VALUE              10 ext/-test-/bug-3571/bug.c static VALUE
VALUE              11 ext/-test-/bug-3571/bug.c bug_start(VALUE self, VALUE hash)
VALUE              13 ext/-test-/bug-3571/bug.c     VALUE ary = rb_ary_new3(1, Qnil);
VALUE              21 ext/-test-/bug-3571/bug.c     VALUE mBug = rb_define_module("Bug");
VALUE               3 ext/-test-/bug-5832/bug.c static VALUE
VALUE               4 ext/-test-/bug-5832/bug.c bug_funcall_callback(VALUE self, VALUE obj)
VALUE              12 ext/-test-/bug-5832/bug.c     VALUE mBug = rb_define_module("Bug");
VALUE              13 ext/-test-/bug_reporter/bug_reporter.c static VALUE
VALUE              14 ext/-test-/bug_reporter/bug_reporter.c register_sample_bug_reporter(VALUE self, VALUE obj)
VALUE               3 ext/-test-/class/class2name.c static VALUE
VALUE               4 ext/-test-/class/class2name.c class2name(VALUE self, VALUE klass)
VALUE              11 ext/-test-/class/class2name.c Init_class2name(VALUE klass)
VALUE               3 ext/-test-/class/init.c #define init(n) {void Init_##n(VALUE mod); Init_##n(mod);}
VALUE               8 ext/-test-/class/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/class/init.c     VALUE mod = rb_define_module_under(mBug, "Class");
VALUE               3 ext/-test-/debug/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/debug/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/debug/init.c     VALUE klass = rb_define_module_under(mBug, "Debug");
VALUE               4 ext/-test-/debug/inspector.c static VALUE
VALUE               7 ext/-test-/debug/inspector.c     VALUE locs = rb_debug_inspector_backtrace_locations(dbg_context);
VALUE               9 ext/-test-/debug/inspector.c     VALUE binds = rb_ary_new();
VALUE              11 ext/-test-/debug/inspector.c 	VALUE entry = rb_ary_new();
VALUE              22 ext/-test-/debug/inspector.c static VALUE
VALUE              23 ext/-test-/debug/inspector.c debug_inspector(VALUE self)
VALUE              29 ext/-test-/debug/inspector.c Init_inspector(VALUE klass)
VALUE               6 ext/-test-/debug/profile_frames.c static VALUE
VALUE               7 ext/-test-/debug/profile_frames.c profile_frames(VALUE self, VALUE start_v, VALUE num_v)
VALUE              12 ext/-test-/debug/profile_frames.c     VALUE buff[MAX_BUF_SIZE];
VALUE              14 ext/-test-/debug/profile_frames.c     VALUE result = rb_ary_new();
VALUE              21 ext/-test-/debug/profile_frames.c 	VALUE ary = rb_ary_new();
VALUE              40 ext/-test-/debug/profile_frames.c Init_profile_frames(VALUE klass)
VALUE               6 ext/-test-/exception/dataerror.c     rb_gc_mark((VALUE)ptr);
VALUE              19 ext/-test-/exception/dataerror.c static VALUE
VALUE              20 ext/-test-/exception/dataerror.c dataerror_alloc(VALUE klass)
VALUE              22 ext/-test-/exception/dataerror.c     VALUE n = rb_str_new_cstr("[Bug #9167] error");
VALUE              27 ext/-test-/exception/dataerror.c Init_dataerror(VALUE klass)
VALUE              29 ext/-test-/exception/dataerror.c     VALUE rb_eDataErr = rb_define_class_under(klass, "DataError", rb_eStandardError);
VALUE               4 ext/-test-/exception/enc_raise.c static VALUE
VALUE               5 ext/-test-/exception/enc_raise.c enc_raise(VALUE exc, VALUE encoding, VALUE mesg)
VALUE              12 ext/-test-/exception/enc_raise.c Init_enc_raise(VALUE klass)
VALUE               3 ext/-test-/exception/ensured.c static VALUE
VALUE               4 ext/-test-/exception/ensured.c begin(VALUE object)
VALUE               9 ext/-test-/exception/ensured.c static VALUE
VALUE              10 ext/-test-/exception/ensured.c ensure(VALUE object)
VALUE              15 ext/-test-/exception/ensured.c static VALUE
VALUE              16 ext/-test-/exception/ensured.c ensured(VALUE module, VALUE object)
VALUE              22 ext/-test-/exception/ensured.c Init_ensured(VALUE klass)
VALUE               3 ext/-test-/exception/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/exception/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/exception/init.c     VALUE klass = rb_define_class_under(mBug, "Exception", rb_eStandardError);
VALUE               3 ext/-test-/fatal/rb_fatal.c static VALUE
VALUE               4 ext/-test-/fatal/rb_fatal.c ruby_fatal(VALUE obj, VALUE msg)
VALUE              41 ext/-test-/file/fs.c VALUE
VALUE              42 ext/-test-/file/fs.c get_fsname(VALUE self, VALUE str)
VALUE              76 ext/-test-/file/fs.c Init_fs(VALUE module)
VALUE              78 ext/-test-/file/fs.c     VALUE fs = rb_define_module_under(module, "Fs");
VALUE               3 ext/-test-/file/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(module);}
VALUE               8 ext/-test-/file/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/file/init.c     VALUE module = rb_define_module_under(mBug, "File");
VALUE               4 ext/-test-/file/stat.c static VALUE
VALUE               5 ext/-test-/file/stat.c stat_for_fd(VALUE self, VALUE fileno)
VALUE              12 ext/-test-/file/stat.c static VALUE
VALUE              13 ext/-test-/file/stat.c stat_for_path(VALUE self, VALUE path)
VALUE              22 ext/-test-/file/stat.c Init_stat(VALUE module)
VALUE              24 ext/-test-/file/stat.c     VALUE st = rb_define_module_under(module, "Stat");
VALUE               3 ext/-test-/float/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/float/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/float/init.c     VALUE klass = rb_define_class_under(mBug, "Float", rb_cObject);
VALUE               3 ext/-test-/float/nextafter.c static VALUE
VALUE               4 ext/-test-/float/nextafter.c system_nextafter_m(VALUE klass, VALUE vx, VALUE vy)
VALUE              19 ext/-test-/float/nextafter.c static VALUE
VALUE              20 ext/-test-/float/nextafter.c missing_nextafter_m(VALUE klass, VALUE vx, VALUE vy)
VALUE              32 ext/-test-/float/nextafter.c Init_nextafter(VALUE klass)
VALUE               3 ext/-test-/funcall/passing_block.c VALUE rb_funcall_passing_block(VALUE, ID, int, const VALUE*);
VALUE               5 ext/-test-/funcall/passing_block.c static VALUE
VALUE               6 ext/-test-/funcall/passing_block.c with_funcall2(int argc, VALUE *argv, VALUE self)
VALUE              11 ext/-test-/funcall/passing_block.c static VALUE
VALUE              12 ext/-test-/funcall/passing_block.c with_funcall_passing_block(int argc, VALUE *argv, VALUE self)
VALUE              20 ext/-test-/funcall/passing_block.c     VALUE cRelay = rb_path2class("TestFuncall::Relay");
VALUE              14 ext/-test-/gvl/call_without_gvl/call_without_gvl.c static VALUE
VALUE              15 ext/-test-/gvl/call_without_gvl/call_without_gvl.c thread_runnable_sleep(VALUE thread, VALUE timeout)
VALUE               3 ext/-test-/hash/delete.c extern VALUE rb_hash_delete_entry(VALUE hash, VALUE key);
VALUE               5 ext/-test-/hash/delete.c static VALUE
VALUE               6 ext/-test-/hash/delete.c hash_delete(VALUE hash, VALUE key)
VALUE               8 ext/-test-/hash/delete.c     VALUE ret = rb_hash_delete_entry(hash, key);
VALUE              13 ext/-test-/hash/delete.c Init_delete(VALUE klass)
VALUE               3 ext/-test-/hash/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/hash/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/hash/init.c     VALUE klass = rb_define_class_under(mBug, "Hash", rb_cHash);
VALUE               3 ext/-test-/integer/core_ext.c static VALUE
VALUE               4 ext/-test-/integer/core_ext.c int_bignum_p(VALUE self)
VALUE               9 ext/-test-/integer/core_ext.c static VALUE
VALUE              10 ext/-test-/integer/core_ext.c int_fixnum_p(VALUE self)
VALUE              15 ext/-test-/integer/core_ext.c static VALUE
VALUE              16 ext/-test-/integer/core_ext.c rb_int_to_bignum(VALUE x)
VALUE              24 ext/-test-/integer/core_ext.c Init_core_ext(VALUE klass)
VALUE               3 ext/-test-/integer/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/integer/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/integer/init.c     VALUE klass = rb_define_class_under(mBug, "Integer", rb_cObject);
VALUE               3 ext/-test-/integer/my_integer.c static VALUE
VALUE               4 ext/-test-/integer/my_integer.c my_integer_s_new(VALUE klass)
VALUE              10 ext/-test-/integer/my_integer.c Init_my_integer(VALUE klass)
VALUE              12 ext/-test-/integer/my_integer.c     VALUE cMyInteger;
VALUE               3 ext/-test-/iseq_load/iseq_load.c VALUE rb_iseq_load(VALUE data, VALUE parent, VALUE opt);
VALUE               5 ext/-test-/iseq_load/iseq_load.c static VALUE
VALUE               6 ext/-test-/iseq_load/iseq_load.c iseq_load(int argc, VALUE *argv, VALUE self)
VALUE               8 ext/-test-/iseq_load/iseq_load.c     VALUE data, opt = Qnil;
VALUE              18 ext/-test-/iseq_load/iseq_load.c     VALUE rb_cISeq = rb_path2class("RubyVM::InstructionSequence");
VALUE               3 ext/-test-/iter/break.c static VALUE
VALUE               4 ext/-test-/iter/break.c iter_break(VALUE self)
VALUE              11 ext/-test-/iter/break.c static VALUE
VALUE              12 ext/-test-/iter/break.c iter_break_value(VALUE self, VALUE val)
VALUE              20 ext/-test-/iter/break.c Init_break(VALUE klass)
VALUE              22 ext/-test-/iter/break.c     VALUE breakable = rb_define_module_under(klass, "Breakable");
VALUE               3 ext/-test-/iter/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/iter/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/iter/init.c     VALUE klass = rb_define_module_under(mBug, "Iter");
VALUE               3 ext/-test-/iter/yield.c static VALUE
VALUE               4 ext/-test-/iter/yield.c yield_block(int argc, VALUE *argv, VALUE self)
VALUE              11 ext/-test-/iter/yield.c Init_yield(VALUE klass)
VALUE              13 ext/-test-/iter/yield.c     VALUE yield = rb_define_module_under(klass, "Yield");
VALUE               3 ext/-test-/marshal/compat/usrcompat.c static VALUE
VALUE               4 ext/-test-/marshal/compat/usrcompat.c usr_dumper(VALUE self)
VALUE               9 ext/-test-/marshal/compat/usrcompat.c static VALUE
VALUE              10 ext/-test-/marshal/compat/usrcompat.c usr_loader(VALUE self, VALUE m)
VALUE              12 ext/-test-/marshal/compat/usrcompat.c     VALUE val = rb_ivar_get(m, rb_intern("@value"));
VALUE              17 ext/-test-/marshal/compat/usrcompat.c static VALUE
VALUE              18 ext/-test-/marshal/compat/usrcompat.c compat_mload(VALUE self, VALUE data)
VALUE              27 ext/-test-/marshal/compat/usrcompat.c     VALUE newclass = rb_path2class("Bug::Marshal::UsrMarshal");
VALUE              28 ext/-test-/marshal/compat/usrcompat.c     VALUE oldclass = rb_define_class_under(newclass, "compat", rb_cObject);
VALUE               5 ext/-test-/marshal/internal_ivar/internal_ivar.c static VALUE
VALUE               6 ext/-test-/marshal/internal_ivar/internal_ivar.c init(VALUE self, VALUE arg1, VALUE arg2)
VALUE              13 ext/-test-/marshal/internal_ivar/internal_ivar.c static VALUE
VALUE              14 ext/-test-/marshal/internal_ivar/internal_ivar.c get_normal(VALUE self)
VALUE              19 ext/-test-/marshal/internal_ivar/internal_ivar.c static VALUE
VALUE              20 ext/-test-/marshal/internal_ivar/internal_ivar.c get_internal(VALUE self)
VALUE              28 ext/-test-/marshal/internal_ivar/internal_ivar.c     VALUE mMarshal = rb_define_module_under(rb_define_module("Bug"), "Marshal");
VALUE              29 ext/-test-/marshal/internal_ivar/internal_ivar.c     VALUE newclass = rb_define_class_under(mMarshal, "InternalIVar", rb_cObject);
VALUE              16 ext/-test-/marshal/usr/usrmarshal.c static VALUE
VALUE              17 ext/-test-/marshal/usr/usrmarshal.c usr_alloc(VALUE klass)
VALUE              23 ext/-test-/marshal/usr/usrmarshal.c static VALUE
VALUE              24 ext/-test-/marshal/usr/usrmarshal.c usr_init(VALUE self, VALUE val)
VALUE              31 ext/-test-/marshal/usr/usrmarshal.c static VALUE
VALUE              32 ext/-test-/marshal/usr/usrmarshal.c usr_value(VALUE self)
VALUE              42 ext/-test-/marshal/usr/usrmarshal.c     VALUE mMarshal = rb_define_module_under(rb_define_module("Bug"), "Marshal");
VALUE              43 ext/-test-/marshal/usr/usrmarshal.c     VALUE newclass = rb_define_class_under(mMarshal, "UsrMarshal", rb_cObject);
VALUE               3 ext/-test-/method/arity.c static VALUE
VALUE               4 ext/-test-/method/arity.c obj_method_arity(VALUE self, VALUE obj, VALUE mid)
VALUE              10 ext/-test-/method/arity.c static VALUE
VALUE              11 ext/-test-/method/arity.c mod_method_arity(VALUE self, VALUE mod, VALUE mid)
VALUE              18 ext/-test-/method/arity.c Init_arity(VALUE mod)
VALUE               3 ext/-test-/method/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/method/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/method/init.c     VALUE klass = rb_define_module_under(mBug, "Method");
VALUE               3 ext/-test-/notimplement/bug.c static VALUE
VALUE               4 ext/-test-/notimplement/bug.c bug_funcall(int argc, VALUE *argv, VALUE self)
VALUE              13 ext/-test-/notimplement/bug.c     VALUE mBug = rb_define_module("Bug");
VALUE               3 ext/-test-/num2int/num2int.c static VALUE
VALUE               4 ext/-test-/num2int/num2int.c test_num2short(VALUE obj, VALUE num)
VALUE              11 ext/-test-/num2int/num2int.c static VALUE
VALUE              12 ext/-test-/num2int/num2int.c test_num2ushort(VALUE obj, VALUE num)
VALUE              19 ext/-test-/num2int/num2int.c static VALUE
VALUE              20 ext/-test-/num2int/num2int.c test_num2int(VALUE obj, VALUE num)
VALUE              27 ext/-test-/num2int/num2int.c static VALUE
VALUE              28 ext/-test-/num2int/num2int.c test_num2uint(VALUE obj, VALUE num)
VALUE              35 ext/-test-/num2int/num2int.c static VALUE
VALUE              36 ext/-test-/num2int/num2int.c test_num2long(VALUE obj, VALUE num)
VALUE              43 ext/-test-/num2int/num2int.c static VALUE
VALUE              44 ext/-test-/num2int/num2int.c test_num2ulong(VALUE obj, VALUE num)
VALUE              52 ext/-test-/num2int/num2int.c static VALUE
VALUE              53 ext/-test-/num2int/num2int.c test_num2ll(VALUE obj, VALUE num)
VALUE              60 ext/-test-/num2int/num2int.c static VALUE
VALUE              61 ext/-test-/num2int/num2int.c test_num2ull(VALUE obj, VALUE num)
VALUE              69 ext/-test-/num2int/num2int.c static VALUE
VALUE              70 ext/-test-/num2int/num2int.c test_fix2short(VALUE obj, VALUE num)
VALUE              77 ext/-test-/num2int/num2int.c static VALUE
VALUE              78 ext/-test-/num2int/num2int.c test_fix2int(VALUE obj, VALUE num)
VALUE              85 ext/-test-/num2int/num2int.c static VALUE
VALUE              86 ext/-test-/num2int/num2int.c test_fix2uint(VALUE obj, VALUE num)
VALUE              93 ext/-test-/num2int/num2int.c static VALUE
VALUE              94 ext/-test-/num2int/num2int.c test_fix2long(VALUE obj, VALUE num)
VALUE             101 ext/-test-/num2int/num2int.c static VALUE
VALUE             102 ext/-test-/num2int/num2int.c test_fix2ulong(VALUE obj, VALUE num)
VALUE             112 ext/-test-/num2int/num2int.c     VALUE mNum2int = rb_define_module("Num2int");
VALUE               3 ext/-test-/path_to_class/path_to_class.c static VALUE
VALUE               4 ext/-test-/path_to_class/path_to_class.c path_to_class(VALUE klass, VALUE path)
VALUE              12 ext/-test-/path_to_class/path_to_class.c     VALUE klass = rb_path2class("Test_PathToClass");
VALUE              32 ext/-test-/popen_deadlock/infinite_loop_dlsym.c static VALUE
VALUE              33 ext/-test-/popen_deadlock/infinite_loop_dlsym.c loop_dlsym(VALUE self, VALUE name)
VALUE               7 ext/-test-/postponed_job/postponed_job.c     VALUE ary = (VALUE)data;
VALUE              13 ext/-test-/postponed_job/postponed_job.c static VALUE
VALUE              14 ext/-test-/postponed_job/postponed_job.c pjob_register(VALUE self, VALUE obj)
VALUE              23 ext/-test-/postponed_job/postponed_job.c     VALUE ary = (VALUE)data;
VALUE              29 ext/-test-/postponed_job/postponed_job.c static VALUE
VALUE              30 ext/-test-/postponed_job/postponed_job.c pjob_register_one(VALUE self, VALUE obj)
VALUE              38 ext/-test-/postponed_job/postponed_job.c static VALUE
VALUE              39 ext/-test-/postponed_job/postponed_job.c pjob_call_direct(VALUE self, VALUE obj)
VALUE              46 ext/-test-/postponed_job/postponed_job.c Init_postponed_job(VALUE self)
VALUE              48 ext/-test-/postponed_job/postponed_job.c     VALUE mBug = rb_define_module("Bug");
VALUE               4 ext/-test-/printf/printf.c static VALUE
VALUE               5 ext/-test-/printf/printf.c printf_test_s(VALUE self, VALUE obj)
VALUE              10 ext/-test-/printf/printf.c static VALUE
VALUE              11 ext/-test-/printf/printf.c printf_test_v(VALUE self, VALUE obj)
VALUE              16 ext/-test-/printf/printf.c static VALUE
VALUE              17 ext/-test-/printf/printf.c printf_test_q(VALUE self, VALUE obj)
VALUE              34 ext/-test-/printf/printf.c static VALUE
VALUE              35 ext/-test-/printf/printf.c printf_test_call(int argc, VALUE *argv, VALUE self)
VALUE              37 ext/-test-/printf/printf.c     VALUE opt, type, num, result;
VALUE              56 ext/-test-/printf/printf.c 	VALUE v;
VALUE              96 ext/-test-/printf/printf.c     VALUE m = rb_define_module_under(rb_define_module("Bug"), "Printf");
VALUE               3 ext/-test-/proc/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/proc/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/proc/init.c     VALUE klass = rb_define_module_under(mBug, "Proc");
VALUE               3 ext/-test-/proc/receiver.c VALUE rb_current_receiver(void);
VALUE               5 ext/-test-/proc/receiver.c static VALUE
VALUE              11 ext/-test-/proc/receiver.c static VALUE
VALUE              12 ext/-test-/proc/receiver.c bug_proc_make_call_receiver(VALUE self, VALUE procarg)
VALUE              18 ext/-test-/proc/receiver.c Init_receiver(VALUE klass)
VALUE               3 ext/-test-/proc/super.c static VALUE
VALUE               6 ext/-test-/proc/super.c     VALUE args[2];
VALUE               7 ext/-test-/proc/super.c     VALUE ret;
VALUE              17 ext/-test-/proc/super.c static VALUE
VALUE              18 ext/-test-/proc/super.c bug_proc_make_call_super(VALUE self, VALUE procarg)
VALUE              24 ext/-test-/proc/super.c Init_super(VALUE klass)
VALUE               4 ext/-test-/rational/rat.c static VALUE
VALUE               5 ext/-test-/rational/rat.c big(VALUE x)
VALUE              16 ext/-test-/rational/rat.c static VALUE
VALUE              17 ext/-test-/rational/rat.c gcd_normal(VALUE x, VALUE y)
VALUE              23 ext/-test-/rational/rat.c static VALUE
VALUE              24 ext/-test-/rational/rat.c gcd_gmp(VALUE x, VALUE y)
VALUE              33 ext/-test-/rational/rat.c Init_rational(VALUE klass)
VALUE               3 ext/-test-/recursion/recursion.c static VALUE
VALUE               4 ext/-test-/recursion/recursion.c recursive_i(VALUE obj, VALUE mid, int recur)
VALUE              10 ext/-test-/recursion/recursion.c static VALUE
VALUE              11 ext/-test-/recursion/recursion.c exec_recursive(VALUE self, VALUE mid)
VALUE              16 ext/-test-/recursion/recursion.c static VALUE
VALUE              17 ext/-test-/recursion/recursion.c exec_recursive_outer(VALUE self, VALUE mid)
VALUE              25 ext/-test-/recursion/recursion.c     VALUE m = rb_define_module_under(rb_define_module("Bug"), "Recursive");
VALUE               8 ext/-test-/st/foreach/foreach.c     VALUE test;
VALUE              27 ext/-test-/st/foreach/foreach.c 	rb_bug("unexpected key: %"PRIuVALUE" (expected %"PRIuVALUE")\n", (VALUE)key, (VALUE)c->nr);
VALUE              30 ext/-test-/st/foreach/foreach.c 	rb_bug("unexpected val: %"PRIuVALUE" (expected %"PRIuVALUE")\n", (VALUE)val, (VALUE)c->nr);
VALUE              66 ext/-test-/st/foreach/foreach.c 		rb_bug("unexpected value deleted: %"PRIuVALUE" (expected 0)", (VALUE)v);
VALUE              75 ext/-test-/st/foreach/foreach.c static VALUE
VALUE              76 ext/-test-/st/foreach/foreach.c unp_fec(VALUE self, VALUE test)
VALUE              93 ext/-test-/st/foreach/foreach.c 	    rb_bug("mismatched iteration: %"PRIuVALUE" (expected 1)\n", (VALUE)c.nr);
VALUE              98 ext/-test-/st/foreach/foreach.c 		(VALUE)c.nr, (VALUE)expect_size);
VALUE             126 ext/-test-/st/foreach/foreach.c 		rb_bug("unexpected value deleted: %"PRIuVALUE" (expected 0)", (VALUE)v);
VALUE             136 ext/-test-/st/foreach/foreach.c static VALUE
VALUE             137 ext/-test-/st/foreach/foreach.c unp_fe(VALUE self, VALUE test)
VALUE             154 ext/-test-/st/foreach/foreach.c 	    rb_bug("mismatched iteration: %"PRIuVALUE" (expected 1)\n", (VALUE)c.nr);
VALUE             159 ext/-test-/st/foreach/foreach.c 		(VALUE)c.nr, (VALUE)expect_size);
VALUE             172 ext/-test-/st/foreach/foreach.c     VALUE bug = rb_define_module("Bug");
VALUE              23 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              24 ext/-test-/st/numhash/numhash.c numhash_alloc(VALUE klass)
VALUE              29 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              30 ext/-test-/st/numhash/numhash.c numhash_init(VALUE self)
VALUE              38 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              39 ext/-test-/st/numhash/numhash.c numhash_aref(VALUE self, VALUE key)
VALUE              45 ext/-test-/st/numhash/numhash.c 	return (VALUE)data;
VALUE              49 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              50 ext/-test-/st/numhash/numhash.c numhash_aset(VALUE self, VALUE key, VALUE data)
VALUE              62 ext/-test-/st/numhash/numhash.c     VALUE ret;
VALUE              63 ext/-test-/st/numhash/numhash.c     ret = rb_yield_values(3, (VALUE)key, (VALUE)value, (VALUE)arg);
VALUE              68 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              69 ext/-test-/st/numhash/numhash.c numhash_each(VALUE self)
VALUE              79 ext/-test-/st/numhash/numhash.c     VALUE ret = rb_yield_values(existing ? 2 : 1, (VALUE)*key, (VALUE)*value);
VALUE              91 ext/-test-/st/numhash/numhash.c static VALUE
VALUE              92 ext/-test-/st/numhash/numhash.c numhash_update(VALUE self, VALUE key)
VALUE             107 ext/-test-/st/numhash/numhash.c static VALUE
VALUE             108 ext/-test-/st/numhash/numhash.c numhash_size(VALUE self)
VALUE             114 ext/-test-/st/numhash/numhash.c static VALUE
VALUE             115 ext/-test-/st/numhash/numhash.c numhash_delete_safe(VALUE self, VALUE key)
VALUE             128 ext/-test-/st/numhash/numhash.c     VALUE st = rb_define_class_under(rb_define_module("Bug"), "StNumHash", rb_cData);
VALUE               7 ext/-test-/st/update/update.c     VALUE ret = rb_yield_values(existing ? 2 : 1, (VALUE)*key, (VALUE)*value);
VALUE              19 ext/-test-/st/update/update.c static VALUE
VALUE              20 ext/-test-/st/update/update.c test_st_update(VALUE self, VALUE key)
VALUE              31 ext/-test-/st/update/update.c     VALUE st = rb_define_class_under(rb_define_module("Bug"), "StTable", rb_cHash);
VALUE               4 ext/-test-/string/capacity.c static VALUE
VALUE               5 ext/-test-/string/capacity.c bug_str_capacity(VALUE klass, VALUE str)
VALUE              14 ext/-test-/string/capacity.c Init_capacity(VALUE klass)
VALUE               4 ext/-test-/string/coderange.c static VALUE sym_7bit, sym_valid, sym_unknown, sym_broken;
VALUE               6 ext/-test-/string/coderange.c static VALUE
VALUE              24 ext/-test-/string/coderange.c static VALUE
VALUE              25 ext/-test-/string/coderange.c str_coderange(VALUE str)
VALUE              31 ext/-test-/string/coderange.c static VALUE
VALUE              32 ext/-test-/string/coderange.c str_coderange_scan(VALUE str)
VALUE              39 ext/-test-/string/coderange.c Init_coderange(VALUE klass)
VALUE               3 ext/-test-/string/cstr.c static VALUE
VALUE               4 ext/-test-/string/cstr.c bug_str_cstr_term(VALUE str)
VALUE              19 ext/-test-/string/cstr.c static VALUE
VALUE              20 ext/-test-/string/cstr.c bug_str_cstr_unterm(VALUE str, VALUE c)
VALUE              30 ext/-test-/string/cstr.c static VALUE
VALUE              31 ext/-test-/string/cstr.c bug_str_cstr_term_char(VALUE str)
VALUE              52 ext/-test-/string/cstr.c static VALUE
VALUE              53 ext/-test-/string/cstr.c bug_str_unterminated_substring(VALUE str, VALUE vbeg, VALUE vlen)
VALUE              74 ext/-test-/string/cstr.c static VALUE
VALUE              75 ext/-test-/string/cstr.c bug_str_s_cstr_term(VALUE self, VALUE str)
VALUE              81 ext/-test-/string/cstr.c static VALUE
VALUE              82 ext/-test-/string/cstr.c bug_str_s_cstr_unterm(VALUE self, VALUE str, VALUE c)
VALUE              88 ext/-test-/string/cstr.c static VALUE
VALUE              89 ext/-test-/string/cstr.c bug_str_s_cstr_term_char(VALUE self, VALUE str)
VALUE             104 ext/-test-/string/cstr.c static VALUE
VALUE             105 ext/-test-/string/cstr.c bug_str_s_cstr_noembed(VALUE self, VALUE str)
VALUE             107 ext/-test-/string/cstr.c     VALUE str2 = rb_str_new(NULL, 0);
VALUE             121 ext/-test-/string/cstr.c static VALUE
VALUE             122 ext/-test-/string/cstr.c bug_str_s_cstr_embedded_p(VALUE self, VALUE str)
VALUE             127 ext/-test-/string/cstr.c static VALUE
VALUE             128 ext/-test-/string/cstr.c bug_str_s_rb_str_new_frozen(VALUE self, VALUE str)
VALUE             134 ext/-test-/string/cstr.c Init_cstr(VALUE klass)
VALUE               3 ext/-test-/string/ellipsize.c static VALUE
VALUE               4 ext/-test-/string/ellipsize.c bug_str_ellipsize(VALUE str, VALUE len)
VALUE              10 ext/-test-/string/ellipsize.c Init_ellipsize(VALUE klass)
VALUE               4 ext/-test-/string/enc_associate.c VALUE
VALUE               5 ext/-test-/string/enc_associate.c bug_str_enc_associate(VALUE str, VALUE enc)
VALUE              10 ext/-test-/string/enc_associate.c VALUE
VALUE              11 ext/-test-/string/enc_associate.c bug_str_encoding_index(VALUE self, VALUE str)
VALUE              18 ext/-test-/string/enc_associate.c Init_enc_associate(VALUE klass)
VALUE               4 ext/-test-/string/enc_str_buf_cat.c static VALUE
VALUE               5 ext/-test-/string/enc_str_buf_cat.c enc_str_buf_cat(VALUE str, VALUE str2)
VALUE              11 ext/-test-/string/enc_str_buf_cat.c Init_enc_str_buf_cat(VALUE klass)
VALUE               3 ext/-test-/string/fstring.c VALUE rb_fstring(VALUE str);
VALUE               5 ext/-test-/string/fstring.c VALUE
VALUE               6 ext/-test-/string/fstring.c bug_s_fstring(VALUE self, VALUE str)
VALUE              12 ext/-test-/string/fstring.c Init_fstring(VALUE klass)
VALUE               3 ext/-test-/string/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/string/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/string/init.c     VALUE klass = rb_define_class_under(mBug, "String", rb_cString);
VALUE               3 ext/-test-/string/modify.c VALUE
VALUE               4 ext/-test-/string/modify.c bug_str_modify(VALUE str)
VALUE              10 ext/-test-/string/modify.c VALUE
VALUE              11 ext/-test-/string/modify.c bug_str_modify_expand(VALUE str, VALUE expand)
VALUE              18 ext/-test-/string/modify.c Init_modify(VALUE klass)
VALUE               3 ext/-test-/string/nofree.c VALUE
VALUE               4 ext/-test-/string/nofree.c bug_str_nofree(VALUE self)
VALUE              10 ext/-test-/string/nofree.c Init_nofree(VALUE klass)
VALUE               4 ext/-test-/string/normalize.c static VALUE
VALUE               5 ext/-test-/string/normalize.c normalize_ospath(VALUE str)
VALUE              14 ext/-test-/string/normalize.c Init_normalize(VALUE klass)
VALUE              14 ext/-test-/string/qsort.c     VALUE a = rb_enc_str_new(ap, d->elsize, d->enc);
VALUE              15 ext/-test-/string/qsort.c     VALUE b = rb_enc_str_new(bp, d->elsize, d->enc);
VALUE              16 ext/-test-/string/qsort.c     VALUE retval = rb_yield_values(2, a, b);
VALUE              28 ext/-test-/string/qsort.c static VALUE
VALUE              29 ext/-test-/string/qsort.c bug_str_qsort_bang(int argc, VALUE *argv, VALUE str)
VALUE              31 ext/-test-/string/qsort.c     VALUE beg, len, size;
VALUE              58 ext/-test-/string/qsort.c Init_qsort(VALUE klass)
VALUE               3 ext/-test-/string/set_len.c static VALUE
VALUE               4 ext/-test-/string/set_len.c bug_str_set_len(VALUE str, VALUE len)
VALUE              11 ext/-test-/string/set_len.c Init_set_len(VALUE klass)
VALUE               3 ext/-test-/struct/duplicate.c static VALUE
VALUE               4 ext/-test-/struct/duplicate.c bug_struct_new_duplicate(VALUE obj, VALUE name, VALUE mem)
VALUE              11 ext/-test-/struct/duplicate.c static VALUE
VALUE              12 ext/-test-/struct/duplicate.c bug_struct_new_duplicate_under(VALUE obj, VALUE name, VALUE mem)
VALUE              20 ext/-test-/struct/duplicate.c Init_duplicate(VALUE klass)
VALUE               3 ext/-test-/struct/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/struct/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/struct/init.c     VALUE klass = rb_define_class_under(mBug, "Struct", rb_cStruct);
VALUE               3 ext/-test-/struct/member.c static VALUE
VALUE               4 ext/-test-/struct/member.c bug_struct_get(VALUE obj, VALUE name)
VALUE              15 ext/-test-/struct/member.c Init_member(VALUE klass)
VALUE               3 ext/-test-/symbol/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               5 ext/-test-/symbol/init.c static VALUE
VALUE               6 ext/-test-/symbol/init.c sym_find(VALUE dummy, VALUE sym)
VALUE              11 ext/-test-/symbol/init.c static VALUE
VALUE              12 ext/-test-/symbol/init.c sym_pinneddown_p(VALUE dummy, VALUE sym)
VALUE              20 ext/-test-/symbol/init.c     VALUE mBug = rb_define_module("Bug");
VALUE              21 ext/-test-/symbol/init.c     VALUE klass = rb_define_class_under(mBug, "Symbol", rb_cSymbol);
VALUE              15 ext/-test-/symbol/type.c static VALUE \
VALUE              16 ext/-test-/symbol/type.c bug_sym_##type##_p(VALUE self, VALUE name) \
VALUE              30 ext/-test-/symbol/type.c static VALUE
VALUE              31 ext/-test-/symbol/type.c bug_sym_attrset(VALUE self, VALUE name)
VALUE              38 ext/-test-/symbol/type.c static VALUE
VALUE              39 ext/-test-/symbol/type.c bug_id2str(VALUE self, VALUE sym)
VALUE              44 ext/-test-/symbol/type.c static VALUE
VALUE              45 ext/-test-/symbol/type.c bug_static_p(VALUE self, VALUE sym)
VALUE              50 ext/-test-/symbol/type.c static VALUE
VALUE              51 ext/-test-/symbol/type.c bug_dynamic_p(VALUE self, VALUE sym)
VALUE              57 ext/-test-/symbol/type.c ID rb_pin_dynamic_symbol(VALUE);
VALUE              59 ext/-test-/symbol/type.c static VALUE
VALUE              60 ext/-test-/symbol/type.c bug_pindown(VALUE self, VALUE sym)
VALUE              68 ext/-test-/symbol/type.c Init_type(VALUE klass)
VALUE               3 ext/-test-/time/init.c #define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
VALUE               8 ext/-test-/time/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/time/init.c     VALUE klass = rb_define_class_under(mBug, "Time", rb_cTime);
VALUE               3 ext/-test-/time/new.c static VALUE
VALUE               4 ext/-test-/time/new.c bug_time_s_nano_new(VALUE klass, VALUE sec, VALUE nsec)
VALUE               9 ext/-test-/time/new.c static VALUE
VALUE              10 ext/-test-/time/new.c bug_time_s_timespec_new(VALUE klass, VALUE sec, VALUE nsec, VALUE gmtoff)
VALUE              18 ext/-test-/time/new.c static VALUE
VALUE              19 ext/-test-/time/new.c bug_time_s_timespec_now(VALUE klass)
VALUE              22 ext/-test-/time/new.c     VALUE v;
VALUE              29 ext/-test-/time/new.c Init_new(VALUE klass)
VALUE               6 ext/-test-/tracepoint/gc_hook.c static VALUE
VALUE              13 ext/-test-/tracepoint/gc_hook.c static VALUE
VALUE              14 ext/-test-/tracepoint/gc_hook.c invoke_proc_begin(VALUE proc)
VALUE              22 ext/-test-/tracepoint/gc_hook.c     VALUE proc = (VALUE)data;
VALUE              28 ext/-test-/tracepoint/gc_hook.c gc_start_end_i(VALUE tpval, void *data)
VALUE              40 ext/-test-/tracepoint/gc_hook.c static VALUE
VALUE              41 ext/-test-/tracepoint/gc_hook.c set_gc_hook(VALUE module, VALUE proc, rb_event_flag_t event, const char *tp_str, const char *proc_str)
VALUE              43 ext/-test-/tracepoint/gc_hook.c     VALUE tpval;
VALUE              69 ext/-test-/tracepoint/gc_hook.c static VALUE
VALUE              70 ext/-test-/tracepoint/gc_hook.c set_after_gc_start(VALUE module, VALUE proc)
VALUE              77 ext/-test-/tracepoint/gc_hook.c Init_gc_hook(VALUE module)
VALUE              11 ext/-test-/tracepoint/tracepoint.c     VALUE objects[10];
VALUE              14 ext/-test-/tracepoint/tracepoint.c #define objects_max (sizeof(((struct tracepoint_track *)NULL)->objects)/sizeof(VALUE))
VALUE              17 ext/-test-/tracepoint/tracepoint.c tracepoint_track_objspace_events_i(VALUE tpval, void *data)
VALUE              25 ext/-test-/tracepoint/tracepoint.c 	    VALUE obj = rb_tracearg_object(tparg);
VALUE              56 ext/-test-/tracepoint/tracepoint.c static VALUE
VALUE              57 ext/-test-/tracepoint/tracepoint.c tracepoint_track_objspace_events(VALUE self)
VALUE              60 ext/-test-/tracepoint/tracepoint.c     VALUE tpval = rb_tracepoint_new(0, RUBY_INTERNAL_EVENT_NEWOBJ | RUBY_INTERNAL_EVENT_FREEOBJ |
VALUE              64 ext/-test-/tracepoint/tracepoint.c     VALUE result = rb_ary_new();
VALUE              79 ext/-test-/tracepoint/tracepoint.c static VALUE
VALUE              80 ext/-test-/tracepoint/tracepoint.c tracepoint_specify_normal_and_internal_events(VALUE self)
VALUE              82 ext/-test-/tracepoint/tracepoint.c     VALUE tpval = rb_tracepoint_new(0, RUBY_INTERNAL_EVENT_NEWOBJ | RUBY_EVENT_CALL, 0, 0);
VALUE              87 ext/-test-/tracepoint/tracepoint.c void Init_gc_hook(VALUE);
VALUE              92 ext/-test-/tracepoint/tracepoint.c     VALUE mBug = rb_define_module("Bug");
VALUE               7 ext/-test-/typeddata/typeddata.c static VALUE
VALUE               8 ext/-test-/typeddata/typeddata.c test_check(VALUE self, VALUE obj)
VALUE              17 ext/-test-/typeddata/typeddata.c     VALUE mBug = rb_define_module("Bug");
VALUE              18 ext/-test-/typeddata/typeddata.c     VALUE klass = rb_define_class_under(mBug, "TypedData", rb_cData);
VALUE              21 ext/-test-/vm/at_exit.c static VALUE
VALUE              22 ext/-test-/vm/at_exit.c register_at_exit(VALUE self, VALUE t)
VALUE              41 ext/-test-/vm/at_exit.c     VALUE m = rb_define_module("Bug");
VALUE              42 ext/-test-/vm/at_exit.c     VALUE c = rb_define_class_under(m, "VM", rb_cObject);
VALUE               4 ext/-test-/wait_for_single_fd/wait_for_single_fd.c static VALUE
VALUE               5 ext/-test-/wait_for_single_fd/wait_for_single_fd.c wait_for_single_fd(VALUE ign, VALUE fd, VALUE events, VALUE timeout)
VALUE               3 ext/-test-/win32/console/attribute.c static VALUE rb_cConsoleScreenBufferInfo;
VALUE               6 ext/-test-/win32/console/attribute.c io_handle(VALUE io)
VALUE              15 ext/-test-/win32/console/attribute.c static VALUE
VALUE              16 ext/-test-/win32/console/attribute.c console_info(VALUE io)
VALUE              31 ext/-test-/win32/console/attribute.c static VALUE
VALUE              32 ext/-test-/win32/console/attribute.c console_set_attribute(VALUE io, VALUE attr)
VALUE              44 ext/-test-/win32/console/attribute.c Init_attribute(VALUE m)
VALUE               3 ext/-test-/win32/console/init.c #define init(n) {void Init_##n(VALUE m); Init_##n(m);}
VALUE               8 ext/-test-/win32/console/init.c     VALUE mBug = rb_define_module("Bug");
VALUE               9 ext/-test-/win32/console/init.c     VALUE m = rb_define_module_under(mBug, "Win32");
VALUE               5 ext/-test-/win32/dln/dlntest.c static VALUE
VALUE               6 ext/-test-/win32/dln/dlntest.c dln_dlntest(VALUE self)
VALUE              15 ext/-test-/win32/dln/dlntest.c     VALUE m = rb_define_module_under(rb_define_module("Bug"), "Win32");
VALUE               6 ext/-test-/win32/fd_setsize/fd_setsize.c static VALUE
VALUE               7 ext/-test-/win32/fd_setsize/fd_setsize.c test_select(VALUE self)
VALUE              31 ext/-test-/win32/fd_setsize/fd_setsize.c static VALUE
VALUE              32 ext/-test-/win32/fd_setsize/fd_setsize.c test_fdset(VALUE self)
VALUE              52 ext/-test-/win32/fd_setsize/fd_setsize.c     VALUE m = rb_define_module_under(rb_define_module("Bug"), "Win32");
VALUE              45 ext/bigdecimal/bigdecimal.c VALUE rb_cBigDecimal;
VALUE              46 ext/bigdecimal/bigdecimal.c VALUE rb_mBigMath;
VALUE              67 ext/bigdecimal/bigdecimal.c #define ENTER(n) volatile VALUE RB_UNUSED_VAR(vStack[n]);int iStack=0
VALUE              68 ext/bigdecimal/bigdecimal.c #define PUSH(x)  (vStack[iStack++] = (VALUE)(x))
VALUE             106 ext/bigdecimal/bigdecimal.c static inline VALUE
VALUE             107 ext/bigdecimal/bigdecimal.c rb_rational_num(VALUE rat)
VALUE             118 ext/bigdecimal/bigdecimal.c static inline VALUE
VALUE             119 ext/bigdecimal/bigdecimal.c rb_rational_den(VALUE rat)
VALUE             137 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             138 ext/bigdecimal/bigdecimal.c BigDecimal_version(VALUE self)
VALUE             187 ext/bigdecimal/bigdecimal.c is_kind_of_BigDecimal(VALUE const v)
VALUE             192 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             207 ext/bigdecimal/bigdecimal.c NORETURN(static void cannot_be_coerced_into_BigDecimal(VALUE, VALUE));
VALUE             210 ext/bigdecimal/bigdecimal.c cannot_be_coerced_into_BigDecimal(VALUE exc_class, VALUE v)
VALUE             212 ext/bigdecimal/bigdecimal.c     VALUE str;
VALUE             225 ext/bigdecimal/bigdecimal.c static inline VALUE BigDecimal_div2(VALUE, VALUE, VALUE);
VALUE             228 ext/bigdecimal/bigdecimal.c GetVpValueWithPrec(VALUE v, long prec, int must)
VALUE             231 ext/bigdecimal/bigdecimal.c     VALUE num, bg;
VALUE             233 ext/bigdecimal/bigdecimal.c     VALUE orig = Qundef;
VALUE             317 ext/bigdecimal/bigdecimal.c GetVpValue(VALUE v, int must)
VALUE             329 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             330 ext/bigdecimal/bigdecimal.c BigDecimal_double_fig(VALUE self)
VALUE             344 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             345 ext/bigdecimal/bigdecimal.c BigDecimal_prec(VALUE self)
VALUE             349 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE             365 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             366 ext/bigdecimal/bigdecimal.c BigDecimal_hash(VALUE self)
VALUE             394 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             395 ext/bigdecimal/bigdecimal.c BigDecimal_dump(int argc, VALUE *argv, VALUE self)
VALUE             400 ext/bigdecimal/bigdecimal.c     VALUE dummy;
VALUE             401 ext/bigdecimal/bigdecimal.c     volatile VALUE dump;
VALUE             416 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             417 ext/bigdecimal/bigdecimal.c BigDecimal_load(VALUE self, VALUE str)
VALUE             444 ext/bigdecimal/bigdecimal.c check_rounding_mode(VALUE const v)
VALUE             517 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             518 ext/bigdecimal/bigdecimal.c BigDecimal_mode(int argc, VALUE *argv, VALUE self)
VALUE             520 ext/bigdecimal/bigdecimal.c     VALUE which;
VALUE             521 ext/bigdecimal/bigdecimal.c     VALUE val;
VALUE             593 ext/bigdecimal/bigdecimal.c GetPositiveInt(VALUE v)
VALUE             605 ext/bigdecimal/bigdecimal.c VpNewRbClass(size_t mx, const char *str, VALUE klass)
VALUE             607 ext/bigdecimal/bigdecimal.c     VALUE obj = TypedData_Wrap_Struct(klass, &BigDecimal_data_type, 0);
VALUE             640 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             641 ext/bigdecimal/bigdecimal.c BigDecimal_IsNaN(VALUE self)
VALUE             651 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             652 ext/bigdecimal/bigdecimal.c BigDecimal_IsInfinite(VALUE self)
VALUE             661 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             662 ext/bigdecimal/bigdecimal.c BigDecimal_IsFinite(VALUE self)
VALUE             684 ext/bigdecimal/bigdecimal.c static VALUE BigDecimal_split(VALUE self);
VALUE             690 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             691 ext/bigdecimal/bigdecimal.c BigDecimal_to_i(VALUE self)
VALUE             707 ext/bigdecimal/bigdecimal.c 	VALUE a = BigDecimal_split(self);
VALUE             708 ext/bigdecimal/bigdecimal.c 	VALUE digits = RARRAY_AREF(a, 1);
VALUE             709 ext/bigdecimal/bigdecimal.c 	VALUE numerator = rb_funcall(digits, rb_intern("to_i"), 0);
VALUE             710 ext/bigdecimal/bigdecimal.c 	VALUE ret;
VALUE             737 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             738 ext/bigdecimal/bigdecimal.c BigDecimal_to_f(VALUE self)
VALUE             745 ext/bigdecimal/bigdecimal.c     volatile VALUE str;
VALUE             784 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             785 ext/bigdecimal/bigdecimal.c BigDecimal_to_r(VALUE self)
VALUE             789 ext/bigdecimal/bigdecimal.c     VALUE a, digits, numerator;
VALUE             830 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             831 ext/bigdecimal/bigdecimal.c BigDecimal_coerce(VALUE self, VALUE other)
VALUE             834 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE             863 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             864 ext/bigdecimal/bigdecimal.c BigDecimal_uplus(VALUE self)
VALUE             886 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             887 ext/bigdecimal/bigdecimal.c BigDecimal_add(VALUE self, VALUE r)
VALUE             944 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             945 ext/bigdecimal/bigdecimal.c BigDecimal_sub(VALUE self, VALUE r)
VALUE             985 ext/bigdecimal/bigdecimal.c static VALUE
VALUE             986 ext/bigdecimal/bigdecimal.c BigDecimalCmp(VALUE self, VALUE r,char op)
VALUE            1080 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1081 ext/bigdecimal/bigdecimal.c BigDecimal_zero(VALUE self)
VALUE            1088 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1089 ext/bigdecimal/bigdecimal.c BigDecimal_nonzero(VALUE self)
VALUE            1098 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1099 ext/bigdecimal/bigdecimal.c BigDecimal_comp(VALUE self, VALUE r)
VALUE            1114 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1115 ext/bigdecimal/bigdecimal.c BigDecimal_eq(VALUE self, VALUE r)
VALUE            1127 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1128 ext/bigdecimal/bigdecimal.c BigDecimal_lt(VALUE self, VALUE r)
VALUE            1140 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1141 ext/bigdecimal/bigdecimal.c BigDecimal_le(VALUE self, VALUE r)
VALUE            1153 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1154 ext/bigdecimal/bigdecimal.c BigDecimal_gt(VALUE self, VALUE r)
VALUE            1166 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1167 ext/bigdecimal/bigdecimal.c BigDecimal_ge(VALUE self, VALUE r)
VALUE            1181 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1182 ext/bigdecimal/bigdecimal.c BigDecimal_neg(VALUE self)
VALUE            1207 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1208 ext/bigdecimal/bigdecimal.c BigDecimal_mult(VALUE self, VALUE r)
VALUE            1234 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1235 ext/bigdecimal/bigdecimal.c BigDecimal_divide(Real **c, Real **res, Real **div, VALUE self, VALUE r)
VALUE            1287 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1288 ext/bigdecimal/bigdecimal.c BigDecimal_div(VALUE self, VALUE r)
VALUE            1311 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1312 ext/bigdecimal/bigdecimal.c BigDecimal_DoDivmod(VALUE self, VALUE r, Real **div, Real **mod)
VALUE            1399 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1400 ext/bigdecimal/bigdecimal.c BigDecimal_mod(VALUE self, VALUE r) /* %: a%b = a - (a.to_f/b).floor * b */
VALUE            1412 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1413 ext/bigdecimal/bigdecimal.c BigDecimal_divremain(VALUE self, VALUE r, Real **dv, Real **rv)
VALUE            1465 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1466 ext/bigdecimal/bigdecimal.c BigDecimal_remainder(VALUE self, VALUE r) /* remainder */
VALUE            1468 ext/bigdecimal/bigdecimal.c     VALUE  f;
VALUE            1497 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1498 ext/bigdecimal/bigdecimal.c BigDecimal_divmod(VALUE self, VALUE r)
VALUE            1513 ext/bigdecimal/bigdecimal.c static inline VALUE
VALUE            1514 ext/bigdecimal/bigdecimal.c BigDecimal_div2(VALUE self, VALUE b, VALUE n)
VALUE            1552 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1553 ext/bigdecimal/bigdecimal.c BigDecimal_div3(int argc, VALUE *argv, VALUE self)
VALUE            1555 ext/bigdecimal/bigdecimal.c     VALUE b,n;
VALUE            1562 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1563 ext/bigdecimal/bigdecimal.c BigDecimal_add2(VALUE self, VALUE b, VALUE n)
VALUE            1571 ext/bigdecimal/bigdecimal.c 	VALUE   c = BigDecimal_add(self, b);
VALUE            1592 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1593 ext/bigdecimal/bigdecimal.c BigDecimal_sub2(VALUE self, VALUE b, VALUE n)
VALUE            1601 ext/bigdecimal/bigdecimal.c 	VALUE   c = BigDecimal_sub(self, b);
VALUE            1610 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1611 ext/bigdecimal/bigdecimal.c BigDecimal_mult2(VALUE self, VALUE b, VALUE n)
VALUE            1619 ext/bigdecimal/bigdecimal.c 	VALUE   c = BigDecimal_mult(self, b);
VALUE            1632 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1633 ext/bigdecimal/bigdecimal.c BigDecimal_abs(VALUE self)
VALUE            1654 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1655 ext/bigdecimal/bigdecimal.c BigDecimal_sqrt(VALUE self, VALUE nFig)
VALUE            1673 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1674 ext/bigdecimal/bigdecimal.c BigDecimal_fix(VALUE self)
VALUE            1709 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1710 ext/bigdecimal/bigdecimal.c BigDecimal_round(int argc, VALUE *argv, VALUE self)
VALUE            1715 ext/bigdecimal/bigdecimal.c     VALUE  vLoc;
VALUE            1716 ext/bigdecimal/bigdecimal.c     VALUE  vRound;
VALUE            1769 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1770 ext/bigdecimal/bigdecimal.c BigDecimal_truncate(int argc, VALUE *argv, VALUE self)
VALUE            1775 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1799 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1800 ext/bigdecimal/bigdecimal.c BigDecimal_frac(VALUE self)
VALUE            1830 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1831 ext/bigdecimal/bigdecimal.c BigDecimal_floor(int argc, VALUE *argv, VALUE self)
VALUE            1836 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1878 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1879 ext/bigdecimal/bigdecimal.c BigDecimal_ceil(int argc, VALUE *argv, VALUE self)
VALUE            1884 ext/bigdecimal/bigdecimal.c     VALUE vLoc;
VALUE            1938 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            1939 ext/bigdecimal/bigdecimal.c BigDecimal_to_s(int argc, VALUE *argv, VALUE self)
VALUE            1945 ext/bigdecimal/bigdecimal.c     volatile VALUE str;
VALUE            1949 ext/bigdecimal/bigdecimal.c     VALUE  f;
VALUE            2029 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2030 ext/bigdecimal/bigdecimal.c BigDecimal_split(VALUE self)
VALUE            2034 ext/bigdecimal/bigdecimal.c     VALUE obj,str;
VALUE            2066 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2067 ext/bigdecimal/bigdecimal.c BigDecimal_exponent(VALUE self)
VALUE            2083 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2084 ext/bigdecimal/bigdecimal.c BigDecimal_inspect(VALUE self)
VALUE            2088 ext/bigdecimal/bigdecimal.c     volatile VALUE obj;
VALUE            2107 ext/bigdecimal/bigdecimal.c static VALUE BigMath_s_exp(VALUE, VALUE, VALUE);
VALUE            2108 ext/bigdecimal/bigdecimal.c static VALUE BigMath_s_log(VALUE, VALUE, VALUE);
VALUE            2114 ext/bigdecimal/bigdecimal.c is_integer(VALUE x)
VALUE            2120 ext/bigdecimal/bigdecimal.c is_negative(VALUE x)
VALUE            2137 ext/bigdecimal/bigdecimal.c is_zero(VALUE x)
VALUE            2139 ext/bigdecimal/bigdecimal.c     VALUE num;
VALUE            2160 ext/bigdecimal/bigdecimal.c is_one(VALUE x)
VALUE            2162 ext/bigdecimal/bigdecimal.c     VALUE num, den;
VALUE            2185 ext/bigdecimal/bigdecimal.c is_even(VALUE x)
VALUE            2205 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2208 ext/bigdecimal/bigdecimal.c     VALUE log_x, multiplied, y;
VALUE            2209 ext/bigdecimal/bigdecimal.c     volatile VALUE obj = exp->obj;
VALUE            2233 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2234 ext/bigdecimal/bigdecimal.c BigDecimal_power(int argc, VALUE*argv, VALUE self)
VALUE            2237 ext/bigdecimal/bigdecimal.c     VALUE vexp, prec;
VALUE            2294 ext/bigdecimal/bigdecimal.c 	    VALUE zero = INT2FIX(0);
VALUE            2295 ext/bigdecimal/bigdecimal.c 	    VALUE rounded = BigDecimal_round(1, &zero, vexp);
VALUE            2401 ext/bigdecimal/bigdecimal.c 	VALUE abs_value = BigDecimal_abs(self);
VALUE            2469 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2470 ext/bigdecimal/bigdecimal.c BigDecimal_power_op(VALUE self, VALUE exp)
VALUE            2475 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2476 ext/bigdecimal/bigdecimal.c BigDecimal_s_allocate(VALUE klass)
VALUE            2481 ext/bigdecimal/bigdecimal.c static Real *BigDecimal_new(int argc, VALUE *argv);
VALUE            2514 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2515 ext/bigdecimal/bigdecimal.c BigDecimal_initialize(int argc, VALUE *argv, VALUE self)
VALUE            2538 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2539 ext/bigdecimal/bigdecimal.c BigDecimal_initialize_copy(VALUE self, VALUE other)
VALUE            2551 ext/bigdecimal/bigdecimal.c BigDecimal_new(int argc, VALUE *argv)
VALUE            2554 ext/bigdecimal/bigdecimal.c     VALUE  nFig;
VALUE            2555 ext/bigdecimal/bigdecimal.c     VALUE  iniValue;
VALUE            2599 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2600 ext/bigdecimal/bigdecimal.c BigDecimal_global_new(int argc, VALUE *argv, VALUE self)
VALUE            2604 ext/bigdecimal/bigdecimal.c     VALUE obj;
VALUE            2625 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2626 ext/bigdecimal/bigdecimal.c BigDecimal_limit(int argc, VALUE *argv, VALUE self)
VALUE            2628 ext/bigdecimal/bigdecimal.c     VALUE  nFig;
VALUE            2629 ext/bigdecimal/bigdecimal.c     VALUE  nCur = INT2NUM(VpGetPrecLimit());
VALUE            2660 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2661 ext/bigdecimal/bigdecimal.c BigDecimal_sign(VALUE self)
VALUE            2685 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2686 ext/bigdecimal/bigdecimal.c BigDecimal_save_exception_mode(VALUE self)
VALUE            2690 ext/bigdecimal/bigdecimal.c     VALUE ret = rb_protect(rb_yield, Qnil, &state);
VALUE            2710 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2711 ext/bigdecimal/bigdecimal.c BigDecimal_save_rounding_mode(VALUE self)
VALUE            2715 ext/bigdecimal/bigdecimal.c     VALUE ret = rb_protect(rb_yield, Qnil, &state);
VALUE            2735 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2736 ext/bigdecimal/bigdecimal.c BigDecimal_save_limit(VALUE self)
VALUE            2740 ext/bigdecimal/bigdecimal.c     VALUE ret = rb_protect(rb_yield, Qnil, &state);
VALUE            2756 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2757 ext/bigdecimal/bigdecimal.c BigMath_s_exp(VALUE klass, VALUE x, VALUE vprec)
VALUE            2761 ext/bigdecimal/bigdecimal.c     VALUE one, d, y;
VALUE            2887 ext/bigdecimal/bigdecimal.c static VALUE
VALUE            2888 ext/bigdecimal/bigdecimal.c BigMath_s_log(VALUE klass, VALUE x, VALUE vprec)
VALUE            2893 ext/bigdecimal/bigdecimal.c     VALUE vn, one, two, w, x2, y, d;
VALUE            3024 ext/bigdecimal/bigdecimal.c 	VALUE log10, vexpo, dy;
VALUE            3150 ext/bigdecimal/bigdecimal.c     VALUE arg;
VALUE            3460 ext/bigdecimal/bigdecimal.c     VALUE const vmode = rb_thread_local_aref(
VALUE            3495 ext/bigdecimal/bigdecimal.c     VALUE const vlimit = rb_thread_local_aref(
VALUE            3530 ext/bigdecimal/bigdecimal.c     VALUE const vmode = rb_thread_local_aref(
VALUE            3912 ext/bigdecimal/bigdecimal.c     VALUE buf;
VALUE             104 ext/bigdecimal/bigdecimal.h extern VALUE rb_cBigDecimal;
VALUE             183 ext/bigdecimal/bigdecimal.h     VALUE  obj;     /* Back pointer(VALUE) for Ruby object.     */
VALUE             212 ext/bigdecimal/bigdecimal.h VpNewRbClass(size_t mx, char const *str, VALUE klass);
VALUE              11 ext/cgi/escape/escape.c static VALUE rb_cCGI, rb_mUtil, rb_mEscape;
VALUE              14 ext/cgi/escape/escape.c html_escaped_cat(VALUE str, char c)
VALUE              36 ext/cgi/escape/escape.c preserve_original_state(VALUE orig, VALUE dest)
VALUE              43 ext/cgi/escape/escape.c static VALUE
VALUE              44 ext/cgi/escape/escape.c optimized_escape_html(VALUE str)
VALUE              47 ext/cgi/escape/escape.c     VALUE dest = 0;
VALUE              82 ext/cgi/escape/escape.c static VALUE
VALUE              83 ext/cgi/escape/escape.c optimized_unescape_html(VALUE str)
VALUE              95 ext/cgi/escape/escape.c     VALUE dest = 0;
VALUE             208 ext/cgi/escape/escape.c static VALUE
VALUE             209 ext/cgi/escape/escape.c optimized_escape(VALUE str)
VALUE             212 ext/cgi/escape/escape.c     VALUE dest = 0;
VALUE             250 ext/cgi/escape/escape.c static VALUE
VALUE             251 ext/cgi/escape/escape.c optimized_unescape(VALUE str, VALUE encoding)
VALUE             254 ext/cgi/escape/escape.c     VALUE dest = 0;
VALUE             319 ext/cgi/escape/escape.c static VALUE
VALUE             320 ext/cgi/escape/escape.c cgiesc_escape_html(VALUE self, VALUE str)
VALUE             339 ext/cgi/escape/escape.c static VALUE
VALUE             340 ext/cgi/escape/escape.c cgiesc_unescape_html(VALUE self, VALUE str)
VALUE             359 ext/cgi/escape/escape.c static VALUE
VALUE             360 ext/cgi/escape/escape.c cgiesc_escape(VALUE self, VALUE str)
VALUE             372 ext/cgi/escape/escape.c static VALUE
VALUE             373 ext/cgi/escape/escape.c accept_charset(int argc, VALUE *argv, VALUE self)
VALUE             387 ext/cgi/escape/escape.c static VALUE
VALUE             388 ext/cgi/escape/escape.c cgiesc_unescape(int argc, VALUE *argv, VALUE self)
VALUE             390 ext/cgi/escape/escape.c     VALUE str = (rb_check_arity(argc, 1, 2), argv[0]);
VALUE             395 ext/cgi/escape/escape.c 	VALUE enc = accept_charset(argc-1, argv+1, self);
VALUE              20 ext/coverage/coverage.c static VALUE
VALUE              21 ext/coverage/coverage.c rb_coverage_start(VALUE klass)
VALUE              23 ext/coverage/coverage.c     VALUE coverages = rb_get_coverages();
VALUE              35 ext/coverage/coverage.c     VALUE path = (VALUE)key;
VALUE              36 ext/coverage/coverage.c     VALUE coverage = (VALUE)val;
VALUE              37 ext/coverage/coverage.c     VALUE coverages = (VALUE)h;
VALUE              50 ext/coverage/coverage.c static VALUE
VALUE              51 ext/coverage/coverage.c rb_coverage_peek_result(VALUE klass)
VALUE              53 ext/coverage/coverage.c     VALUE coverages = rb_get_coverages();
VALUE              54 ext/coverage/coverage.c     VALUE ncoverages = rb_hash_new();
VALUE              70 ext/coverage/coverage.c static VALUE
VALUE              71 ext/coverage/coverage.c rb_coverage_result(VALUE klass)
VALUE              73 ext/coverage/coverage.c     VALUE ncoverages = rb_coverage_peek_result(klass);
VALUE             114 ext/coverage/coverage.c     VALUE rb_mCoverage = rb_define_module("Coverage");
VALUE              24 ext/date/date_core.c static VALUE cDate, cDateTime;
VALUE              25 ext/date/date_core.c static VALUE half_days_in_day, day_in_nanoseconds;
VALUE              54 ext/date/date_core.c inline static VALUE
VALUE              55 ext/date/date_core.c f_cmp(VALUE x, VALUE y)
VALUE              68 ext/date/date_core.c inline static VALUE
VALUE              69 ext/date/date_core.c f_lt_p(VALUE x, VALUE y)
VALUE              76 ext/date/date_core.c inline static VALUE
VALUE              77 ext/date/date_core.c f_gt_p(VALUE x, VALUE y)
VALUE              84 ext/date/date_core.c inline static VALUE
VALUE              85 ext/date/date_core.c f_le_p(VALUE x, VALUE y)
VALUE              92 ext/date/date_core.c inline static VALUE
VALUE              93 ext/date/date_core.c f_ge_p(VALUE x, VALUE y)
VALUE             100 ext/date/date_core.c inline static VALUE
VALUE             101 ext/date/date_core.c f_eqeq_p(VALUE x, VALUE y)
VALUE             108 ext/date/date_core.c inline static VALUE
VALUE             109 ext/date/date_core.c f_zero_p(VALUE x)
VALUE             118 ext/date/date_core.c 	    VALUE num = rb_rational_num(x);
VALUE             127 ext/date/date_core.c inline static VALUE
VALUE             128 ext/date/date_core.c f_negative_p(VALUE x)
VALUE             239 ext/date/date_core.c     VALUE nth;	/* not always canonicalized */
VALUE             262 ext/date/date_core.c     VALUE nth;	/* not always canonicalized */
VALUE             265 ext/date/date_core.c     VALUE sf;	/* in nano secs */
VALUE             305 ext/date/date_core.c inline static VALUE
VALUE             306 ext/date/date_core.c canon(VALUE x)
VALUE             309 ext/date/date_core.c 	VALUE den = rb_rational_den(x);
VALUE             931 ext/date/date_core.c static VALUE
VALUE             932 ext/date/date_core.c sec_to_day(VALUE s)
VALUE             939 ext/date/date_core.c inline static VALUE
VALUE             945 ext/date/date_core.c static VALUE
VALUE             946 ext/date/date_core.c ns_to_day(VALUE n)
VALUE             954 ext/date/date_core.c static VALUE
VALUE             955 ext/date/date_core.c ms_to_sec(VALUE m)
VALUE             963 ext/date/date_core.c static VALUE
VALUE             964 ext/date/date_core.c ns_to_sec(VALUE n)
VALUE             972 ext/date/date_core.c inline static VALUE
VALUE             980 ext/date/date_core.c safe_mul_p(VALUE x, long m)
VALUE             998 ext/date/date_core.c static VALUE
VALUE             999 ext/date/date_core.c day_to_sec(VALUE d)
VALUE            1007 ext/date/date_core.c static VALUE
VALUE            1008 ext/date/date_core.c day_to_ns(VALUE d)
VALUE            1014 ext/date/date_core.c static VALUE
VALUE            1015 ext/date/date_core.c sec_to_ms(VALUE s)
VALUE            1022 ext/date/date_core.c static VALUE
VALUE            1023 ext/date/date_core.c sec_to_ns(VALUE s)
VALUE            1031 ext/date/date_core.c static VALUE
VALUE            1038 ext/date/date_core.c static VALUE
VALUE            1039 ext/date/date_core.c div_day(VALUE d, VALUE *f)
VALUE            1046 ext/date/date_core.c static VALUE
VALUE            1047 ext/date/date_core.c div_df(VALUE d, VALUE *f)
VALUE            1049 ext/date/date_core.c     VALUE s = day_to_sec(d);
VALUE            1057 ext/date/date_core.c static VALUE
VALUE            1058 ext/date/date_core.c div_sf(VALUE s, VALUE *f)
VALUE            1060 ext/date/date_core.c     VALUE n = sec_to_ns(s);
VALUE            1069 ext/date/date_core.c decode_day(VALUE d, VALUE *jd, VALUE *df, VALUE *sf)
VALUE            1071 ext/date/date_core.c     VALUE f;
VALUE            1124 ext/date/date_core.c canonicalize_s_jd(VALUE obj, union DateData *x)
VALUE            1127 ext/date/date_core.c     VALUE nth = x->s.nth;
VALUE            1220 ext/date/date_core.c canonicalize_c_jd(VALUE obj, union DateData *x)
VALUE            1223 ext/date/date_core.c     VALUE nth = x->c.nth;
VALUE            1310 ext/date/date_core.c decode_year(VALUE y, double style,
VALUE            1311 ext/date/date_core.c 	    VALUE *nth, int *ry)
VALUE            1314 ext/date/date_core.c     VALUE t;
VALUE            1342 ext/date/date_core.c encode_year(VALUE nth, int y, double style,
VALUE            1343 ext/date/date_core.c 	    VALUE *ry)
VALUE            1346 ext/date/date_core.c     VALUE t;
VALUE            1361 ext/date/date_core.c decode_jd(VALUE jd, VALUE *nth, int *rjd)
VALUE            1372 ext/date/date_core.c encode_jd(VALUE nth, int jd, VALUE *rjd)
VALUE            1382 ext/date/date_core.c guess_style(VALUE y, double sg) /* -/+oo or zero */
VALUE            1403 ext/date/date_core.c m_canonicalize_jd(VALUE obj, union DateData *x)
VALUE            1415 ext/date/date_core.c inline static VALUE
VALUE            1439 ext/date/date_core.c static VALUE
VALUE            1442 ext/date/date_core.c     VALUE nth, rjd;
VALUE            1466 ext/date/date_core.c static VALUE
VALUE            1469 ext/date/date_core.c     VALUE nth, rjd;
VALUE            1491 ext/date/date_core.c static VALUE
VALUE            1510 ext/date/date_core.c static VALUE
VALUE            1517 ext/date/date_core.c inline static VALUE
VALUE            1527 ext/date/date_core.c static VALUE
VALUE            1534 ext/date/date_core.c static VALUE
VALUE            1540 ext/date/date_core.c static VALUE
VALUE            1547 ext/date/date_core.c 	VALUE sf, fr;
VALUE            1560 ext/date/date_core.c static VALUE
VALUE            1563 ext/date/date_core.c     VALUE r, sf;
VALUE            1592 ext/date/date_core.c static VALUE
VALUE            1595 ext/date/date_core.c     VALUE r, sf;
VALUE            1632 ext/date/date_core.c static VALUE
VALUE            1711 ext/date/date_core.c static VALUE
VALUE            1714 ext/date/date_core.c     VALUE nth, ry;
VALUE            1824 ext/date/date_core.c static VALUE
VALUE            1827 ext/date/date_core.c     VALUE nth, ry;
VALUE            1939 ext/date/date_core.c static VALUE
VALUE            1948 ext/date/date_core.c static VALUE
VALUE            1956 ext/date/date_core.c inline static VALUE
VALUE            1957 ext/date/date_core.c f_kind_of_p(VALUE x, VALUE c)
VALUE            1962 ext/date/date_core.c inline static VALUE
VALUE            1963 ext/date/date_core.c k_date_p(VALUE x)
VALUE            1968 ext/date/date_core.c inline static VALUE
VALUE            1969 ext/date/date_core.c k_numeric_p(VALUE x)
VALUE            1974 ext/date/date_core.c inline static VALUE
VALUE            1975 ext/date/date_core.c k_rational_p(VALUE x)
VALUE            1981 ext/date/date_core.c expect_numeric(VALUE x)
VALUE            1989 ext/date/date_core.c civil_to_jd(VALUE y, int m, int d, double sg,
VALUE            1990 ext/date/date_core.c 	    VALUE *nth, int *ry,
VALUE            2004 ext/date/date_core.c 	    VALUE nth2;
VALUE            2015 ext/date/date_core.c jd_to_civil(VALUE jd, double sg,
VALUE            2016 ext/date/date_core.c 	    VALUE *nth, int *rjd,
VALUE            2024 ext/date/date_core.c ordinal_to_jd(VALUE y, int d, double sg,
VALUE            2025 ext/date/date_core.c 	      VALUE *nth, int *ry,
VALUE            2039 ext/date/date_core.c 	    VALUE nth2;
VALUE            2050 ext/date/date_core.c jd_to_ordinal(VALUE jd, double sg,
VALUE            2051 ext/date/date_core.c 	      VALUE *nth, int *rjd,
VALUE            2059 ext/date/date_core.c commercial_to_jd(VALUE y, int w, int d, double sg,
VALUE            2060 ext/date/date_core.c 		 VALUE *nth, int *ry,
VALUE            2074 ext/date/date_core.c 	    VALUE nth2;
VALUE            2085 ext/date/date_core.c jd_to_commercial(VALUE jd, double sg,
VALUE            2086 ext/date/date_core.c 		 VALUE *nth, int *rjd,
VALUE            2094 ext/date/date_core.c weeknum_to_jd(VALUE y, int w, int d, int f, double sg,
VALUE            2095 ext/date/date_core.c 	      VALUE *nth, int *ry,
VALUE            2109 ext/date/date_core.c 	    VALUE nth2;
VALUE            2120 ext/date/date_core.c jd_to_weeknum(VALUE jd, int f, double sg,
VALUE            2121 ext/date/date_core.c 	      VALUE *nth, int *rjd,
VALUE            2129 ext/date/date_core.c nth_kday_to_jd(VALUE y, int m, int n, int k, double sg,
VALUE            2130 ext/date/date_core.c 	       VALUE *nth, int *ry,
VALUE            2144 ext/date/date_core.c 	    VALUE nth2;
VALUE            2155 ext/date/date_core.c jd_to_nth_kday(VALUE jd, double sg,
VALUE            2156 ext/date/date_core.c 	       VALUE *nth, int *rjd,
VALUE            2165 ext/date/date_core.c valid_ordinal_p(VALUE y, int d, double sg,
VALUE            2166 ext/date/date_core.c 		VALUE *nth, int *ry,
VALUE            2183 ext/date/date_core.c 	    VALUE nth2;
VALUE            2195 ext/date/date_core.c valid_gregorian_p(VALUE y, int m, int d,
VALUE            2196 ext/date/date_core.c 		  VALUE *nth, int *ry,
VALUE            2204 ext/date/date_core.c valid_civil_p(VALUE y, int m, int d, double sg,
VALUE            2205 ext/date/date_core.c 	      VALUE *nth, int *ry,
VALUE            2222 ext/date/date_core.c 	    VALUE nth2;
VALUE            2240 ext/date/date_core.c valid_commercial_p(VALUE y, int w, int d, double sg,
VALUE            2241 ext/date/date_core.c 		   VALUE *nth, int *ry,
VALUE            2258 ext/date/date_core.c 	    VALUE nth2;
VALUE            2270 ext/date/date_core.c valid_weeknum_p(VALUE y, int w, int d, int f, double sg,
VALUE            2271 ext/date/date_core.c 		VALUE *nth, int *ry,
VALUE            2288 ext/date/date_core.c 	    VALUE nth2;
VALUE            2301 ext/date/date_core.c valid_nth_kday_p(VALUE y, int m, int n, int k, double sg,
VALUE            2302 ext/date/date_core.c 		 VALUE *nth, int *ry,
VALUE            2319 ext/date/date_core.c 	    VALUE nth2;
VALUE            2331 ext/date/date_core.c VALUE date_zone_to_diff(VALUE);
VALUE            2334 ext/date/date_core.c offset_to_sec(VALUE vof, int *rof)
VALUE            2369 ext/date/date_core.c 	    VALUE vs, vn, vd;
VALUE            2405 ext/date/date_core.c 	    VALUE vs = date_zone_to_diff(vof);
VALUE            2430 ext/date/date_core.c static VALUE
VALUE            2431 ext/date/date_core.c valid_jd_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2439 ext/date/date_core.c static VALUE
VALUE            2440 ext/date/date_core.c date_s__valid_jd_p(int argc, VALUE *argv, VALUE klass)
VALUE            2442 ext/date/date_core.c     VALUE vjd, vsg;
VALUE            2443 ext/date/date_core.c     VALUE argv2[2];
VALUE            2467 ext/date/date_core.c static VALUE
VALUE            2468 ext/date/date_core.c date_s_valid_jd_p(int argc, VALUE *argv, VALUE klass)
VALUE            2470 ext/date/date_core.c     VALUE vjd, vsg;
VALUE            2471 ext/date/date_core.c     VALUE argv2[2];
VALUE            2486 ext/date/date_core.c static VALUE
VALUE            2487 ext/date/date_core.c valid_civil_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2489 ext/date/date_core.c     VALUE nth, y;
VALUE            2509 ext/date/date_core.c 	VALUE rjd2;
VALUE            2524 ext/date/date_core.c static VALUE
VALUE            2525 ext/date/date_core.c date_s__valid_civil_p(int argc, VALUE *argv, VALUE klass)
VALUE            2527 ext/date/date_core.c     VALUE vy, vm, vd, vsg;
VALUE            2528 ext/date/date_core.c     VALUE argv2[4];
VALUE            2556 ext/date/date_core.c static VALUE
VALUE            2557 ext/date/date_core.c date_s_valid_civil_p(int argc, VALUE *argv, VALUE klass)
VALUE            2559 ext/date/date_core.c     VALUE vy, vm, vd, vsg;
VALUE            2560 ext/date/date_core.c     VALUE argv2[4];
VALUE            2577 ext/date/date_core.c static VALUE
VALUE            2578 ext/date/date_core.c valid_ordinal_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2580 ext/date/date_core.c     VALUE nth, y;
VALUE            2592 ext/date/date_core.c 	VALUE rjd2;
VALUE            2607 ext/date/date_core.c static VALUE
VALUE            2608 ext/date/date_core.c date_s__valid_ordinal_p(int argc, VALUE *argv, VALUE klass)
VALUE            2610 ext/date/date_core.c     VALUE vy, vd, vsg;
VALUE            2611 ext/date/date_core.c     VALUE argv2[3];
VALUE            2637 ext/date/date_core.c static VALUE
VALUE            2638 ext/date/date_core.c date_s_valid_ordinal_p(int argc, VALUE *argv, VALUE klass)
VALUE            2640 ext/date/date_core.c     VALUE vy, vd, vsg;
VALUE            2641 ext/date/date_core.c     VALUE argv2[3];
VALUE            2657 ext/date/date_core.c static VALUE
VALUE            2658 ext/date/date_core.c valid_commercial_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2660 ext/date/date_core.c     VALUE nth, y;
VALUE            2673 ext/date/date_core.c 	VALUE rjd2;
VALUE            2688 ext/date/date_core.c static VALUE
VALUE            2689 ext/date/date_core.c date_s__valid_commercial_p(int argc, VALUE *argv, VALUE klass)
VALUE            2691 ext/date/date_core.c     VALUE vy, vw, vd, vsg;
VALUE            2692 ext/date/date_core.c     VALUE argv2[4];
VALUE            2719 ext/date/date_core.c static VALUE
VALUE            2720 ext/date/date_core.c date_s_valid_commercial_p(int argc, VALUE *argv, VALUE klass)
VALUE            2722 ext/date/date_core.c     VALUE vy, vw, vd, vsg;
VALUE            2723 ext/date/date_core.c     VALUE argv2[4];
VALUE            2741 ext/date/date_core.c static VALUE
VALUE            2742 ext/date/date_core.c valid_weeknum_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2744 ext/date/date_core.c     VALUE nth, y;
VALUE            2758 ext/date/date_core.c 	VALUE rjd2;
VALUE            2772 ext/date/date_core.c static VALUE
VALUE            2773 ext/date/date_core.c date_s__valid_weeknum_p(int argc, VALUE *argv, VALUE klass)
VALUE            2775 ext/date/date_core.c     VALUE vy, vw, vd, vf, vsg;
VALUE            2776 ext/date/date_core.c     VALUE argv2[5];
VALUE            2792 ext/date/date_core.c static VALUE
VALUE            2793 ext/date/date_core.c date_s_valid_weeknum_p(int argc, VALUE *argv, VALUE klass)
VALUE            2795 ext/date/date_core.c     VALUE vy, vw, vd, vf, vsg;
VALUE            2796 ext/date/date_core.c     VALUE argv2[5];
VALUE            2814 ext/date/date_core.c static VALUE
VALUE            2815 ext/date/date_core.c valid_nth_kday_sub(int argc, VALUE *argv, VALUE klass, int need_jd)
VALUE            2817 ext/date/date_core.c     VALUE nth, y;
VALUE            2829 ext/date/date_core.c 	VALUE rjd2;
VALUE            2843 ext/date/date_core.c static VALUE
VALUE            2844 ext/date/date_core.c date_s__valid_nth_kday_p(int argc, VALUE *argv, VALUE klass)
VALUE            2846 ext/date/date_core.c     VALUE vy, vm, vn, vk, vsg;
VALUE            2847 ext/date/date_core.c     VALUE argv2[5];
VALUE            2863 ext/date/date_core.c static VALUE
VALUE            2864 ext/date/date_core.c date_s_valid_nth_kday_p(int argc, VALUE *argv, VALUE klass)
VALUE            2866 ext/date/date_core.c     VALUE vy, vm, vn, vk, vsg;
VALUE            2867 ext/date/date_core.c     VALUE argv2[5];
VALUE            2885 ext/date/date_core.c static VALUE
VALUE            2886 ext/date/date_core.c date_s_zone_to_diff(VALUE klass, VALUE str)
VALUE            2902 ext/date/date_core.c static VALUE
VALUE            2903 ext/date/date_core.c date_s_julian_leap_p(VALUE klass, VALUE y)
VALUE            2905 ext/date/date_core.c     VALUE nth;
VALUE            2923 ext/date/date_core.c static VALUE
VALUE            2924 ext/date/date_core.c date_s_gregorian_leap_p(VALUE klass, VALUE y)
VALUE            2926 ext/date/date_core.c     VALUE nth;
VALUE            2959 ext/date/date_core.c inline static VALUE
VALUE            2960 ext/date/date_core.c d_simple_new_internal(VALUE klass,
VALUE            2961 ext/date/date_core.c 		      VALUE nth, int jd,
VALUE            2967 ext/date/date_core.c     VALUE obj;
VALUE            2978 ext/date/date_core.c inline static VALUE
VALUE            2979 ext/date/date_core.c d_complex_new_internal(VALUE klass,
VALUE            2980 ext/date/date_core.c 		       VALUE nth, int jd,
VALUE            2981 ext/date/date_core.c 		       int df, VALUE sf,
VALUE            2988 ext/date/date_core.c     VALUE obj;
VALUE            3001 ext/date/date_core.c static VALUE
VALUE            3002 ext/date/date_core.c d_lite_s_alloc_simple(VALUE klass)
VALUE            3011 ext/date/date_core.c static VALUE
VALUE            3012 ext/date/date_core.c d_lite_s_alloc_complex(VALUE klass)
VALUE            3023 ext/date/date_core.c static VALUE
VALUE            3024 ext/date/date_core.c d_lite_s_alloc(VALUE klass)
VALUE            3030 ext/date/date_core.c old_to_new(VALUE ajd, VALUE of, VALUE sg,
VALUE            3031 ext/date/date_core.c 	   VALUE *rnth, int *rjd, int *rdf, VALUE *rsf,
VALUE            3034 ext/date/date_core.c     VALUE jd, df, sf, of2, t;
VALUE            3069 ext/date/date_core.c static VALUE
VALUE            3070 ext/date/date_core.c date_s_new_bang(int argc, VALUE *argv, VALUE klass)
VALUE            3072 ext/date/date_core.c     VALUE ajd, of, sg, nth, sf;
VALUE            3108 ext/date/date_core.c wholenum_p(VALUE x)
VALUE            3123 ext/date/date_core.c 	    VALUE den = rb_rational_den(x);
VALUE            3131 ext/date/date_core.c inline static VALUE
VALUE            3132 ext/date/date_core.c to_integer(VALUE x)
VALUE            3139 ext/date/date_core.c inline static VALUE
VALUE            3140 ext/date/date_core.c d_trunc(VALUE d, VALUE *fr)
VALUE            3142 ext/date/date_core.c     VALUE rd;
VALUE            3158 ext/date/date_core.c inline static VALUE
VALUE            3159 ext/date/date_core.c h_trunc(VALUE h, VALUE *fr)
VALUE            3161 ext/date/date_core.c     VALUE rh;
VALUE            3175 ext/date/date_core.c inline static VALUE
VALUE            3176 ext/date/date_core.c min_trunc(VALUE min, VALUE *fr)
VALUE            3178 ext/date/date_core.c     VALUE rmin;
VALUE            3192 ext/date/date_core.c inline static VALUE
VALUE            3193 ext/date/date_core.c s_trunc(VALUE s, VALUE *fr)
VALUE            3195 ext/date/date_core.c     VALUE rs;
VALUE            3252 ext/date/date_core.c static VALUE d_lite_plus(VALUE, VALUE);
VALUE            3267 ext/date/date_core.c static VALUE
VALUE            3268 ext/date/date_core.c date_s_jd(int argc, VALUE *argv, VALUE klass)
VALUE            3270 ext/date/date_core.c     VALUE vjd, vsg, jd, fr, fr2, ret;
VALUE            3287 ext/date/date_core.c 	VALUE nth;
VALUE            3317 ext/date/date_core.c static VALUE
VALUE            3318 ext/date/date_core.c date_s_ordinal(int argc, VALUE *argv, VALUE klass)
VALUE            3320 ext/date/date_core.c     VALUE vy, vd, vsg, y, fr, fr2, ret;
VALUE            3341 ext/date/date_core.c 	VALUE nth;
VALUE            3385 ext/date/date_core.c static VALUE
VALUE            3386 ext/date/date_core.c date_s_civil(int argc, VALUE *argv, VALUE klass)
VALUE            3388 ext/date/date_core.c     VALUE vy, vm, vd, vsg, y, fr, fr2, ret;
VALUE            3412 ext/date/date_core.c 	VALUE nth;
VALUE            3427 ext/date/date_core.c 	VALUE nth;
VALUE            3462 ext/date/date_core.c static VALUE
VALUE            3463 ext/date/date_core.c date_s_commercial(int argc, VALUE *argv, VALUE klass)
VALUE            3465 ext/date/date_core.c     VALUE vy, vw, vd, vsg, y, fr, fr2, ret;
VALUE            3489 ext/date/date_core.c 	VALUE nth;
VALUE            3509 ext/date/date_core.c static VALUE
VALUE            3510 ext/date/date_core.c date_s_weeknum(int argc, VALUE *argv, VALUE klass)
VALUE            3512 ext/date/date_core.c     VALUE vy, vw, vd, vf, vsg, y, fr, fr2, ret;
VALUE            3539 ext/date/date_core.c 	VALUE nth;
VALUE            3558 ext/date/date_core.c static VALUE
VALUE            3559 ext/date/date_core.c date_s_nth_kday(int argc, VALUE *argv, VALUE klass)
VALUE            3561 ext/date/date_core.c     VALUE vy, vm, vn, vk, vsg, y, fr, fr2, ret;
VALUE            3588 ext/date/date_core.c 	VALUE nth;
VALUE            3638 ext/date/date_core.c static VALUE
VALUE            3639 ext/date/date_core.c date_s_today(int argc, VALUE *argv, VALUE klass)
VALUE            3641 ext/date/date_core.c     VALUE vsg, nth, ret;
VALUE            3686 ext/date/date_core.c static VALUE
VALUE            3687 ext/date/date_core.c rt_rewrite_frags(VALUE hash)
VALUE            3689 ext/date/date_core.c     VALUE seconds;
VALUE            3693 ext/date/date_core.c 	VALUE offset, d, h, min, s, fr;
VALUE            3723 ext/date/date_core.c static VALUE d_lite_year(VALUE);
VALUE            3724 ext/date/date_core.c static VALUE d_lite_wday(VALUE);
VALUE            3725 ext/date/date_core.c static VALUE d_lite_jd(VALUE);
VALUE            3727 ext/date/date_core.c static VALUE
VALUE            3728 ext/date/date_core.c rt_complete_frags(VALUE klass, VALUE hash)
VALUE            3730 ext/date/date_core.c     static VALUE tab = Qnil;
VALUE            3733 ext/date/date_core.c     VALUE k, a, d;
VALUE            3832 ext/date/date_core.c 	    VALUE x, a;
VALUE            3865 ext/date/date_core.c 		    d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3875 ext/date/date_core.c 		VALUE e = RARRAY_AREF(a, i);
VALUE            3880 ext/date/date_core.c 		    d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3892 ext/date/date_core.c 		VALUE e = RARRAY_AREF(a, i);
VALUE            3897 ext/date/date_core.c 		    d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3907 ext/date/date_core.c 		d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3916 ext/date/date_core.c 		VALUE e = RARRAY_AREF(a, i);
VALUE            3921 ext/date/date_core.c 		    d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3933 ext/date/date_core.c 		VALUE e = RARRAY_AREF(a, i);
VALUE            3938 ext/date/date_core.c 		    d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3951 ext/date/date_core.c 		d = date_s_today(0, (VALUE *)0, cDate);
VALUE            3969 ext/date/date_core.c static VALUE
VALUE            3970 ext/date/date_core.c rt__valid_jd_p(VALUE jd, VALUE sg)
VALUE            3975 ext/date/date_core.c static VALUE
VALUE            3976 ext/date/date_core.c rt__valid_ordinal_p(VALUE y, VALUE d, VALUE sg)
VALUE            3978 ext/date/date_core.c     VALUE nth, rjd2;
VALUE            3990 ext/date/date_core.c static VALUE
VALUE            3991 ext/date/date_core.c rt__valid_civil_p(VALUE y, VALUE m, VALUE d, VALUE sg)
VALUE            3993 ext/date/date_core.c     VALUE nth, rjd2;
VALUE            4005 ext/date/date_core.c static VALUE
VALUE            4006 ext/date/date_core.c rt__valid_commercial_p(VALUE y, VALUE w, VALUE d, VALUE sg)
VALUE            4008 ext/date/date_core.c     VALUE nth, rjd2;
VALUE            4020 ext/date/date_core.c static VALUE
VALUE            4021 ext/date/date_core.c rt__valid_weeknum_p(VALUE y, VALUE w, VALUE d, VALUE f, VALUE sg)
VALUE            4023 ext/date/date_core.c     VALUE nth, rjd2;
VALUE            4035 ext/date/date_core.c static VALUE
VALUE            4036 ext/date/date_core.c rt__valid_date_frags_p(VALUE hash, VALUE sg)
VALUE            4039 ext/date/date_core.c 	VALUE vjd;
VALUE            4042 ext/date/date_core.c 	    VALUE jd = rt__valid_jd_p(vjd, sg);
VALUE            4049 ext/date/date_core.c 	VALUE year, yday;
VALUE            4053 ext/date/date_core.c 	    VALUE jd = rt__valid_ordinal_p(year, yday, sg);
VALUE            4060 ext/date/date_core.c 	VALUE year, mon, mday;
VALUE            4065 ext/date/date_core.c 	    VALUE jd = rt__valid_civil_p(year, mon, mday, sg);
VALUE            4072 ext/date/date_core.c 	VALUE year, week, wday;
VALUE            4085 ext/date/date_core.c 	    VALUE jd = rt__valid_commercial_p(year, week, wday, sg);
VALUE            4092 ext/date/date_core.c 	VALUE year, week, wday;
VALUE            4105 ext/date/date_core.c 	    VALUE jd = rt__valid_weeknum_p(year, week, wday, INT2FIX(0), sg);
VALUE            4112 ext/date/date_core.c 	VALUE year, week, wday;
VALUE            4124 ext/date/date_core.c 	    VALUE jd = rt__valid_weeknum_p(year, week, wday, INT2FIX(1), sg);
VALUE            4132 ext/date/date_core.c static VALUE
VALUE            4133 ext/date/date_core.c d_new_by_frags(VALUE klass, VALUE hash, VALUE sg)
VALUE            4135 ext/date/date_core.c     VALUE jd;
VALUE            4162 ext/date/date_core.c 	VALUE nth;
VALUE            4174 ext/date/date_core.c VALUE date__strptime(const char *str, size_t slen,
VALUE            4175 ext/date/date_core.c 		     const char *fmt, size_t flen, VALUE hash);
VALUE            4177 ext/date/date_core.c static VALUE
VALUE            4178 ext/date/date_core.c date_s__strptime_internal(int argc, VALUE *argv, VALUE klass,
VALUE            4181 ext/date/date_core.c     VALUE vstr, vfmt, hash;
VALUE            4210 ext/date/date_core.c 	VALUE zone = ref_hash("zone");
VALUE            4211 ext/date/date_core.c 	VALUE left = ref_hash("leftover");
VALUE            4241 ext/date/date_core.c static VALUE
VALUE            4242 ext/date/date_core.c date_s__strptime(int argc, VALUE *argv, VALUE klass)
VALUE            4265 ext/date/date_core.c static VALUE
VALUE            4266 ext/date/date_core.c date_s_strptime(int argc, VALUE *argv, VALUE klass)
VALUE            4268 ext/date/date_core.c     VALUE str, fmt, sg;
VALUE            4282 ext/date/date_core.c 	VALUE argv2[2], hash;
VALUE            4291 ext/date/date_core.c VALUE date__parse(VALUE str, VALUE comp);
VALUE            4293 ext/date/date_core.c static VALUE
VALUE            4294 ext/date/date_core.c date_s__parse_internal(int argc, VALUE *argv, VALUE klass)
VALUE            4296 ext/date/date_core.c     VALUE vstr, vcomp, hash;
VALUE            4309 ext/date/date_core.c 	VALUE zone = ref_hash("zone");
VALUE            4335 ext/date/date_core.c static VALUE
VALUE            4336 ext/date/date_core.c date_s__parse(int argc, VALUE *argv, VALUE klass)
VALUE            4356 ext/date/date_core.c static VALUE
VALUE            4357 ext/date/date_core.c date_s_parse(int argc, VALUE *argv, VALUE klass)
VALUE            4359 ext/date/date_core.c     VALUE str, comp, sg;
VALUE            4373 ext/date/date_core.c 	VALUE argv2[2], hash;
VALUE            4382 ext/date/date_core.c VALUE date__iso8601(VALUE);
VALUE            4383 ext/date/date_core.c VALUE date__rfc3339(VALUE);
VALUE            4384 ext/date/date_core.c VALUE date__xmlschema(VALUE);
VALUE            4385 ext/date/date_core.c VALUE date__rfc2822(VALUE);
VALUE            4386 ext/date/date_core.c VALUE date__httpdate(VALUE);
VALUE            4387 ext/date/date_core.c VALUE date__jisx0301(VALUE);
VALUE            4395 ext/date/date_core.c static VALUE
VALUE            4396 ext/date/date_core.c date_s__iso8601(VALUE klass, VALUE str)
VALUE            4412 ext/date/date_core.c static VALUE
VALUE            4413 ext/date/date_core.c date_s_iso8601(int argc, VALUE *argv, VALUE klass)
VALUE            4415 ext/date/date_core.c     VALUE str, sg;
VALUE            4427 ext/date/date_core.c 	VALUE hash = date_s__iso8601(klass, str);
VALUE            4438 ext/date/date_core.c static VALUE
VALUE            4439 ext/date/date_core.c date_s__rfc3339(VALUE klass, VALUE str)
VALUE            4453 ext/date/date_core.c static VALUE
VALUE            4454 ext/date/date_core.c date_s_rfc3339(int argc, VALUE *argv, VALUE klass)
VALUE            4456 ext/date/date_core.c     VALUE str, sg;
VALUE            4468 ext/date/date_core.c 	VALUE hash = date_s__rfc3339(klass, str);
VALUE            4479 ext/date/date_core.c static VALUE
VALUE            4480 ext/date/date_core.c date_s__xmlschema(VALUE klass, VALUE str)
VALUE            4494 ext/date/date_core.c static VALUE
VALUE            4495 ext/date/date_core.c date_s_xmlschema(int argc, VALUE *argv, VALUE klass)
VALUE            4497 ext/date/date_core.c     VALUE str, sg;
VALUE            4509 ext/date/date_core.c 	VALUE hash = date_s__xmlschema(klass, str);
VALUE            4521 ext/date/date_core.c static VALUE
VALUE            4522 ext/date/date_core.c date_s__rfc2822(VALUE klass, VALUE str)
VALUE            4538 ext/date/date_core.c static VALUE
VALUE            4539 ext/date/date_core.c date_s_rfc2822(int argc, VALUE *argv, VALUE klass)
VALUE            4541 ext/date/date_core.c     VALUE str, sg;
VALUE            4553 ext/date/date_core.c 	VALUE hash = date_s__rfc2822(klass, str);
VALUE            4564 ext/date/date_core.c static VALUE
VALUE            4565 ext/date/date_core.c date_s__httpdate(VALUE klass, VALUE str)
VALUE            4580 ext/date/date_core.c static VALUE
VALUE            4581 ext/date/date_core.c date_s_httpdate(int argc, VALUE *argv, VALUE klass)
VALUE            4583 ext/date/date_core.c     VALUE str, sg;
VALUE            4595 ext/date/date_core.c 	VALUE hash = date_s__httpdate(klass, str);
VALUE            4606 ext/date/date_core.c static VALUE
VALUE            4607 ext/date/date_core.c date_s__jisx0301(VALUE klass, VALUE str)
VALUE            4621 ext/date/date_core.c static VALUE
VALUE            4622 ext/date/date_core.c date_s_jisx0301(int argc, VALUE *argv, VALUE klass)
VALUE            4624 ext/date/date_core.c     VALUE str, sg;
VALUE            4636 ext/date/date_core.c 	VALUE hash = date_s__jisx0301(klass, str);
VALUE            4641 ext/date/date_core.c static VALUE
VALUE            4642 ext/date/date_core.c dup_obj(VALUE self)
VALUE            4647 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_simple(rb_obj_class(self));
VALUE            4656 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
VALUE            4667 ext/date/date_core.c static VALUE
VALUE            4668 ext/date/date_core.c dup_obj_as_complex(VALUE self)
VALUE            4673 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
VALUE            4682 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_complex(rb_obj_class(self));
VALUE            4702 ext/date/date_core.c static VALUE
VALUE            4703 ext/date/date_core.c d_lite_initialize(int argc, VALUE *argv, VALUE self)
VALUE            4705 ext/date/date_core.c     VALUE jd, vjd, vdf, sf, vsf, vof, vsg;
VALUE            4739 ext/date/date_core.c 	VALUE nth;
VALUE            4762 ext/date/date_core.c static VALUE
VALUE            4763 ext/date/date_core.c d_lite_initialize_copy(VALUE copy, VALUE date)
VALUE            4789 ext/date/date_core.c static VALUE
VALUE            4790 ext/date/date_core.c d_lite_fill(VALUE self)
VALUE            4818 ext/date/date_core.c static VALUE
VALUE            4819 ext/date/date_core.c d_lite_ajd(VALUE self)
VALUE            4835 ext/date/date_core.c static VALUE
VALUE            4836 ext/date/date_core.c d_lite_amjd(VALUE self)
VALUE            4852 ext/date/date_core.c static VALUE
VALUE            4853 ext/date/date_core.c d_lite_jd(VALUE self)
VALUE            4869 ext/date/date_core.c static VALUE
VALUE            4870 ext/date/date_core.c d_lite_mjd(VALUE self)
VALUE            4885 ext/date/date_core.c static VALUE
VALUE            4886 ext/date/date_core.c d_lite_ld(VALUE self)
VALUE            4901 ext/date/date_core.c static VALUE
VALUE            4902 ext/date/date_core.c d_lite_year(VALUE self)
VALUE            4916 ext/date/date_core.c static VALUE
VALUE            4917 ext/date/date_core.c d_lite_yday(VALUE self)
VALUE            4932 ext/date/date_core.c static VALUE
VALUE            4933 ext/date/date_core.c d_lite_mon(VALUE self)
VALUE            4948 ext/date/date_core.c static VALUE
VALUE            4949 ext/date/date_core.c d_lite_mday(VALUE self)
VALUE            4963 ext/date/date_core.c static VALUE
VALUE            4964 ext/date/date_core.c d_lite_day_fraction(VALUE self)
VALUE            4981 ext/date/date_core.c static VALUE
VALUE            4982 ext/date/date_core.c d_lite_cwyear(VALUE self)
VALUE            4996 ext/date/date_core.c static VALUE
VALUE            4997 ext/date/date_core.c d_lite_cweek(VALUE self)
VALUE            5011 ext/date/date_core.c static VALUE
VALUE            5012 ext/date/date_core.c d_lite_cwday(VALUE self)
VALUE            5019 ext/date/date_core.c static VALUE
VALUE            5020 ext/date/date_core.c d_lite_wnum0(VALUE self)
VALUE            5026 ext/date/date_core.c static VALUE
VALUE            5027 ext/date/date_core.c d_lite_wnum1(VALUE self)
VALUE            5042 ext/date/date_core.c static VALUE
VALUE            5043 ext/date/date_core.c d_lite_wday(VALUE self)
VALUE            5055 ext/date/date_core.c static VALUE
VALUE            5056 ext/date/date_core.c d_lite_sunday_p(VALUE self)
VALUE            5068 ext/date/date_core.c static VALUE
VALUE            5069 ext/date/date_core.c d_lite_monday_p(VALUE self)
VALUE            5081 ext/date/date_core.c static VALUE
VALUE            5082 ext/date/date_core.c d_lite_tuesday_p(VALUE self)
VALUE            5094 ext/date/date_core.c static VALUE
VALUE            5095 ext/date/date_core.c d_lite_wednesday_p(VALUE self)
VALUE            5107 ext/date/date_core.c static VALUE
VALUE            5108 ext/date/date_core.c d_lite_thursday_p(VALUE self)
VALUE            5120 ext/date/date_core.c static VALUE
VALUE            5121 ext/date/date_core.c d_lite_friday_p(VALUE self)
VALUE            5133 ext/date/date_core.c static VALUE
VALUE            5134 ext/date/date_core.c d_lite_saturday_p(VALUE self)
VALUE            5141 ext/date/date_core.c static VALUE
VALUE            5142 ext/date/date_core.c d_lite_nth_kday_p(VALUE self, VALUE n, VALUE k)
VALUE            5168 ext/date/date_core.c static VALUE
VALUE            5169 ext/date/date_core.c d_lite_hour(VALUE self)
VALUE            5184 ext/date/date_core.c static VALUE
VALUE            5185 ext/date/date_core.c d_lite_min(VALUE self)
VALUE            5200 ext/date/date_core.c static VALUE
VALUE            5201 ext/date/date_core.c d_lite_sec(VALUE self)
VALUE            5216 ext/date/date_core.c static VALUE
VALUE            5217 ext/date/date_core.c d_lite_sec_fraction(VALUE self)
VALUE            5231 ext/date/date_core.c static VALUE
VALUE            5232 ext/date/date_core.c d_lite_offset(VALUE self)
VALUE            5246 ext/date/date_core.c static VALUE
VALUE            5247 ext/date/date_core.c d_lite_zone(VALUE self)
VALUE            5262 ext/date/date_core.c static VALUE
VALUE            5263 ext/date/date_core.c d_lite_julian_p(VALUE self)
VALUE            5278 ext/date/date_core.c static VALUE
VALUE            5279 ext/date/date_core.c d_lite_gregorian_p(VALUE self)
VALUE            5294 ext/date/date_core.c static VALUE
VALUE            5295 ext/date/date_core.c d_lite_leap_p(VALUE self)
VALUE            5318 ext/date/date_core.c static VALUE
VALUE            5319 ext/date/date_core.c d_lite_start(VALUE self)
VALUE            5368 ext/date/date_core.c static VALUE
VALUE            5369 ext/date/date_core.c dup_obj_with_new_start(VALUE obj, double sg)
VALUE            5371 ext/date/date_core.c     volatile VALUE dup = dup_obj(obj);
VALUE            5388 ext/date/date_core.c static VALUE
VALUE            5389 ext/date/date_core.c d_lite_new_start(int argc, VALUE *argv, VALUE self)
VALUE            5391 ext/date/date_core.c     VALUE vsg;
VALUE            5409 ext/date/date_core.c static VALUE
VALUE            5410 ext/date/date_core.c d_lite_italy(VALUE self)
VALUE            5421 ext/date/date_core.c static VALUE
VALUE            5422 ext/date/date_core.c d_lite_england(VALUE self)
VALUE            5433 ext/date/date_core.c static VALUE
VALUE            5434 ext/date/date_core.c d_lite_julian(VALUE self)
VALUE            5445 ext/date/date_core.c static VALUE
VALUE            5446 ext/date/date_core.c d_lite_gregorian(VALUE self)
VALUE            5461 ext/date/date_core.c static VALUE
VALUE            5462 ext/date/date_core.c dup_obj_with_new_offset(VALUE obj, int of)
VALUE            5464 ext/date/date_core.c     volatile VALUE dup = dup_obj_as_complex(obj);
VALUE            5482 ext/date/date_core.c static VALUE
VALUE            5483 ext/date/date_core.c d_lite_new_offset(int argc, VALUE *argv, VALUE self)
VALUE            5485 ext/date/date_core.c     VALUE vof;
VALUE            5513 ext/date/date_core.c static VALUE
VALUE            5514 ext/date/date_core.c d_lite_plus(VALUE self, VALUE other)
VALUE            5521 ext/date/date_core.c 	    VALUE nth;
VALUE            5567 ext/date/date_core.c 	    VALUE nth;
VALUE            5627 ext/date/date_core.c 	    VALUE nth, sf;
VALUE            5734 ext/date/date_core.c 	    VALUE nth, sf, t;
VALUE            5829 ext/date/date_core.c static VALUE
VALUE            5830 ext/date/date_core.c minus_dd(VALUE self, VALUE other)
VALUE            5836 ext/date/date_core.c 	VALUE n, sf, r;
VALUE            5897 ext/date/date_core.c static VALUE
VALUE            5898 ext/date/date_core.c d_lite_minus(VALUE self, VALUE other)
VALUE            5923 ext/date/date_core.c static VALUE
VALUE            5924 ext/date/date_core.c d_lite_next_day(int argc, VALUE *argv, VALUE self)
VALUE            5926 ext/date/date_core.c     VALUE n;
VALUE            5940 ext/date/date_core.c static VALUE
VALUE            5941 ext/date/date_core.c d_lite_prev_day(int argc, VALUE *argv, VALUE self)
VALUE            5943 ext/date/date_core.c     VALUE n;
VALUE            5958 ext/date/date_core.c static VALUE
VALUE            5959 ext/date/date_core.c d_lite_next(VALUE self)
VALUE            5961 ext/date/date_core.c     return d_lite_next_day(0, (VALUE *)NULL, self);
VALUE            5975 ext/date/date_core.c static VALUE
VALUE            5976 ext/date/date_core.c d_lite_rshift(VALUE self, VALUE other)
VALUE            5978 ext/date/date_core.c     VALUE t, y, nth, rjd2;
VALUE            6025 ext/date/date_core.c static VALUE
VALUE            6026 ext/date/date_core.c d_lite_lshift(VALUE self, VALUE other)
VALUE            6038 ext/date/date_core.c static VALUE
VALUE            6039 ext/date/date_core.c d_lite_next_month(int argc, VALUE *argv, VALUE self)
VALUE            6041 ext/date/date_core.c     VALUE n;
VALUE            6055 ext/date/date_core.c static VALUE
VALUE            6056 ext/date/date_core.c d_lite_prev_month(int argc, VALUE *argv, VALUE self)
VALUE            6058 ext/date/date_core.c     VALUE n;
VALUE            6072 ext/date/date_core.c static VALUE
VALUE            6073 ext/date/date_core.c d_lite_next_year(int argc, VALUE *argv, VALUE self)
VALUE            6075 ext/date/date_core.c     VALUE n;
VALUE            6089 ext/date/date_core.c static VALUE
VALUE            6090 ext/date/date_core.c d_lite_prev_year(int argc, VALUE *argv, VALUE self)
VALUE            6092 ext/date/date_core.c     VALUE n;
VALUE            6100 ext/date/date_core.c static VALUE d_lite_cmp(VALUE, VALUE);
VALUE            6113 ext/date/date_core.c static VALUE
VALUE            6114 ext/date/date_core.c d_lite_step(int argc, VALUE *argv, VALUE self)
VALUE            6116 ext/date/date_core.c     VALUE limit, step, date;
VALUE            6161 ext/date/date_core.c static VALUE
VALUE            6162 ext/date/date_core.c d_lite_upto(VALUE self, VALUE max)
VALUE            6164 ext/date/date_core.c     VALUE date;
VALUE            6183 ext/date/date_core.c static VALUE
VALUE            6184 ext/date/date_core.c d_lite_downto(VALUE self, VALUE min)
VALUE            6186 ext/date/date_core.c     VALUE date;
VALUE            6198 ext/date/date_core.c static VALUE
VALUE            6199 ext/date/date_core.c cmp_gen(VALUE self, VALUE other)
VALUE            6210 ext/date/date_core.c static VALUE
VALUE            6211 ext/date/date_core.c cmp_dd(VALUE self, VALUE other)
VALUE            6216 ext/date/date_core.c 	VALUE a_nth, b_nth,
VALUE            6283 ext/date/date_core.c static VALUE
VALUE            6284 ext/date/date_core.c d_lite_cmp(VALUE self, VALUE other)
VALUE            6297 ext/date/date_core.c 	    VALUE a_nth, b_nth;
VALUE            6327 ext/date/date_core.c static VALUE
VALUE            6328 ext/date/date_core.c equal_gen(VALUE self, VALUE other)
VALUE            6356 ext/date/date_core.c static VALUE
VALUE            6357 ext/date/date_core.c d_lite_equal(VALUE self, VALUE other)
VALUE            6369 ext/date/date_core.c 	    VALUE a_nth, b_nth;
VALUE            6387 ext/date/date_core.c static VALUE
VALUE            6388 ext/date/date_core.c d_lite_eql_p(VALUE self, VALUE other)
VALUE            6396 ext/date/date_core.c static VALUE
VALUE            6397 ext/date/date_core.c d_lite_hash(VALUE self)
VALUE            6411 ext/date/date_core.c static void set_tmx(VALUE, struct tmx *);
VALUE            6412 ext/date/date_core.c static VALUE strftimev(const char *, VALUE,
VALUE            6413 ext/date/date_core.c 		       void (*)(VALUE, struct tmx *));
VALUE            6424 ext/date/date_core.c static VALUE
VALUE            6425 ext/date/date_core.c d_lite_to_s(VALUE self)
VALUE            6431 ext/date/date_core.c static VALUE
VALUE            6432 ext/date/date_core.c mk_inspect_raw(union DateData *x, VALUE klass)
VALUE            6480 ext/date/date_core.c static VALUE
VALUE            6481 ext/date/date_core.c d_lite_inspect_raw(VALUE self)
VALUE            6488 ext/date/date_core.c static VALUE
VALUE            6489 ext/date/date_core.c mk_inspect(union DateData *x, VALUE klass, VALUE to_s)
VALUE            6510 ext/date/date_core.c static VALUE
VALUE            6511 ext/date/date_core.c d_lite_inspect(VALUE self)
VALUE            6559 ext/date/date_core.c static VALUE
VALUE            6562 ext/date/date_core.c     VALUE s;
VALUE            6577 ext/date/date_core.c static VALUE
VALUE            6580 ext/date/date_core.c     VALUE s, sf;
VALUE            6604 ext/date/date_core.c     (VALUE (*)(void *))m_real_year,
VALUE            6608 ext/date/date_core.c     (VALUE (*)(void *))m_real_cwyear,
VALUE            6617 ext/date/date_core.c     (VALUE (*)(void *))m_sf_in_sec,
VALUE            6618 ext/date/date_core.c     (VALUE (*)(void *))tmx_m_secs,
VALUE            6619 ext/date/date_core.c     (VALUE (*)(void *))tmx_m_msecs,
VALUE            6625 ext/date/date_core.c set_tmx(VALUE self, struct tmx *tmx)
VALUE            6632 ext/date/date_core.c static VALUE
VALUE            6633 ext/date/date_core.c date_strftime_internal(int argc, VALUE *argv, VALUE self,
VALUE            6635 ext/date/date_core.c 		       void (*func)(VALUE, struct tmx *))
VALUE            6637 ext/date/date_core.c     VALUE vfmt;
VALUE            6642 ext/date/date_core.c     VALUE str;
VALUE            6864 ext/date/date_core.c static VALUE
VALUE            6865 ext/date/date_core.c d_lite_strftime(int argc, VALUE *argv, VALUE self)
VALUE            6871 ext/date/date_core.c static VALUE
VALUE            6872 ext/date/date_core.c strftimev(const char *fmt, VALUE self,
VALUE            6873 ext/date/date_core.c 	  void (*func)(VALUE, struct tmx *))
VALUE            6878 ext/date/date_core.c     VALUE str;
VALUE            6898 ext/date/date_core.c static VALUE
VALUE            6899 ext/date/date_core.c d_lite_asctime(VALUE self)
VALUE            6911 ext/date/date_core.c static VALUE
VALUE            6912 ext/date/date_core.c d_lite_iso8601(VALUE self)
VALUE            6923 ext/date/date_core.c static VALUE
VALUE            6924 ext/date/date_core.c d_lite_rfc3339(VALUE self)
VALUE            6936 ext/date/date_core.c static VALUE
VALUE            6937 ext/date/date_core.c d_lite_rfc2822(VALUE self)
VALUE            6949 ext/date/date_core.c static VALUE
VALUE            6950 ext/date/date_core.c d_lite_httpdate(VALUE self)
VALUE            6952 ext/date/date_core.c     volatile VALUE dup = dup_obj_with_new_offset(self, 0);
VALUE            6962 ext/date/date_core.c jisx0301_date_format(char *fmt, size_t size, VALUE jd, VALUE y)
VALUE            7000 ext/date/date_core.c static VALUE
VALUE            7001 ext/date/date_core.c d_lite_jisx0301(VALUE self)
VALUE            7014 ext/date/date_core.c static VALUE
VALUE            7015 ext/date/date_core.c d_lite_marshal_dump_old(VALUE self)
VALUE            7017 ext/date/date_core.c     VALUE a;
VALUE            7036 ext/date/date_core.c static VALUE
VALUE            7037 ext/date/date_core.c d_lite_marshal_dump(VALUE self)
VALUE            7039 ext/date/date_core.c     VALUE a;
VALUE            7060 ext/date/date_core.c static VALUE
VALUE            7061 ext/date/date_core.c d_lite_marshal_load(VALUE self, VALUE a)
VALUE            7075 ext/date/date_core.c 	    VALUE ajd, of, sg, nth, sf;
VALUE            7111 ext/date/date_core.c 	    VALUE nth, sf;
VALUE            7148 ext/date/date_core.c static VALUE
VALUE            7149 ext/date/date_core.c date_s__load(VALUE klass, VALUE s)
VALUE            7151 ext/date/date_core.c     VALUE a, obj;
VALUE            7172 ext/date/date_core.c static VALUE
VALUE            7173 ext/date/date_core.c datetime_s_jd(int argc, VALUE *argv, VALUE klass)
VALUE            7175 ext/date/date_core.c     VALUE vjd, vh, vmin, vs, vof, vsg, jd, fr, fr2, ret;
VALUE            7204 ext/date/date_core.c 	VALUE nth;
VALUE            7240 ext/date/date_core.c static VALUE
VALUE            7241 ext/date/date_core.c datetime_s_ordinal(int argc, VALUE *argv, VALUE klass)
VALUE            7243 ext/date/date_core.c     VALUE vy, vd, vh, vmin, vs, vof, vsg, y, fr, fr2, ret;
VALUE            7275 ext/date/date_core.c 	VALUE nth;
VALUE            7316 ext/date/date_core.c static VALUE
VALUE            7317 ext/date/date_core.c datetime_s_civil(int argc, VALUE *argv, VALUE klass)
VALUE            7319 ext/date/date_core.c     VALUE vy, vm, vd, vh, vmin, vs, vof, vsg, y, fr, fr2, ret;
VALUE            7354 ext/date/date_core.c 	VALUE nth;
VALUE            7374 ext/date/date_core.c 	VALUE nth;
VALUE            7413 ext/date/date_core.c static VALUE
VALUE            7414 ext/date/date_core.c datetime_s_commercial(int argc, VALUE *argv, VALUE klass)
VALUE            7416 ext/date/date_core.c     VALUE vy, vw, vd, vh, vmin, vs, vof, vsg, y, fr, fr2, ret;
VALUE            7451 ext/date/date_core.c 	VALUE nth;
VALUE            7480 ext/date/date_core.c static VALUE
VALUE            7481 ext/date/date_core.c datetime_s_weeknum(int argc, VALUE *argv, VALUE klass)
VALUE            7483 ext/date/date_core.c     VALUE vy, vw, vd, vf, vh, vmin, vs, vof, vsg, y, fr, fr2, ret;
VALUE            7522 ext/date/date_core.c 	VALUE nth;
VALUE            7549 ext/date/date_core.c static VALUE
VALUE            7550 ext/date/date_core.c datetime_s_nth_kday(int argc, VALUE *argv, VALUE klass)
VALUE            7552 ext/date/date_core.c     VALUE vy, vm, vn, vk, vh, vmin, vs, vof, vsg, y, fr, fr2, ret;
VALUE            7591 ext/date/date_core.c 	VALUE nth;
VALUE            7627 ext/date/date_core.c static VALUE
VALUE            7628 ext/date/date_core.c datetime_s_now(int argc, VALUE *argv, VALUE klass)
VALUE            7630 ext/date/date_core.c     VALUE vsg, nth, ret;
VALUE            7731 ext/date/date_core.c static VALUE
VALUE            7732 ext/date/date_core.c dt_new_by_frags(VALUE klass, VALUE hash, VALUE sg)
VALUE            7734 ext/date/date_core.c     VALUE jd, sf, t;
VALUE            7801 ext/date/date_core.c 	VALUE nth;
VALUE            7828 ext/date/date_core.c static VALUE
VALUE            7829 ext/date/date_core.c datetime_s__strptime(int argc, VALUE *argv, VALUE klass)
VALUE            7861 ext/date/date_core.c static VALUE
VALUE            7862 ext/date/date_core.c datetime_s_strptime(int argc, VALUE *argv, VALUE klass)
VALUE            7864 ext/date/date_core.c     VALUE str, fmt, sg;
VALUE            7878 ext/date/date_core.c 	VALUE argv2[2], hash;
VALUE            7904 ext/date/date_core.c static VALUE
VALUE            7905 ext/date/date_core.c datetime_s_parse(int argc, VALUE *argv, VALUE klass)
VALUE            7907 ext/date/date_core.c     VALUE str, comp, sg;
VALUE            7921 ext/date/date_core.c 	VALUE argv2[2], hash;
VALUE            7944 ext/date/date_core.c static VALUE
VALUE            7945 ext/date/date_core.c datetime_s_iso8601(int argc, VALUE *argv, VALUE klass)
VALUE            7947 ext/date/date_core.c     VALUE str, sg;
VALUE            7959 ext/date/date_core.c 	VALUE hash = date_s__iso8601(klass, str);
VALUE            7974 ext/date/date_core.c static VALUE
VALUE            7975 ext/date/date_core.c datetime_s_rfc3339(int argc, VALUE *argv, VALUE klass)
VALUE            7977 ext/date/date_core.c     VALUE str, sg;
VALUE            7989 ext/date/date_core.c 	VALUE hash = date_s__rfc3339(klass, str);
VALUE            8004 ext/date/date_core.c static VALUE
VALUE            8005 ext/date/date_core.c datetime_s_xmlschema(int argc, VALUE *argv, VALUE klass)
VALUE            8007 ext/date/date_core.c     VALUE str, sg;
VALUE            8019 ext/date/date_core.c 	VALUE hash = date_s__xmlschema(klass, str);
VALUE            8035 ext/date/date_core.c static VALUE
VALUE            8036 ext/date/date_core.c datetime_s_rfc2822(int argc, VALUE *argv, VALUE klass)
VALUE            8038 ext/date/date_core.c     VALUE str, sg;
VALUE            8050 ext/date/date_core.c 	VALUE hash = date_s__rfc2822(klass, str);
VALUE            8065 ext/date/date_core.c static VALUE
VALUE            8066 ext/date/date_core.c datetime_s_httpdate(int argc, VALUE *argv, VALUE klass)
VALUE            8068 ext/date/date_core.c     VALUE str, sg;
VALUE            8080 ext/date/date_core.c 	VALUE hash = date_s__httpdate(klass, str);
VALUE            8095 ext/date/date_core.c static VALUE
VALUE            8096 ext/date/date_core.c datetime_s_jisx0301(int argc, VALUE *argv, VALUE klass)
VALUE            8098 ext/date/date_core.c     VALUE str, sg;
VALUE            8110 ext/date/date_core.c 	VALUE hash = date_s__jisx0301(klass, str);
VALUE            8125 ext/date/date_core.c static VALUE
VALUE            8126 ext/date/date_core.c dt_lite_to_s(VALUE self)
VALUE            8308 ext/date/date_core.c static VALUE
VALUE            8309 ext/date/date_core.c dt_lite_strftime(int argc, VALUE *argv, VALUE self)
VALUE            8315 ext/date/date_core.c static VALUE
VALUE            8316 ext/date/date_core.c iso8601_timediv(VALUE self, long n)
VALUE            8342 ext/date/date_core.c static VALUE
VALUE            8343 ext/date/date_core.c dt_lite_iso8601(int argc, VALUE *argv, VALUE self)
VALUE            8365 ext/date/date_core.c static VALUE
VALUE            8366 ext/date/date_core.c dt_lite_rfc3339(int argc, VALUE *argv, VALUE self)
VALUE            8381 ext/date/date_core.c static VALUE
VALUE            8382 ext/date/date_core.c dt_lite_jisx0301(int argc, VALUE *argv, VALUE self)
VALUE            8406 ext/date/date_core.c static VALUE
VALUE            8407 ext/date/date_core.c time_to_time(VALUE self)
VALUE            8418 ext/date/date_core.c static VALUE
VALUE            8419 ext/date/date_core.c time_to_date(VALUE self)
VALUE            8421 ext/date/date_core.c     VALUE y, nth, ret;
VALUE            8448 ext/date/date_core.c static VALUE
VALUE            8449 ext/date/date_core.c time_to_datetime(VALUE self)
VALUE            8451 ext/date/date_core.c     VALUE y, sf, nth, ret;
VALUE            8489 ext/date/date_core.c static VALUE
VALUE            8490 ext/date/date_core.c date_to_time(VALUE self)
VALUE            8506 ext/date/date_core.c static VALUE
VALUE            8507 ext/date/date_core.c date_to_date(VALUE self)
VALUE            8518 ext/date/date_core.c static VALUE
VALUE            8519 ext/date/date_core.c date_to_datetime(VALUE self)
VALUE            8524 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_simple(cDateTime);
VALUE            8532 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_complex(cDateTime);
VALUE            8558 ext/date/date_core.c static VALUE
VALUE            8559 ext/date/date_core.c datetime_to_time(VALUE self)
VALUE            8561 ext/date/date_core.c     volatile VALUE dup = dup_obj(self);
VALUE            8563 ext/date/date_core.c 	VALUE t;
VALUE            8588 ext/date/date_core.c static VALUE
VALUE            8589 ext/date/date_core.c datetime_to_date(VALUE self)
VALUE            8594 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_simple(cDate);
VALUE            8603 ext/date/date_core.c 	VALUE new = d_lite_s_alloc_simple(cDate);
VALUE            8620 ext/date/date_core.c static VALUE
VALUE            8621 ext/date/date_core.c datetime_to_datetime(VALUE self)
VALUE            8654 ext/date/date_core.c static VALUE
VALUE            8655 ext/date/date_core.c date_s_test_civil(VALUE klass)
VALUE            8694 ext/date/date_core.c static VALUE
VALUE            8695 ext/date/date_core.c date_s_test_ordinal(VALUE klass)
VALUE            8734 ext/date/date_core.c static VALUE
VALUE            8735 ext/date/date_core.c date_s_test_commercial(VALUE klass)
VALUE            8774 ext/date/date_core.c static VALUE
VALUE            8775 ext/date/date_core.c date_s_test_weeknum(VALUE klass)
VALUE            8818 ext/date/date_core.c static VALUE
VALUE            8819 ext/date/date_core.c date_s_test_nth_kday(VALUE klass)
VALUE            8839 ext/date/date_core.c test_unit_v2v(VALUE i,
VALUE            8840 ext/date/date_core.c 	      VALUE (* conv1)(VALUE),
VALUE            8841 ext/date/date_core.c 	      VALUE (* conv2)(VALUE))
VALUE            8843 ext/date/date_core.c     VALUE c, o;
VALUE            8850 ext/date/date_core.c test_unit_v2v_iter2(VALUE (* conv1)(VALUE),
VALUE            8851 ext/date/date_core.c 		    VALUE (* conv2)(VALUE))
VALUE            8881 ext/date/date_core.c test_unit_v2v_iter(VALUE (* conv1)(VALUE),
VALUE            8882 ext/date/date_core.c 		   VALUE (* conv2)(VALUE))
VALUE            8891 ext/date/date_core.c static VALUE
VALUE            8892 ext/date/date_core.c date_s_test_unit_conv(VALUE klass)
VALUE            8905 ext/date/date_core.c static VALUE
VALUE            8906 ext/date/date_core.c date_s_test_all(VALUE klass)
VALUE            8949 ext/date/date_core.c static VALUE
VALUE            8952 ext/date/date_core.c     VALUE o;
VALUE            8957 ext/date/date_core.c 	VALUE e;
VALUE              69 ext/date/date_parse.c s3e(VALUE hash, VALUE y, VALUE m, VALUE d, int bc)
VALUE              71 ext/date/date_parse.c     VALUE vbuf = 0;
VALUE              72 ext/date/date_parse.c     VALUE c = Qnil;
VALUE              78 ext/date/date_parse.c 	VALUE oy = y;
VALUE              79 ext/date/date_parse.c 	VALUE om = m;
VALUE              80 ext/date/date_parse.c 	VALUE od = d;
VALUE             122 ext/date/date_parse.c 	    VALUE oy = y;
VALUE             123 ext/date/date_parse.c 	    VALUE om = m;
VALUE             124 ext/date/date_parse.c 	    VALUE od = d;
VALUE             137 ext/date/date_parse.c 	    VALUE oy = y;
VALUE             138 ext/date/date_parse.c 	    VALUE od = d;
VALUE             149 ext/date/date_parse.c 	VALUE iy;
VALUE             183 ext/date/date_parse.c 	VALUE im;
VALUE             206 ext/date/date_parse.c 	VALUE id;
VALUE             252 ext/date/date_parse.c static VALUE
VALUE             255 ext/date/date_parse.c     VALUE pat;
VALUE             277 ext/date/date_parse.c match(VALUE str, VALUE pat, VALUE hash, int (*cb)(VALUE, VALUE))
VALUE             279 ext/date/date_parse.c     VALUE m;
VALUE             292 ext/date/date_parse.c subx(VALUE str, VALUE rep, VALUE pat, VALUE hash, int (*cb)(VALUE, VALUE))
VALUE             294 ext/date/date_parse.c     VALUE m;
VALUE             302 ext/date/date_parse.c 	VALUE be, en;
VALUE             342 ext/date/date_parse.c VALUE
VALUE             343 ext/date/date_parse.c date_zone_to_diff(VALUE str)
VALUE             345 ext/date/date_parse.c     VALUE offset = Qnil;
VALUE             346 ext/date/date_parse.c     VALUE vbuf = 0;
VALUE             424 ext/date/date_parse.c 	    VALUE sign;
VALUE             425 ext/date/date_parse.c 	    VALUE hour = Qnil, min = Qnil, sec = Qnil;
VALUE             426 ext/date/date_parse.c 	    VALUE str_orig;
VALUE             458 ext/date/date_parse.c 		    VALUE astr = 0;
VALUE             527 ext/date/date_parse.c day_num(VALUE s)
VALUE             538 ext/date/date_parse.c mon_num(VALUE s)
VALUE             549 ext/date/date_parse.c parse_day_cb(VALUE m, VALUE hash)
VALUE             551 ext/date/date_parse.c     VALUE s;
VALUE             559 ext/date/date_parse.c parse_day(VALUE str, VALUE hash)
VALUE             568 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             579 ext/date/date_parse.c parse_time2_cb(VALUE m, VALUE hash)
VALUE             581 ext/date/date_parse.c     VALUE h, min, s, f, p;
VALUE             622 ext/date/date_parse.c parse_time_cb(VALUE m, VALUE hash)
VALUE             632 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             633 ext/date/date_parse.c     VALUE s1, s2;
VALUE             644 ext/date/date_parse.c 	VALUE m = f_match(pat, s1);
VALUE             655 ext/date/date_parse.c parse_time(VALUE str, VALUE hash)
VALUE             688 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             700 ext/date/date_parse.c parse_era1_cb(VALUE m, VALUE hash)
VALUE             706 ext/date/date_parse.c parse_era1(VALUE str, VALUE hash)
VALUE             710 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             717 ext/date/date_parse.c parse_era2_cb(VALUE m, VALUE hash)
VALUE             719 ext/date/date_parse.c     VALUE b;
VALUE             729 ext/date/date_parse.c parse_era2(VALUE str, VALUE hash)
VALUE             733 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             740 ext/date/date_parse.c parse_era(VALUE str, VALUE hash)
VALUE             754 ext/date/date_parse.c check_year_width(VALUE y)
VALUE             769 ext/date/date_parse.c check_apost(VALUE a, VALUE b, VALUE c)
VALUE             797 ext/date/date_parse.c parse_eu_cb(VALUE m, VALUE hash)
VALUE             800 ext/date/date_parse.c     VALUE y, mon, d, b;
VALUE             813 ext/date/date_parse.c     VALUE y, mon, d;
VALUE             830 ext/date/date_parse.c parse_eu(VALUE str, VALUE hash)
VALUE             867 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             874 ext/date/date_parse.c parse_us_cb(VALUE m, VALUE hash)
VALUE             877 ext/date/date_parse.c     VALUE y, mon, d, b;
VALUE             891 ext/date/date_parse.c     VALUE y, mon, d;
VALUE             908 ext/date/date_parse.c parse_us(VALUE str, VALUE hash)
VALUE             947 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             954 ext/date/date_parse.c parse_iso_cb(VALUE m, VALUE hash)
VALUE             956 ext/date/date_parse.c     VALUE y, mon, d;
VALUE             972 ext/date/date_parse.c parse_iso(VALUE str, VALUE hash)
VALUE             985 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE             992 ext/date/date_parse.c parse_iso21_cb(VALUE m, VALUE hash)
VALUE             994 ext/date/date_parse.c     VALUE y, w, d;
VALUE            1010 ext/date/date_parse.c parse_iso21(VALUE str, VALUE hash)
VALUE            1023 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1030 ext/date/date_parse.c parse_iso22_cb(VALUE m, VALUE hash)
VALUE            1032 ext/date/date_parse.c     VALUE d;
VALUE            1040 ext/date/date_parse.c parse_iso22(VALUE str, VALUE hash)
VALUE            1053 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1060 ext/date/date_parse.c parse_iso23_cb(VALUE m, VALUE hash)
VALUE            1062 ext/date/date_parse.c     VALUE mon, d;
VALUE            1075 ext/date/date_parse.c parse_iso23(VALUE str, VALUE hash)
VALUE            1088 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1095 ext/date/date_parse.c parse_iso24_cb(VALUE m, VALUE hash)
VALUE            1097 ext/date/date_parse.c     VALUE mon, d;
VALUE            1110 ext/date/date_parse.c parse_iso24(VALUE str, VALUE hash)
VALUE            1123 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1130 ext/date/date_parse.c parse_iso25_cb(VALUE m, VALUE hash)
VALUE            1132 ext/date/date_parse.c     VALUE y, d;
VALUE            1144 ext/date/date_parse.c parse_iso25(VALUE str, VALUE hash)
VALUE            1157 ext/date/date_parse.c     static VALUE pat0 = Qnil;
VALUE            1169 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1180 ext/date/date_parse.c parse_iso26_cb(VALUE m, VALUE hash)
VALUE            1182 ext/date/date_parse.c     VALUE d;
VALUE            1190 ext/date/date_parse.c parse_iso26(VALUE str, VALUE hash)
VALUE            1203 ext/date/date_parse.c     static VALUE pat0 = Qnil;
VALUE            1215 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1226 ext/date/date_parse.c parse_iso2(VALUE str, VALUE hash)
VALUE            1262 ext/date/date_parse.c parse_jis_cb(VALUE m, VALUE hash)
VALUE            1264 ext/date/date_parse.c     VALUE e, y, mon, d;
VALUE            1282 ext/date/date_parse.c parse_jis(VALUE str, VALUE hash)
VALUE            1295 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1302 ext/date/date_parse.c parse_vms11_cb(VALUE m, VALUE hash)
VALUE            1304 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1322 ext/date/date_parse.c parse_vms11(VALUE str, VALUE hash)
VALUE            1337 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1344 ext/date/date_parse.c parse_vms12_cb(VALUE m, VALUE hash)
VALUE            1346 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1364 ext/date/date_parse.c parse_vms12(VALUE str, VALUE hash)
VALUE            1379 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1386 ext/date/date_parse.c parse_vms(VALUE str, VALUE hash)
VALUE            1399 ext/date/date_parse.c parse_sla_cb(VALUE m, VALUE hash)
VALUE            1401 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1417 ext/date/date_parse.c parse_sla(VALUE str, VALUE hash)
VALUE            1430 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1438 ext/date/date_parse.c parse_sla2_cb(VALUE m, VALUE hash)
VALUE            1440 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1456 ext/date/date_parse.c parse_sla2(VALUE str, VALUE hash)
VALUE            1465 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1472 ext/date/date_parse.c parse_sla3_cb(VALUE m, VALUE hash)
VALUE            1474 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1490 ext/date/date_parse.c parse_sla3(VALUE str, VALUE hash)
VALUE            1499 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1507 ext/date/date_parse.c parse_dot_cb(VALUE m, VALUE hash)
VALUE            1509 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1525 ext/date/date_parse.c parse_dot(VALUE str, VALUE hash)
VALUE            1538 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1546 ext/date/date_parse.c parse_dot2_cb(VALUE m, VALUE hash)
VALUE            1548 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1564 ext/date/date_parse.c parse_dot2(VALUE str, VALUE hash)
VALUE            1573 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1580 ext/date/date_parse.c parse_dot3_cb(VALUE m, VALUE hash)
VALUE            1582 ext/date/date_parse.c     VALUE y, mon, d;
VALUE            1598 ext/date/date_parse.c parse_dot3(VALUE str, VALUE hash)
VALUE            1607 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1615 ext/date/date_parse.c parse_year_cb(VALUE m, VALUE hash)
VALUE            1617 ext/date/date_parse.c     VALUE y;
VALUE            1625 ext/date/date_parse.c parse_year(VALUE str, VALUE hash)
VALUE            1638 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1645 ext/date/date_parse.c parse_mon_cb(VALUE m, VALUE hash)
VALUE            1647 ext/date/date_parse.c     VALUE mon;
VALUE            1655 ext/date/date_parse.c parse_mon(VALUE str, VALUE hash)
VALUE            1668 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1675 ext/date/date_parse.c parse_mday_cb(VALUE m, VALUE hash)
VALUE            1677 ext/date/date_parse.c     VALUE d;
VALUE            1685 ext/date/date_parse.c parse_mday(VALUE str, VALUE hash)
VALUE            1698 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1720 ext/date/date_parse.c parse_ddd_cb(VALUE m, VALUE hash)
VALUE            1722 ext/date/date_parse.c     VALUE s1, s2, s3, s4, s5;
VALUE            1893 ext/date/date_parse.c 	    VALUE vbuf = 0;
VALUE            1896 ext/date/date_parse.c 	    VALUE zone;
VALUE            1925 ext/date/date_parse.c parse_ddd(VALUE str, VALUE hash)
VALUE            1952 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1960 ext/date/date_parse.c parse_bc_cb(VALUE m, VALUE hash)
VALUE            1967 ext/date/date_parse.c parse_bc(VALUE str, VALUE hash)
VALUE            1971 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            1978 ext/date/date_parse.c parse_frag_cb(VALUE m, VALUE hash)
VALUE            1980 ext/date/date_parse.c     VALUE s, n;
VALUE            2001 ext/date/date_parse.c parse_frag(VALUE str, VALUE hash)
VALUE            2004 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2013 ext/date/date_parse.c parse_dummy_cb(VALUE m, VALUE hash)
VALUE            2019 ext/date/date_parse.c parse_wday_only(VALUE str, VALUE hash)
VALUE            2022 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2029 ext/date/date_parse.c parse_time_only(VALUE str, VALUE hash)
VALUE            2032 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2039 ext/date/date_parse.c parse_wday_and_time(VALUE str, VALUE hash)
VALUE            2042 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2049 ext/date/date_parse.c have_invalid_char_p(VALUE s)
VALUE            2068 ext/date/date_parse.c check_class(VALUE s)
VALUE            2095 ext/date/date_parse.c VALUE
VALUE            2096 ext/date/date_parse.c date__parse(VALUE str, VALUE comp)
VALUE            2098 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2116 ext/date/date_parse.c 	static VALUE pat = Qnil;
VALUE            2210 ext/date/date_parse.c 	    VALUE y;
VALUE            2225 ext/date/date_parse.c 	    VALUE y;
VALUE            2251 ext/date/date_parse.c 	VALUE zone = ref_hash("zone");
VALUE            2261 ext/date/date_parse.c static VALUE
VALUE            2262 ext/date/date_parse.c comp_year69(VALUE y)
VALUE            2269 ext/date/date_parse.c static VALUE
VALUE            2270 ext/date/date_parse.c comp_year50(VALUE y)
VALUE            2277 ext/date/date_parse.c static VALUE
VALUE            2278 ext/date/date_parse.c sec_fraction(VALUE f)
VALUE            2288 ext/date/date_parse.c iso8601_ext_datetime_cb(VALUE m, VALUE hash)
VALUE            2290 ext/date/date_parse.c     VALUE s[SNUM + 1], y;
VALUE            2354 ext/date/date_parse.c iso8601_ext_datetime(VALUE str, VALUE hash)
VALUE            2364 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2374 ext/date/date_parse.c iso8601_bas_datetime_cb(VALUE m, VALUE hash)
VALUE            2376 ext/date/date_parse.c     VALUE s[SNUM + 1], y;
VALUE            2443 ext/date/date_parse.c iso8601_bas_datetime(VALUE str, VALUE hash)
VALUE            2455 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2465 ext/date/date_parse.c iso8601_ext_time_cb(VALUE m, VALUE hash)
VALUE            2467 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2493 ext/date/date_parse.c iso8601_ext_time(VALUE str, VALUE hash)
VALUE            2498 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2505 ext/date/date_parse.c iso8601_bas_time(VALUE str, VALUE hash)
VALUE            2510 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2516 ext/date/date_parse.c VALUE
VALUE            2517 ext/date/date_parse.c date__iso8601(VALUE str)
VALUE            2519 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2545 ext/date/date_parse.c rfc3339_cb(VALUE m, VALUE hash)
VALUE            2547 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2571 ext/date/date_parse.c rfc3339(VALUE str, VALUE hash)
VALUE            2578 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2584 ext/date/date_parse.c VALUE
VALUE            2585 ext/date/date_parse.c date__rfc3339(VALUE str)
VALUE            2587 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2602 ext/date/date_parse.c xmlschema_datetime_cb(VALUE m, VALUE hash)
VALUE            2604 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2635 ext/date/date_parse.c xmlschema_datetime(VALUE str, VALUE hash)
VALUE            2642 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2652 ext/date/date_parse.c xmlschema_time_cb(VALUE m, VALUE hash)
VALUE            2654 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2678 ext/date/date_parse.c xmlschema_time(VALUE str, VALUE hash)
VALUE            2683 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2693 ext/date/date_parse.c xmlschema_trunc_cb(VALUE m, VALUE hash)
VALUE            2695 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2719 ext/date/date_parse.c xmlschema_trunc(VALUE str, VALUE hash)
VALUE            2724 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2730 ext/date/date_parse.c VALUE
VALUE            2731 ext/date/date_parse.c date__xmlschema(VALUE str)
VALUE            2733 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2757 ext/date/date_parse.c rfc2822_cb(VALUE m, VALUE hash)
VALUE            2759 ext/date/date_parse.c     VALUE s[SNUM + 1], y;
VALUE            2788 ext/date/date_parse.c rfc2822(VALUE str, VALUE hash)
VALUE            2797 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2803 ext/date/date_parse.c VALUE
VALUE            2804 ext/date/date_parse.c date__rfc2822(VALUE str)
VALUE            2806 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2821 ext/date/date_parse.c httpdate_type1_cb(VALUE m, VALUE hash)
VALUE            2823 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2846 ext/date/date_parse.c httpdate_type1(VALUE str, VALUE hash)
VALUE            2855 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2865 ext/date/date_parse.c httpdate_type2_cb(VALUE m, VALUE hash)
VALUE            2867 ext/date/date_parse.c     VALUE s[SNUM + 1], y;
VALUE            2893 ext/date/date_parse.c httpdate_type2(VALUE str, VALUE hash)
VALUE            2902 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2912 ext/date/date_parse.c httpdate_type3_cb(VALUE m, VALUE hash)
VALUE            2914 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            2935 ext/date/date_parse.c httpdate_type3(VALUE str, VALUE hash)
VALUE            2943 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            2949 ext/date/date_parse.c VALUE
VALUE            2950 ext/date/date_parse.c date__httpdate(VALUE str)
VALUE            2952 ext/date/date_parse.c     VALUE backref, hash;
VALUE            2976 ext/date/date_parse.c jisx0301_cb(VALUE m, VALUE hash)
VALUE            2978 ext/date/date_parse.c     VALUE s[SNUM + 1];
VALUE            3010 ext/date/date_parse.c jisx0301(VALUE str, VALUE hash)
VALUE            3017 ext/date/date_parse.c     static VALUE pat = Qnil;
VALUE            3023 ext/date/date_parse.c VALUE
VALUE            3024 ext/date/date_parse.c date__jisx0301(VALUE str)
VALUE            3026 ext/date/date_parse.c     VALUE backref, hash;
VALUE             136 ext/date/date_strftime.c 	    VALUE tmp = (val);						\
VALUE             141 ext/date/date_strftime.c 		VALUE args[2], result;					\
VALUE             238 ext/date/date_strftime.c 		VALUE year = (*format == 'G') ? tmx_cwyear : tmx_year;
VALUE             287 ext/date/date_strftime.c 		VALUE subsec = tmx_sec_fraction;
VALUE             309 ext/date/date_strftime.c 		    VALUE args[2], result;
VALUE              78 ext/date/date_strptime.c read_digits(const char *s, VALUE *n, size_t width)
VALUE             106 ext/date/date_strptime.c 	VALUE vbuf = 0;
VALUE             140 ext/date/date_strptime.c valid_range_p(VALUE v, int a, int b)
VALUE             159 ext/date/date_strptime.c VALUE date_zone_to_diff(VALUE);
VALUE             163 ext/date/date_strptime.c 			const char *fmt, size_t flen, VALUE hash)
VALUE             237 ext/date/date_strptime.c 		    VALUE n;
VALUE             258 ext/date/date_strptime.c 		    VALUE n;
VALUE             278 ext/date/date_strptime.c 		    VALUE n;
VALUE             290 ext/date/date_strptime.c 		    VALUE n;
VALUE             305 ext/date/date_strptime.c 		    VALUE n;
VALUE             322 ext/date/date_strptime.c 		    VALUE n;
VALUE             338 ext/date/date_strptime.c 		    VALUE n;
VALUE             350 ext/date/date_strptime.c 		    VALUE n;
VALUE             375 ext/date/date_strptime.c 		    VALUE n;
VALUE             386 ext/date/date_strptime.c 		    VALUE n;
VALUE             418 ext/date/date_strptime.c 		    VALUE n;
VALUE             445 ext/date/date_strptime.c 		    VALUE n;
VALUE             456 ext/date/date_strptime.c 		    VALUE n;
VALUE             477 ext/date/date_strptime.c 		    VALUE n;
VALUE             488 ext/date/date_strptime.c 		    VALUE n;
VALUE             499 ext/date/date_strptime.c 		    VALUE n;
VALUE             514 ext/date/date_strptime.c 		    VALUE n;
VALUE             533 ext/date/date_strptime.c 		      VALUE n;
VALUE             553 ext/date/date_strptime.c 		    VALUE n;
VALUE             577 ext/date/date_strptime.c 		    static VALUE pat = Qnil;
VALUE             578 ext/date/date_strptime.c 		    VALUE m, b;
VALUE             591 ext/date/date_strptime.c 			VALUE s, l, o;
VALUE             652 ext/date/date_strptime.c VALUE
VALUE             654 ext/date/date_strptime.c 	       const char *fmt, size_t flen, VALUE hash)
VALUE             657 ext/date/date_strptime.c     VALUE cent, merid;
VALUE             662 ext/date/date_strptime.c 	VALUE s;
VALUE             673 ext/date/date_strptime.c 	VALUE year;
VALUE             686 ext/date/date_strptime.c 	VALUE hour;
VALUE               5 ext/date/date_tmx.h     VALUE (*year)(void *dat);
VALUE               9 ext/date/date_tmx.h     VALUE (*cwyear)(void *dat);
VALUE              18 ext/date/date_tmx.h     VALUE (*sec_fraction)(void *dat);
VALUE              19 ext/date/date_tmx.h     VALUE (*secs)(void *dat);
VALUE              20 ext/date/date_tmx.h     VALUE (*msecs)(void *dat);
VALUE              33 ext/dbm/dbm.c  static VALUE rb_cDBM, rb_eDBMError;
VALUE              94 ext/dbm/dbm.c  static VALUE
VALUE              95 ext/dbm/dbm.c  fdbm_close(VALUE obj)
VALUE             112 ext/dbm/dbm.c  static VALUE
VALUE             113 ext/dbm/dbm.c  fdbm_closed(VALUE obj)
VALUE             126 ext/dbm/dbm.c  static VALUE
VALUE             127 ext/dbm/dbm.c  fdbm_alloc(VALUE klass)
VALUE             145 ext/dbm/dbm.c  static VALUE
VALUE             146 ext/dbm/dbm.c  fdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             148 ext/dbm/dbm.c      VALUE file, vmode, vflags;
VALUE             247 ext/dbm/dbm.c  static VALUE
VALUE             248 ext/dbm/dbm.c  fdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             250 ext/dbm/dbm.c      VALUE obj = fdbm_alloc(klass);
VALUE             263 ext/dbm/dbm.c  static VALUE
VALUE             264 ext/dbm/dbm.c  fdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             298 ext/dbm/dbm.c  static VALUE
VALUE             299 ext/dbm/dbm.c  fdbm_aref(VALUE obj, VALUE keystr)
VALUE             312 ext/dbm/dbm.c  static VALUE
VALUE             313 ext/dbm/dbm.c  fdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             315 ext/dbm/dbm.c      VALUE keystr, valstr, ifnone;
VALUE             331 ext/dbm/dbm.c  static VALUE
VALUE             332 ext/dbm/dbm.c  fdbm_key(VALUE obj, VALUE valstr)
VALUE             357 ext/dbm/dbm.c  static VALUE
VALUE             358 ext/dbm/dbm.c  fdbm_index(VALUE hash, VALUE value)
VALUE             371 ext/dbm/dbm.c  static VALUE
VALUE             372 ext/dbm/dbm.c  fdbm_select(VALUE obj)
VALUE             374 ext/dbm/dbm.c      VALUE new = rb_ary_new();
VALUE             381 ext/dbm/dbm.c  	VALUE assoc, v;
VALUE             401 ext/dbm/dbm.c  static VALUE
VALUE             402 ext/dbm/dbm.c  fdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             404 ext/dbm/dbm.c      VALUE new = rb_ary_new2(argc);
VALUE             415 ext/dbm/dbm.c  fdbm_modify(VALUE obj)
VALUE             426 ext/dbm/dbm.c  static VALUE
VALUE             427 ext/dbm/dbm.c  fdbm_delete(VALUE obj, VALUE keystr)
VALUE             432 ext/dbm/dbm.c      VALUE valstr;
VALUE             472 ext/dbm/dbm.c  static VALUE
VALUE             473 ext/dbm/dbm.c  fdbm_shift(VALUE obj)
VALUE             478 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             502 ext/dbm/dbm.c  static VALUE
VALUE             503 ext/dbm/dbm.c  fdbm_delete_if(VALUE obj)
VALUE             508 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             509 ext/dbm/dbm.c      VALUE ret, ary = rb_ary_tmp_new(0);
VALUE             550 ext/dbm/dbm.c  static VALUE
VALUE             551 ext/dbm/dbm.c  fdbm_clear(VALUE obj)
VALUE             577 ext/dbm/dbm.c  static VALUE
VALUE             578 ext/dbm/dbm.c  fdbm_invert(VALUE obj)
VALUE             583 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             584 ext/dbm/dbm.c      VALUE hash = rb_hash_new();
VALUE             596 ext/dbm/dbm.c  static VALUE fdbm_store(VALUE,VALUE,VALUE);
VALUE             598 ext/dbm/dbm.c  static VALUE
VALUE             601 ext/dbm/dbm.c      const VALUE *ptr;
VALUE             619 ext/dbm/dbm.c  static VALUE
VALUE             620 ext/dbm/dbm.c  fdbm_update(VALUE obj, VALUE other)
VALUE             634 ext/dbm/dbm.c  static VALUE
VALUE             635 ext/dbm/dbm.c  fdbm_replace(VALUE obj, VALUE other)
VALUE             650 ext/dbm/dbm.c  static VALUE
VALUE             651 ext/dbm/dbm.c  fdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             685 ext/dbm/dbm.c  static VALUE
VALUE             686 ext/dbm/dbm.c  fdbm_length(VALUE obj)
VALUE             710 ext/dbm/dbm.c  static VALUE
VALUE             711 ext/dbm/dbm.c  fdbm_empty_p(VALUE obj)
VALUE             738 ext/dbm/dbm.c  static VALUE
VALUE             739 ext/dbm/dbm.c  fdbm_each_value(VALUE obj)
VALUE             762 ext/dbm/dbm.c  static VALUE
VALUE             763 ext/dbm/dbm.c  fdbm_each_key(VALUE obj)
VALUE             786 ext/dbm/dbm.c  static VALUE
VALUE             787 ext/dbm/dbm.c  fdbm_each_pair(VALUE obj)
VALUE             792 ext/dbm/dbm.c      VALUE keystr, valstr;
VALUE             815 ext/dbm/dbm.c  static VALUE
VALUE             816 ext/dbm/dbm.c  fdbm_keys(VALUE obj)
VALUE             821 ext/dbm/dbm.c      VALUE ary;
VALUE             839 ext/dbm/dbm.c  static VALUE
VALUE             840 ext/dbm/dbm.c  fdbm_values(VALUE obj)
VALUE             845 ext/dbm/dbm.c      VALUE ary;
VALUE             866 ext/dbm/dbm.c  static VALUE
VALUE             867 ext/dbm/dbm.c  fdbm_has_key(VALUE obj, VALUE keystr)
VALUE             894 ext/dbm/dbm.c  static VALUE
VALUE             895 ext/dbm/dbm.c  fdbm_has_value(VALUE obj, VALUE valstr)
VALUE             925 ext/dbm/dbm.c  static VALUE
VALUE             926 ext/dbm/dbm.c  fdbm_to_a(VALUE obj)
VALUE             931 ext/dbm/dbm.c      VALUE ary;
VALUE             951 ext/dbm/dbm.c  static VALUE
VALUE             952 ext/dbm/dbm.c  fdbm_to_hash(VALUE obj)
VALUE             957 ext/dbm/dbm.c      VALUE hash;
VALUE             977 ext/dbm/dbm.c  static VALUE
VALUE             978 ext/dbm/dbm.c  fdbm_reject(VALUE obj)
VALUE            1115 ext/dbm/dbm.c          VALUE version;
VALUE              19 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE              20 ext/digest/bubblebabble/bubblebabble.c bubblebabble_str_new(VALUE str_digest)
VALUE              24 ext/digest/bubblebabble/bubblebabble.c     VALUE str;
VALUE              88 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE              89 ext/digest/bubblebabble/bubblebabble.c rb_digest_s_bubblebabble(VALUE klass, VALUE str)
VALUE             101 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE             102 ext/digest/bubblebabble/bubblebabble.c rb_digest_class_s_bubblebabble(int argc, VALUE *argv, VALUE klass)
VALUE             114 ext/digest/bubblebabble/bubblebabble.c static VALUE
VALUE             115 ext/digest/bubblebabble/bubblebabble.c rb_digest_instance_bubblebabble(VALUE self)
VALUE             127 ext/digest/bubblebabble/bubblebabble.c     VALUE rb_mDigest, rb_mDigest_Instance, rb_cDigest_Class;
VALUE              18 ext/digest/digest.c static VALUE rb_mDigest;
VALUE              19 ext/digest/digest.c static VALUE rb_mDigest_Instance;
VALUE              20 ext/digest/digest.c static VALUE rb_cDigest_Class;
VALUE              21 ext/digest/digest.c static VALUE rb_cDigest_Base;
VALUE              97 ext/digest/digest.c static VALUE
VALUE              98 ext/digest/digest.c hexencode_str_new(VALUE str_digest)
VALUE             103 ext/digest/digest.c     VALUE str;
VALUE             138 ext/digest/digest.c static VALUE
VALUE             139 ext/digest/digest.c rb_digest_s_hexencode(VALUE klass, VALUE str)
VALUE             144 ext/digest/digest.c NORETURN(static void rb_digest_instance_method_unimpl(VALUE self, const char *method));
VALUE             154 ext/digest/digest.c rb_digest_instance_method_unimpl(VALUE self, const char *method)
VALUE             171 ext/digest/digest.c static VALUE
VALUE             172 ext/digest/digest.c rb_digest_instance_update(VALUE self, VALUE str)
VALUE             191 ext/digest/digest.c static VALUE
VALUE             192 ext/digest/digest.c rb_digest_instance_finish(VALUE self)
VALUE             207 ext/digest/digest.c static VALUE
VALUE             208 ext/digest/digest.c rb_digest_instance_reset(VALUE self)
VALUE             222 ext/digest/digest.c static VALUE
VALUE             223 ext/digest/digest.c rb_digest_instance_new(VALUE self)
VALUE             225 ext/digest/digest.c     VALUE clone = rb_obj_clone(self);
VALUE             242 ext/digest/digest.c static VALUE
VALUE             243 ext/digest/digest.c rb_digest_instance_digest(int argc, VALUE *argv, VALUE self)
VALUE             245 ext/digest/digest.c     VALUE str, value;
VALUE             266 ext/digest/digest.c static VALUE
VALUE             267 ext/digest/digest.c rb_digest_instance_digest_bang(VALUE self)
VALUE             269 ext/digest/digest.c     VALUE value = rb_funcall(self, id_finish, 0);
VALUE             287 ext/digest/digest.c static VALUE
VALUE             288 ext/digest/digest.c rb_digest_instance_hexdigest(int argc, VALUE *argv, VALUE self)
VALUE             290 ext/digest/digest.c     VALUE str, value;
VALUE             311 ext/digest/digest.c static VALUE
VALUE             312 ext/digest/digest.c rb_digest_instance_hexdigest_bang(VALUE self)
VALUE             314 ext/digest/digest.c     VALUE value = rb_funcall(self, id_finish, 0);
VALUE             326 ext/digest/digest.c static VALUE
VALUE             327 ext/digest/digest.c rb_digest_instance_to_s(VALUE self)
VALUE             338 ext/digest/digest.c static VALUE
VALUE             339 ext/digest/digest.c rb_digest_instance_inspect(VALUE self)
VALUE             341 ext/digest/digest.c     VALUE str;
VALUE             367 ext/digest/digest.c static VALUE
VALUE             368 ext/digest/digest.c rb_digest_instance_equal(VALUE self, VALUE other)
VALUE             370 ext/digest/digest.c     VALUE str1, str2;
VALUE             401 ext/digest/digest.c static VALUE
VALUE             402 ext/digest/digest.c rb_digest_instance_digest_length(VALUE self)
VALUE             405 ext/digest/digest.c     VALUE digest = rb_digest_instance_digest(0, 0, self);
VALUE             419 ext/digest/digest.c static VALUE
VALUE             420 ext/digest/digest.c rb_digest_instance_length(VALUE self)
VALUE             433 ext/digest/digest.c static VALUE
VALUE             434 ext/digest/digest.c rb_digest_instance_block_length(VALUE self)
VALUE             457 ext/digest/digest.c static VALUE
VALUE             458 ext/digest/digest.c rb_digest_class_s_digest(int argc, VALUE *argv, VALUE klass)
VALUE             460 ext/digest/digest.c     VALUE str;
VALUE             461 ext/digest/digest.c     volatile VALUE obj;
VALUE             486 ext/digest/digest.c static VALUE
VALUE             487 ext/digest/digest.c rb_digest_class_s_hexdigest(int argc, VALUE *argv, VALUE klass)
VALUE             493 ext/digest/digest.c static VALUE
VALUE             494 ext/digest/digest.c rb_digest_class_init(VALUE self)
VALUE             507 ext/digest/digest.c get_digest_base_metadata(VALUE klass)
VALUE             509 ext/digest/digest.c     VALUE p;
VALUE             510 ext/digest/digest.c     VALUE obj;
VALUE             557 ext/digest/digest.c static VALUE
VALUE             558 ext/digest/digest.c rb_digest_base_alloc(VALUE klass)
VALUE             561 ext/digest/digest.c     VALUE obj;
VALUE             578 ext/digest/digest.c static VALUE
VALUE             579 ext/digest/digest.c rb_digest_base_copy(VALUE copy, VALUE obj)
VALUE             600 ext/digest/digest.c static VALUE
VALUE             601 ext/digest/digest.c rb_digest_base_reset(VALUE self)
VALUE             616 ext/digest/digest.c static VALUE
VALUE             617 ext/digest/digest.c rb_digest_base_update(VALUE self, VALUE str)
VALUE             634 ext/digest/digest.c static VALUE
VALUE             635 ext/digest/digest.c rb_digest_base_finish(VALUE self)
VALUE             639 ext/digest/digest.c     VALUE str;
VALUE             655 ext/digest/digest.c static VALUE
VALUE             656 ext/digest/digest.c rb_digest_base_digest_length(VALUE self)
VALUE             666 ext/digest/digest.c static VALUE
VALUE             667 ext/digest/digest.c rb_digest_base_block_length(VALUE self)
VALUE              32 ext/digest/md5/md5init.c     VALUE mDigest, cDigest_Base, cDigest_MD5;
VALUE              30 ext/digest/rmd160/rmd160init.c     VALUE mDigest, cDigest_Base, cDigest_RMD160;
VALUE              32 ext/digest/sha1/sha1init.c     VALUE mDigest, cDigest_Base, cDigest_SHA1;
VALUE              37 ext/digest/sha2/sha2init.c     VALUE mDigest, cDigest_Base;
VALUE              41 ext/digest/sha2/sha2init.c     VALUE cDigest_SHA##bitlen;
VALUE               3 ext/dl/callback/callback-0.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-0.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-0.c     VALUE cb;
VALUE              22 ext/dl/callback/callback-0.c     VALUE cb;
VALUE              32 ext/dl/callback/callback-0.c     VALUE cb;
VALUE              42 ext/dl/callback/callback-0.c     VALUE cb;
VALUE              52 ext/dl/callback/callback-0.c     VALUE cb;
VALUE              62 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE              73 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE              84 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE              95 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE             106 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE             117 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE             129 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE             141 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE             153 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE             165 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE             177 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE             190 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE             203 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE             216 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE             229 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE             242 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE             256 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE             270 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE             284 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE             298 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE             312 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE             327 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE             342 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE             357 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE             372 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE             387 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE             403 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE             419 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE             435 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE             451 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE             467 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE             484 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE             501 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE             518 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE             535 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE             552 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE             570 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE             588 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE             606 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE             624 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE             642 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE             661 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE             680 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE             699 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE             718 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE             737 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE             757 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE             777 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE             797 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE             817 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE             837 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE             858 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE             879 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE             900 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE             921 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE             942 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE             964 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE             986 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            1008 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            1030 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            1052 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            1075 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            1098 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            1121 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            1144 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            1167 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            1191 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            1215 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            1239 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            1263 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            1287 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            1312 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            1337 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            1362 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            1387 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            1412 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            1438 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            1464 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            1490 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            1516 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            1542 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            1569 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            1596 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            1623 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            1650 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            1677 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            1705 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            1733 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            1761 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            1789 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            1817 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            1846 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            1875 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            1904 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            1933 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            1963 ext/dl/callback/callback-0.c     VALUE cb;
VALUE            1975 ext/dl/callback/callback-0.c     VALUE cb;
VALUE            1987 ext/dl/callback/callback-0.c     VALUE cb;
VALUE            1999 ext/dl/callback/callback-0.c     VALUE cb;
VALUE            2011 ext/dl/callback/callback-0.c     VALUE cb;
VALUE            2023 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE            2036 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE            2049 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE            2062 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE            2075 ext/dl/callback/callback-0.c     VALUE cb, args[1];
VALUE            2088 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE            2102 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE            2116 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE            2130 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE            2144 ext/dl/callback/callback-0.c     VALUE cb, args[2];
VALUE            2158 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE            2173 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE            2188 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE            2203 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE            2218 ext/dl/callback/callback-0.c     VALUE cb, args[3];
VALUE            2233 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE            2249 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE            2265 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE            2281 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE            2297 ext/dl/callback/callback-0.c     VALUE cb, args[4];
VALUE            2313 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE            2330 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE            2347 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE            2364 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE            2381 ext/dl/callback/callback-0.c     VALUE cb, args[5];
VALUE            2398 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE            2416 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE            2434 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE            2452 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE            2470 ext/dl/callback/callback-0.c     VALUE cb, args[6];
VALUE            2488 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE            2507 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE            2526 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE            2545 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE            2564 ext/dl/callback/callback-0.c     VALUE cb, args[7];
VALUE            2583 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE            2603 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE            2623 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE            2643 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE            2663 ext/dl/callback/callback-0.c     VALUE cb, args[8];
VALUE            2683 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE            2704 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE            2725 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE            2746 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE            2767 ext/dl/callback/callback-0.c     VALUE cb, args[9];
VALUE            2788 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE            2810 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE            2832 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE            2854 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE            2876 ext/dl/callback/callback-0.c     VALUE cb, args[10];
VALUE            2898 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE            2921 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE            2944 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE            2967 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE            2990 ext/dl/callback/callback-0.c     VALUE cb, args[11];
VALUE            3013 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            3037 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            3061 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            3085 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            3109 ext/dl/callback/callback-0.c     VALUE cb, args[12];
VALUE            3133 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            3158 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            3183 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            3208 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            3233 ext/dl/callback/callback-0.c     VALUE cb, args[13];
VALUE            3258 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            3284 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            3310 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            3336 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            3362 ext/dl/callback/callback-0.c     VALUE cb, args[14];
VALUE            3388 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            3415 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            3442 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            3469 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            3496 ext/dl/callback/callback-0.c     VALUE cb, args[15];
VALUE            3523 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            3551 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            3579 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            3607 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            3635 ext/dl/callback/callback-0.c     VALUE cb, args[16];
VALUE            3663 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            3692 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            3721 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            3750 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            3779 ext/dl/callback/callback-0.c     VALUE cb, args[17];
VALUE            3808 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            3838 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            3868 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            3898 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            3928 ext/dl/callback/callback-0.c     VALUE cb, args[18];
VALUE            3958 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            3989 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            4020 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            4051 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE            4082 ext/dl/callback/callback-0.c     VALUE cb, args[19];
VALUE               3 ext/dl/callback/callback-1.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-1.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-1.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-1.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-1.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-1.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-1.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-1.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-1.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-1.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-1.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-1.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-1.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-1.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-1.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-1.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-1.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-1.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-1.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-1.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-1.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-1.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-2.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-2.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-2.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-2.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-2.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-2.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-2.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-2.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-2.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-2.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-2.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-2.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-2.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-2.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-2.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-2.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-2.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-2.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-2.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-2.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-2.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-2.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-3.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-3.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-3.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-3.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-3.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-3.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-3.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-3.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-3.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-3.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-3.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-3.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-3.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-3.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-3.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-3.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-3.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-3.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-3.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-3.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-3.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-3.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-4.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-4.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-4.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-4.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-4.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-4.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-4.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-4.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-4.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-4.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-4.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-4.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-4.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-4.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-4.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-4.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-4.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-4.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-4.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-4.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-4.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-4.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-5.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-5.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-5.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-5.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-5.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-5.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-5.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-5.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-5.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-5.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-5.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-5.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-5.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-5.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-5.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-5.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-5.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-5.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-5.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-5.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-5.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-5.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-6.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-6.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-6.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-6.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-6.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-6.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-6.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-6.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-6.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-6.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-6.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-6.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-6.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-6.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-6.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-6.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-6.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-6.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-6.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-6.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-6.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-6.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-7.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-7.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-7.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-7.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-7.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-7.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-7.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-7.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-7.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-7.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-7.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-7.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-7.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-7.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-7.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-7.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-7.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-7.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-7.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-7.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-7.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-7.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback-8.c extern VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback-8.c extern VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              12 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE              23 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE              34 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE              45 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE              56 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE              67 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE              79 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE              91 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE             103 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE             115 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE             127 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE             140 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE             153 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE             166 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE             179 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE             192 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE             206 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE             220 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE             234 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE             248 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE             262 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE             277 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE             292 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE             307 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE             322 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE             337 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE             353 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE             369 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE             385 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE             401 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE             417 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE             434 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE             451 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE             468 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE             485 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE             502 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE             520 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE             538 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE             556 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE             574 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE             592 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE             611 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE             630 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE             649 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE             668 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE             687 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE             707 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE             727 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE             747 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE             767 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE             787 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE             808 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE             829 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE             850 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE             871 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE             892 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE             914 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE             936 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE             958 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE             980 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            1002 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            1025 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            1048 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            1071 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            1094 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            1117 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            1141 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            1165 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            1189 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            1213 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            1237 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            1262 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            1287 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            1312 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            1337 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            1362 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            1388 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            1414 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            1440 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            1466 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            1492 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            1519 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            1546 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            1573 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            1600 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            1627 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            1655 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            1683 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            1711 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            1739 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            1767 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            1796 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            1825 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            1854 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            1883 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            1912 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            1942 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            1972 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            2002 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            2032 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            2063 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE            2076 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE            2089 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE            2102 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE            2115 ext/dl/callback/callback-8.c     VALUE ret, cb;
VALUE            2128 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE            2142 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE            2156 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE            2170 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE            2184 ext/dl/callback/callback-8.c     VALUE ret, cb, args[1];
VALUE            2198 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE            2213 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE            2228 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE            2243 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE            2258 ext/dl/callback/callback-8.c     VALUE ret, cb, args[2];
VALUE            2273 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE            2289 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE            2305 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE            2321 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE            2337 ext/dl/callback/callback-8.c     VALUE ret, cb, args[3];
VALUE            2353 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE            2370 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE            2387 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE            2404 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE            2421 ext/dl/callback/callback-8.c     VALUE ret, cb, args[4];
VALUE            2438 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE            2456 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE            2474 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE            2492 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE            2510 ext/dl/callback/callback-8.c     VALUE ret, cb, args[5];
VALUE            2528 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE            2547 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE            2566 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE            2585 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE            2604 ext/dl/callback/callback-8.c     VALUE ret, cb, args[6];
VALUE            2623 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE            2643 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE            2663 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE            2683 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE            2703 ext/dl/callback/callback-8.c     VALUE ret, cb, args[7];
VALUE            2723 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE            2744 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE            2765 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE            2786 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE            2807 ext/dl/callback/callback-8.c     VALUE ret, cb, args[8];
VALUE            2828 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE            2850 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE            2872 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE            2894 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE            2916 ext/dl/callback/callback-8.c     VALUE ret, cb, args[9];
VALUE            2938 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE            2961 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE            2984 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE            3007 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE            3030 ext/dl/callback/callback-8.c     VALUE ret, cb, args[10];
VALUE            3053 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            3077 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            3101 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            3125 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            3149 ext/dl/callback/callback-8.c     VALUE ret, cb, args[11];
VALUE            3173 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            3198 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            3223 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            3248 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            3273 ext/dl/callback/callback-8.c     VALUE ret, cb, args[12];
VALUE            3298 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            3324 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            3350 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            3376 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            3402 ext/dl/callback/callback-8.c     VALUE ret, cb, args[13];
VALUE            3428 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            3455 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            3482 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            3509 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            3536 ext/dl/callback/callback-8.c     VALUE ret, cb, args[14];
VALUE            3563 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            3591 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            3619 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            3647 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            3675 ext/dl/callback/callback-8.c     VALUE ret, cb, args[15];
VALUE            3703 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            3732 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            3761 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            3790 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            3819 ext/dl/callback/callback-8.c     VALUE ret, cb, args[16];
VALUE            3848 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            3878 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            3908 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            3938 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            3968 ext/dl/callback/callback-8.c     VALUE ret, cb, args[17];
VALUE            3998 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            4029 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            4060 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            4091 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            4122 ext/dl/callback/callback-8.c     VALUE ret, cb, args[18];
VALUE            4153 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            4185 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            4217 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            4249 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE            4281 ext/dl/callback/callback-8.c     VALUE ret, cb, args[19];
VALUE               3 ext/dl/callback/callback.c VALUE rb_DLCdeclCallbackAddrs, rb_DLCdeclCallbackProcs;
VALUE               5 ext/dl/callback/callback.c VALUE rb_DLStdcallCallbackAddrs, rb_DLStdcallCallbackProcs;
VALUE              24 ext/dl/callback/callback.c     VALUE tmp;
VALUE              25 ext/dl/callback/callback.c     VALUE rb_mDL = rb_path2class("DL");
VALUE             939 ext/etc/constdefs.h init_constants(VALUE mod)
VALUE              37 ext/etc/etc.c  static VALUE sPasswd;
VALUE              39 ext/etc/etc.c  static VALUE sGroup;
VALUE              72 ext/etc/etc.c  static VALUE
VALUE              73 ext/etc/etc.c  etc_getlogin(VALUE obj)
VALUE              97 ext/etc/etc.c  static VALUE
VALUE             104 ext/etc/etc.c  static VALUE
VALUE             111 ext/etc/etc.c  static VALUE
VALUE             120 ext/etc/etc.c  static VALUE
VALUE             176 ext/etc/etc.c  static VALUE
VALUE             177 ext/etc/etc.c  etc_getpwuid(int argc, VALUE *argv, VALUE obj)
VALUE             180 ext/etc/etc.c      VALUE id;
VALUE             213 ext/etc/etc.c  static VALUE
VALUE             214 ext/etc/etc.c  etc_getpwnam(VALUE obj, VALUE nam)
VALUE             230 ext/etc/etc.c  static VALUE
VALUE             238 ext/etc/etc.c  static VALUE
VALUE             281 ext/etc/etc.c  static VALUE
VALUE             282 ext/etc/etc.c  etc_passwd(VALUE obj)
VALUE             321 ext/etc/etc.c  static VALUE
VALUE             322 ext/etc/etc.c  etc_each_passwd(VALUE obj)
VALUE             334 ext/etc/etc.c  static VALUE
VALUE             335 ext/etc/etc.c  etc_setpwent(VALUE obj)
VALUE             346 ext/etc/etc.c  static VALUE
VALUE             347 ext/etc/etc.c  etc_endpwent(VALUE obj)
VALUE             366 ext/etc/etc.c  static VALUE
VALUE             367 ext/etc/etc.c  etc_getpwent(VALUE obj)
VALUE             380 ext/etc/etc.c  static VALUE
VALUE             383 ext/etc/etc.c      VALUE mem;
VALUE             418 ext/etc/etc.c  static VALUE
VALUE             419 ext/etc/etc.c  etc_getgrgid(int argc, VALUE *argv, VALUE obj)
VALUE             422 ext/etc/etc.c      VALUE id;
VALUE             456 ext/etc/etc.c  static VALUE
VALUE             457 ext/etc/etc.c  etc_getgrnam(VALUE obj, VALUE nam)
VALUE             473 ext/etc/etc.c  static VALUE
VALUE             482 ext/etc/etc.c  static VALUE
VALUE             521 ext/etc/etc.c  static VALUE
VALUE             522 ext/etc/etc.c  etc_group(VALUE obj)
VALUE             560 ext/etc/etc.c  static VALUE
VALUE             561 ext/etc/etc.c  etc_each_group(VALUE obj)
VALUE             572 ext/etc/etc.c  static VALUE
VALUE             573 ext/etc/etc.c  etc_setgrent(VALUE obj)
VALUE             584 ext/etc/etc.c  static VALUE
VALUE             585 ext/etc/etc.c  etc_endgrent(VALUE obj)
VALUE             603 ext/etc/etc.c  static VALUE
VALUE             604 ext/etc/etc.c  etc_getgrent(VALUE obj)
VALUE             619 ext/etc/etc.c  VALUE rb_w32_special_folder(int type);
VALUE             621 ext/etc/etc.c  VALUE rb_w32_conv_from_wchar(const WCHAR *wstr, rb_encoding *enc);
VALUE             631 ext/etc/etc.c  static VALUE
VALUE             632 ext/etc/etc.c  etc_sysconfdir(VALUE obj)
VALUE             644 ext/etc/etc.c  static VALUE
VALUE             647 ext/etc/etc.c      VALUE tmpdir;
VALUE             701 ext/etc/etc.c  static VALUE
VALUE             702 ext/etc/etc.c  etc_uname(VALUE obj)
VALUE             708 ext/etc/etc.c      VALUE result, release, version;
VALUE             709 ext/etc/etc.c      VALUE vbuf, nodename = Qnil;
VALUE             783 ext/etc/etc.c      VALUE result;
VALUE             816 ext/etc/etc.c  static VALUE
VALUE             817 ext/etc/etc.c  etc_sysconf(VALUE obj, VALUE arg)
VALUE             853 ext/etc/etc.c  static VALUE
VALUE             854 ext/etc/etc.c  etc_confstr(VALUE obj, VALUE arg)
VALUE             859 ext/etc/etc.c      VALUE tmp;
VALUE             899 ext/etc/etc.c  static VALUE
VALUE             900 ext/etc/etc.c  io_pathconf(VALUE io, VALUE arg)
VALUE            1003 ext/etc/etc.c  static VALUE
VALUE            1004 ext/etc/etc.c  etc_nprocessors(VALUE obj)
VALUE            1065 ext/etc/etc.c      VALUE mEtc;
VALUE              67 ext/fcntl/fcntl.c     VALUE mFcntl = rb_define_module("Fcntl");
VALUE               5 ext/fiddle/closure.c VALUE cFiddleClosure;
VALUE              71 ext/fiddle/closure.c     VALUE self      = (VALUE)x->ctx;
VALUE              72 ext/fiddle/closure.c     VALUE rbargs    = rb_iv_get(self, "@args");
VALUE              73 ext/fiddle/closure.c     VALUE ctype     = rb_iv_get(self, "@ctype");
VALUE              75 ext/fiddle/closure.c     VALUE params    = rb_ary_tmp_new(argc);
VALUE              76 ext/fiddle/closure.c     VALUE ret;
VALUE              77 ext/fiddle/closure.c     VALUE cPointer;
VALUE             199 ext/fiddle/closure.c static VALUE
VALUE             200 ext/fiddle/closure.c allocate(VALUE klass)
VALUE             204 ext/fiddle/closure.c     VALUE i = TypedData_Make_Struct(klass, fiddle_closure,
VALUE             217 ext/fiddle/closure.c static VALUE
VALUE             218 ext/fiddle/closure.c initialize(int rbargc, VALUE argv[], VALUE self)
VALUE             220 ext/fiddle/closure.c     VALUE ret;
VALUE             221 ext/fiddle/closure.c     VALUE args;
VALUE             222 ext/fiddle/closure.c     VALUE abi;
VALUE             277 ext/fiddle/closure.c static VALUE
VALUE             278 ext/fiddle/closure.c to_i(VALUE self)
VALUE              43 ext/fiddle/conversions.c value_to_generic(int type, VALUE src, fiddle_generic * dst)
VALUE              94 ext/fiddle/conversions.c VALUE
VALUE              95 ext/fiddle/conversions.c generic_to_value(VALUE rettype, fiddle_generic retval)
VALUE              98 ext/fiddle/conversions.c     VALUE cPointer;
VALUE              28 ext/fiddle/conversions.h void value_to_generic(int type, VALUE src, fiddle_generic * dst);
VALUE              29 ext/fiddle/conversions.h VALUE generic_to_value(VALUE rettype, fiddle_generic retval);
VALUE               3 ext/fiddle/fiddle.c VALUE mFiddle;
VALUE               4 ext/fiddle/fiddle.c VALUE rb_eFiddleError;
VALUE              46 ext/fiddle/fiddle.c static VALUE
VALUE              47 ext/fiddle/fiddle.c rb_fiddle_malloc(VALUE self, VALUE size)
VALUE              62 ext/fiddle/fiddle.c static VALUE
VALUE              63 ext/fiddle/fiddle.c rb_fiddle_realloc(VALUE self, VALUE addr, VALUE size)
VALUE              76 ext/fiddle/fiddle.c VALUE
VALUE              77 ext/fiddle/fiddle.c rb_fiddle_free(VALUE self, VALUE addr)
VALUE             101 ext/fiddle/fiddle.c VALUE
VALUE             102 ext/fiddle/fiddle.c rb_fiddle_ptr2value(VALUE self, VALUE addr)
VALUE             104 ext/fiddle/fiddle.c     return (VALUE)NUM2PTR(addr);
VALUE             120 ext/fiddle/fiddle.c static VALUE
VALUE             121 ext/fiddle/fiddle.c rb_fiddle_value2ptr(VALUE self, VALUE val)
VALUE             132 ext/fiddle/fiddle.h extern VALUE mFiddle;
VALUE             133 ext/fiddle/fiddle.h extern VALUE rb_eFiddleError;
VALUE             135 ext/fiddle/fiddle.h VALUE rb_fiddle_new_function(VALUE address, VALUE arg_types, VALUE ret_type);
VALUE              13 ext/fiddle/function.c VALUE cFiddleFunction;
VALUE              58 ext/fiddle/function.c static VALUE
VALUE              59 ext/fiddle/function.c allocate(VALUE klass)
VALUE              66 ext/fiddle/function.c VALUE
VALUE              67 ext/fiddle/function.c rb_fiddle_new_function(VALUE address, VALUE arg_types, VALUE ret_type)
VALUE              69 ext/fiddle/function.c     VALUE argv[3];
VALUE              79 ext/fiddle/function.c parse_keyword_arg_i(VALUE key, VALUE value, VALUE self)
VALUE              90 ext/fiddle/function.c static VALUE
VALUE              91 ext/fiddle/function.c initialize(int argc, VALUE argv[], VALUE self)
VALUE              96 ext/fiddle/function.c     VALUE ptr, args, ret_type, abi, kwds, ary;
VALUE             116 ext/fiddle/function.c 	VALUE a = RARRAY_PTR(args)[i];
VALUE             165 ext/fiddle/function.c static VALUE
VALUE             166 ext/fiddle/function.c function_call(int argc, VALUE argv[], VALUE self)
VALUE             170 ext/fiddle/function.c     VALUE cfunc, types, cPointer;
VALUE             172 ext/fiddle/function.c     VALUE alloc_buffer = 0;
VALUE             187 ext/fiddle/function.c 	    VALUE src = argv[i];
VALUE             200 ext/fiddle/function.c 	VALUE type = RARRAY_AREF(types, i);
VALUE             201 ext/fiddle/function.c 	VALUE src = argv[i];
VALUE               6 ext/fiddle/handle.c VALUE rb_cHandle;
VALUE              66 ext/fiddle/handle.c static VALUE
VALUE              67 ext/fiddle/handle.c rb_fiddle_handle_close(VALUE self)
VALUE              91 ext/fiddle/handle.c static VALUE
VALUE              92 ext/fiddle/handle.c rb_fiddle_handle_s_allocate(VALUE klass)
VALUE              94 ext/fiddle/handle.c     VALUE obj;
VALUE             105 ext/fiddle/handle.c static VALUE
VALUE             108 ext/fiddle/handle.c     VALUE obj = rb_fiddle_handle_s_allocate(rb_cHandle);
VALUE             132 ext/fiddle/handle.c static VALUE
VALUE             133 ext/fiddle/handle.c rb_fiddle_handle_initialize(int argc, VALUE argv[], VALUE self)
VALUE             137 ext/fiddle/handle.c     VALUE lib, flag;
VALUE             210 ext/fiddle/handle.c static VALUE
VALUE             211 ext/fiddle/handle.c rb_fiddle_handle_enable_close(VALUE self)
VALUE             225 ext/fiddle/handle.c static VALUE
VALUE             226 ext/fiddle/handle.c rb_fiddle_handle_disable_close(VALUE self)
VALUE             242 ext/fiddle/handle.c static VALUE
VALUE             243 ext/fiddle/handle.c rb_fiddle_handle_close_enabled_p(VALUE self)
VALUE             258 ext/fiddle/handle.c static VALUE
VALUE             259 ext/fiddle/handle.c rb_fiddle_handle_to_i(VALUE self)
VALUE             267 ext/fiddle/handle.c static VALUE fiddle_handle_sym(void *handle, VALUE symbol);
VALUE             276 ext/fiddle/handle.c static VALUE
VALUE             277 ext/fiddle/handle.c rb_fiddle_handle_sym(VALUE self, VALUE sym)
VALUE             306 ext/fiddle/handle.c static VALUE
VALUE             307 ext/fiddle/handle.c rb_fiddle_handle_s_sym(VALUE self, VALUE sym)
VALUE             312 ext/fiddle/handle.c static VALUE
VALUE             313 ext/fiddle/handle.c fiddle_handle_sym(void *handle, VALUE symbol)
VALUE             327 ext/fiddle/handle.c     func = (void (*)())(VALUE)dlsym(handle, name);
VALUE              19 ext/fiddle/pointer.c VALUE rb_cPointer;
VALUE              27 ext/fiddle/pointer.c     VALUE wrap[2];
VALUE              33 ext/fiddle/pointer.c get_freefunc(VALUE func, volatile VALUE *wrap)
VALUE              35 ext/fiddle/pointer.c     VALUE addrnum;
VALUE              42 ext/fiddle/pointer.c     return (freefunc_t)(VALUE)NUM2PTR(addrnum);
VALUE              83 ext/fiddle/pointer.c static VALUE
VALUE              84 ext/fiddle/pointer.c rb_fiddle_ptr_new2(VALUE klass, void *ptr, long size, freefunc_t func)
VALUE              87 ext/fiddle/pointer.c     VALUE val;
VALUE              98 ext/fiddle/pointer.c static VALUE
VALUE             104 ext/fiddle/pointer.c static VALUE
VALUE             115 ext/fiddle/pointer.c rb_fiddle_ptr2cptr(VALUE val)
VALUE             134 ext/fiddle/pointer.c static VALUE
VALUE             135 ext/fiddle/pointer.c rb_fiddle_ptr_s_allocate(VALUE klass)
VALUE             137 ext/fiddle/pointer.c     VALUE obj;
VALUE             158 ext/fiddle/pointer.c static VALUE
VALUE             159 ext/fiddle/pointer.c rb_fiddle_ptr_initialize(int argc, VALUE argv[], VALUE self)
VALUE             161 ext/fiddle/pointer.c     VALUE ptr, sym, size, wrap = 0, funcwrap = 0;
VALUE             168 ext/fiddle/pointer.c 	VALUE addrnum = rb_Integer(ptr);
VALUE             206 ext/fiddle/pointer.c static VALUE
VALUE             207 ext/fiddle/pointer.c rb_fiddle_ptr_s_malloc(int argc, VALUE argv[], VALUE klass)
VALUE             209 ext/fiddle/pointer.c     VALUE size, sym, obj, wrap = 0;
VALUE             237 ext/fiddle/pointer.c static VALUE
VALUE             238 ext/fiddle/pointer.c rb_fiddle_ptr_to_i(VALUE self)
VALUE             251 ext/fiddle/pointer.c static VALUE
VALUE             252 ext/fiddle/pointer.c rb_fiddle_ptr_to_value(VALUE self)
VALUE             256 ext/fiddle/pointer.c     return (VALUE)(data->ptr);
VALUE             267 ext/fiddle/pointer.c static VALUE
VALUE             268 ext/fiddle/pointer.c rb_fiddle_ptr_ptr(VALUE self)
VALUE             284 ext/fiddle/pointer.c static VALUE
VALUE             285 ext/fiddle/pointer.c rb_fiddle_ptr_ref(VALUE self)
VALUE             298 ext/fiddle/pointer.c static VALUE
VALUE             299 ext/fiddle/pointer.c rb_fiddle_ptr_null_p(VALUE self)
VALUE             313 ext/fiddle/pointer.c static VALUE
VALUE             314 ext/fiddle/pointer.c rb_fiddle_ptr_free_set(VALUE self, VALUE val)
VALUE             333 ext/fiddle/pointer.c static VALUE
VALUE             334 ext/fiddle/pointer.c rb_fiddle_ptr_free_get(VALUE self)
VALUE             337 ext/fiddle/pointer.c     VALUE address;
VALUE             338 ext/fiddle/pointer.c     VALUE arg_types;
VALUE             339 ext/fiddle/pointer.c     VALUE ret_type;
VALUE             369 ext/fiddle/pointer.c static VALUE
VALUE             370 ext/fiddle/pointer.c rb_fiddle_ptr_to_s(int argc, VALUE argv[], VALUE self)
VALUE             373 ext/fiddle/pointer.c     VALUE arg1, val;
VALUE             407 ext/fiddle/pointer.c static VALUE
VALUE             408 ext/fiddle/pointer.c rb_fiddle_ptr_to_str(int argc, VALUE argv[], VALUE self)
VALUE             411 ext/fiddle/pointer.c     VALUE arg1, val;
VALUE             436 ext/fiddle/pointer.c static VALUE
VALUE             437 ext/fiddle/pointer.c rb_fiddle_ptr_inspect(VALUE self)
VALUE             454 ext/fiddle/pointer.c static VALUE
VALUE             455 ext/fiddle/pointer.c rb_fiddle_ptr_eql(VALUE self, VALUE other)
VALUE             475 ext/fiddle/pointer.c static VALUE
VALUE             476 ext/fiddle/pointer.c rb_fiddle_ptr_cmp(VALUE self, VALUE other)
VALUE             496 ext/fiddle/pointer.c static VALUE
VALUE             497 ext/fiddle/pointer.c rb_fiddle_ptr_plus(VALUE self, VALUE other)
VALUE             514 ext/fiddle/pointer.c static VALUE
VALUE             515 ext/fiddle/pointer.c rb_fiddle_ptr_minus(VALUE self, VALUE other)
VALUE             536 ext/fiddle/pointer.c static VALUE
VALUE             537 ext/fiddle/pointer.c rb_fiddle_ptr_aref(int argc, VALUE argv[], VALUE self)
VALUE             539 ext/fiddle/pointer.c     VALUE arg0, arg1;
VALUE             540 ext/fiddle/pointer.c     VALUE retval = Qnil;
VALUE             573 ext/fiddle/pointer.c static VALUE
VALUE             574 ext/fiddle/pointer.c rb_fiddle_ptr_aset(int argc, VALUE argv[], VALUE self)
VALUE             576 ext/fiddle/pointer.c     VALUE arg0, arg1, arg2;
VALUE             577 ext/fiddle/pointer.c     VALUE retval = Qnil;
VALUE             616 ext/fiddle/pointer.c static VALUE
VALUE             617 ext/fiddle/pointer.c rb_fiddle_ptr_size_set(VALUE self, VALUE size)
VALUE             628 ext/fiddle/pointer.c static VALUE
VALUE             629 ext/fiddle/pointer.c rb_fiddle_ptr_size_get(VALUE self)
VALUE             642 ext/fiddle/pointer.c static VALUE
VALUE             643 ext/fiddle/pointer.c rb_fiddle_ptr_s_to_ptr(VALUE self, VALUE val)
VALUE             645 ext/fiddle/pointer.c     VALUE ptr, wrap = val, vptr;
VALUE             668 ext/fiddle/pointer.c 	VALUE num = rb_Integer(val);
VALUE              74 ext/gdbm/gdbm.c static VALUE rb_cGDBM, rb_eGDBMError, rb_eGDBMFatalError;
VALUE             149 ext/gdbm/gdbm.c static VALUE
VALUE             150 ext/gdbm/gdbm.c fgdbm_close(VALUE obj)
VALUE             167 ext/gdbm/gdbm.c static VALUE
VALUE             168 ext/gdbm/gdbm.c fgdbm_closed(VALUE obj)
VALUE             181 ext/gdbm/gdbm.c static VALUE
VALUE             182 ext/gdbm/gdbm.c fgdbm_s_alloc(VALUE klass)
VALUE             210 ext/gdbm/gdbm.c static VALUE
VALUE             211 ext/gdbm/gdbm.c fgdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             213 ext/gdbm/gdbm.c     VALUE file, vmode, vflags;
VALUE             299 ext/gdbm/gdbm.c static VALUE
VALUE             300 ext/gdbm/gdbm.c fgdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             302 ext/gdbm/gdbm.c     VALUE obj = fgdbm_s_alloc(klass);
VALUE             315 ext/gdbm/gdbm.c static VALUE
VALUE             319 ext/gdbm/gdbm.c     VALUE str;
VALUE             331 ext/gdbm/gdbm.c static VALUE
VALUE             332 ext/gdbm/gdbm.c rb_gdbm_fetch2(GDBM_FILE dbm, VALUE keystr)
VALUE             346 ext/gdbm/gdbm.c static VALUE
VALUE             347 ext/gdbm/gdbm.c rb_gdbm_fetch3(VALUE obj, VALUE keystr)
VALUE             356 ext/gdbm/gdbm.c static VALUE
VALUE             360 ext/gdbm/gdbm.c     VALUE str;
VALUE             372 ext/gdbm/gdbm.c static VALUE
VALUE             373 ext/gdbm/gdbm.c rb_gdbm_nextkey(GDBM_FILE dbm, VALUE keystr)
VALUE             376 ext/gdbm/gdbm.c     VALUE str;
VALUE             393 ext/gdbm/gdbm.c static VALUE
VALUE             394 ext/gdbm/gdbm.c fgdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             396 ext/gdbm/gdbm.c     VALUE valstr;
VALUE             413 ext/gdbm/gdbm.c static VALUE
VALUE             414 ext/gdbm/gdbm.c fgdbm_aref(VALUE obj, VALUE keystr)
VALUE             426 ext/gdbm/gdbm.c static VALUE
VALUE             427 ext/gdbm/gdbm.c fgdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             429 ext/gdbm/gdbm.c     VALUE keystr, valstr, ifnone;
VALUE             446 ext/gdbm/gdbm.c static VALUE
VALUE             447 ext/gdbm/gdbm.c fgdbm_key(VALUE obj, VALUE valstr)
VALUE             451 ext/gdbm/gdbm.c     VALUE keystr, valstr2;
VALUE             470 ext/gdbm/gdbm.c static VALUE
VALUE             471 ext/gdbm/gdbm.c fgdbm_index(VALUE obj, VALUE value)
VALUE             484 ext/gdbm/gdbm.c static VALUE
VALUE             485 ext/gdbm/gdbm.c fgdbm_select(VALUE obj)
VALUE             487 ext/gdbm/gdbm.c     VALUE new = rb_ary_new();
VALUE             490 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             495 ext/gdbm/gdbm.c         VALUE assoc = rb_assoc_new(keystr, rb_gdbm_fetch2(dbm, keystr));
VALUE             496 ext/gdbm/gdbm.c         VALUE v = rb_yield(assoc);
VALUE             513 ext/gdbm/gdbm.c static VALUE
VALUE             514 ext/gdbm/gdbm.c fgdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             516 ext/gdbm/gdbm.c     VALUE new = rb_ary_new2(argc);
VALUE             527 ext/gdbm/gdbm.c rb_gdbm_modify(VALUE obj)
VALUE             532 ext/gdbm/gdbm.c static VALUE
VALUE             533 ext/gdbm/gdbm.c rb_gdbm_delete(VALUE obj, VALUE keystr)
VALUE             569 ext/gdbm/gdbm.c static VALUE
VALUE             570 ext/gdbm/gdbm.c fgdbm_delete(VALUE obj, VALUE keystr)
VALUE             572 ext/gdbm/gdbm.c     VALUE valstr;
VALUE             586 ext/gdbm/gdbm.c static VALUE
VALUE             587 ext/gdbm/gdbm.c fgdbm_shift(VALUE obj)
VALUE             591 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             610 ext/gdbm/gdbm.c static VALUE
VALUE             611 ext/gdbm/gdbm.c fgdbm_delete_if(VALUE obj)
VALUE             615 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             616 ext/gdbm/gdbm.c     VALUE ret, ary = rb_ary_tmp_new(0);
VALUE             651 ext/gdbm/gdbm.c static VALUE
VALUE             652 ext/gdbm/gdbm.c fgdbm_clear(VALUE obj)
VALUE             695 ext/gdbm/gdbm.c static VALUE
VALUE             696 ext/gdbm/gdbm.c fgdbm_invert(VALUE obj)
VALUE             700 ext/gdbm/gdbm.c     VALUE keystr, valstr;
VALUE             701 ext/gdbm/gdbm.c     VALUE hash = rb_hash_new();
VALUE             720 ext/gdbm/gdbm.c static VALUE
VALUE             721 ext/gdbm/gdbm.c fgdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             747 ext/gdbm/gdbm.c static VALUE
VALUE             750 ext/gdbm/gdbm.c     const VALUE *ptr;
VALUE             768 ext/gdbm/gdbm.c static VALUE
VALUE             769 ext/gdbm/gdbm.c fgdbm_update(VALUE obj, VALUE other)
VALUE             782 ext/gdbm/gdbm.c static VALUE
VALUE             783 ext/gdbm/gdbm.c fgdbm_replace(VALUE obj, VALUE other)
VALUE             797 ext/gdbm/gdbm.c static VALUE
VALUE             798 ext/gdbm/gdbm.c fgdbm_length(VALUE obj)
VALUE             824 ext/gdbm/gdbm.c static VALUE
VALUE             825 ext/gdbm/gdbm.c fgdbm_empty_p(VALUE obj)
VALUE             854 ext/gdbm/gdbm.c static VALUE
VALUE             855 ext/gdbm/gdbm.c fgdbm_each_value(VALUE obj)
VALUE             859 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             880 ext/gdbm/gdbm.c static VALUE
VALUE             881 ext/gdbm/gdbm.c fgdbm_each_key(VALUE obj)
VALUE             885 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             906 ext/gdbm/gdbm.c static VALUE
VALUE             907 ext/gdbm/gdbm.c fgdbm_each_pair(VALUE obj)
VALUE             911 ext/gdbm/gdbm.c     VALUE keystr;
VALUE             932 ext/gdbm/gdbm.c static VALUE
VALUE             933 ext/gdbm/gdbm.c fgdbm_keys(VALUE obj)
VALUE             937 ext/gdbm/gdbm.c     VALUE keystr, ary;
VALUE             956 ext/gdbm/gdbm.c static VALUE
VALUE             957 ext/gdbm/gdbm.c fgdbm_values(VALUE obj)
VALUE             962 ext/gdbm/gdbm.c     VALUE valstr, ary;
VALUE             986 ext/gdbm/gdbm.c static VALUE
VALUE             987 ext/gdbm/gdbm.c fgdbm_has_key(VALUE obj, VALUE keystr)
VALUE            1014 ext/gdbm/gdbm.c static VALUE
VALUE            1015 ext/gdbm/gdbm.c fgdbm_has_value(VALUE obj, VALUE valstr)
VALUE            1019 ext/gdbm/gdbm.c     VALUE keystr, valstr2;
VALUE            1044 ext/gdbm/gdbm.c static VALUE
VALUE            1045 ext/gdbm/gdbm.c fgdbm_to_a(VALUE obj)
VALUE            1049 ext/gdbm/gdbm.c     VALUE keystr, ary;
VALUE            1070 ext/gdbm/gdbm.c static VALUE
VALUE            1071 ext/gdbm/gdbm.c fgdbm_reorganize(VALUE obj)
VALUE            1093 ext/gdbm/gdbm.c static VALUE
VALUE            1094 ext/gdbm/gdbm.c fgdbm_sync(VALUE obj)
VALUE            1111 ext/gdbm/gdbm.c static VALUE
VALUE            1112 ext/gdbm/gdbm.c fgdbm_set_cachesize(VALUE obj, VALUE val)
VALUE            1136 ext/gdbm/gdbm.c static VALUE
VALUE            1137 ext/gdbm/gdbm.c fgdbm_set_fastmode(VALUE obj, VALUE val)
VALUE            1167 ext/gdbm/gdbm.c static VALUE
VALUE            1168 ext/gdbm/gdbm.c fgdbm_set_syncmode(VALUE obj, VALUE val)
VALUE            1196 ext/gdbm/gdbm.c static VALUE
VALUE            1197 ext/gdbm/gdbm.c fgdbm_to_hash(VALUE obj)
VALUE            1201 ext/gdbm/gdbm.c     VALUE keystr, hash;
VALUE            1221 ext/gdbm/gdbm.c static VALUE
VALUE            1222 ext/gdbm/gdbm.c fgdbm_reject(VALUE obj)
VALUE              90 ext/io/console/console.c static VALUE
VALUE              91 ext/io/console/console.c rb_f_send(int argc, VALUE *argv, VALUE recv)
VALUE              93 ext/io/console/console.c     VALUE sym = argv[0];
VALUE             116 ext/io/console/console.c rawmode_opt(int argc, VALUE *argv, rawmode_arg_t *opts)
VALUE             119 ext/io/console/console.c     VALUE vopts;
VALUE             122 ext/io/console/console.c 	VALUE vmin = rb_hash_aref(vopts, ID2SYM(id_min));
VALUE             123 ext/io/console/console.c 	VALUE vtime = rb_hash_aref(vopts, ID2SYM(id_time));
VALUE             132 ext/io/console/console.c 	    VALUE v10 = INT2FIX(10);
VALUE             234 ext/io/console/console.c     VALUE wio = fptr->tied_io_for_writing;
VALUE             244 ext/io/console/console.c static VALUE
VALUE             245 ext/io/console/console.c ttymode(VALUE io, VALUE (*func)(VALUE), void (*setter)(conmode *, void *), void *arg)
VALUE             252 ext/io/console/console.c     VALUE result = Qnil;
VALUE             312 ext/io/console/console.c static VALUE
VALUE             313 ext/io/console/console.c console_raw(int argc, VALUE *argv, VALUE io)
VALUE             329 ext/io/console/console.c static VALUE
VALUE             330 ext/io/console/console.c console_set_raw(int argc, VALUE *argv, VALUE io)
VALUE             357 ext/io/console/console.c static VALUE
VALUE             358 ext/io/console/console.c console_cooked(VALUE io)
VALUE             373 ext/io/console/console.c static VALUE
VALUE             374 ext/io/console/console.c console_set_cooked(VALUE io)
VALUE             388 ext/io/console/console.c static VALUE
VALUE             389 ext/io/console/console.c getc_call(VALUE io)
VALUE             402 ext/io/console/console.c static VALUE
VALUE             403 ext/io/console/console.c console_getch(int argc, VALUE *argv, VALUE io)
VALUE             421 ext/io/console/console.c static VALUE
VALUE             422 ext/io/console/console.c console_noecho(VALUE io)
VALUE             437 ext/io/console/console.c static VALUE
VALUE             438 ext/io/console/console.c console_set_echo(VALUE io, VALUE f)
VALUE             463 ext/io/console/console.c static VALUE
VALUE             464 ext/io/console/console.c console_echo_p(VALUE io)
VALUE             504 ext/io/console/console.c static VALUE
VALUE             505 ext/io/console/console.c console_winsize(VALUE io)
VALUE             526 ext/io/console/console.c static VALUE
VALUE             527 ext/io/console/console.c console_set_winsize(VALUE io, VALUE size)
VALUE             535 ext/io/console/console.c     VALUE row, col, xpixel, ypixel;
VALUE             536 ext/io/console/console.c     const VALUE *sz;
VALUE             591 ext/io/console/console.c static VALUE
VALUE             592 ext/io/console/console.c console_iflush(VALUE io)
VALUE             614 ext/io/console/console.c static VALUE
VALUE             615 ext/io/console/console.c console_oflush(VALUE io)
VALUE             637 ext/io/console/console.c static VALUE
VALUE             638 ext/io/console/console.c console_ioflush(VALUE io)
VALUE             660 ext/io/console/console.c static VALUE
VALUE             661 ext/io/console/console.c console_beep(VALUE io)
VALUE             679 ext/io/console/console.c static VALUE
VALUE             680 ext/io/console/console.c console_goto(VALUE io, VALUE x, VALUE y)
VALUE             696 ext/io/console/console.c static VALUE
VALUE             697 ext/io/console/console.c console_cursor_pos(VALUE io)
VALUE             711 ext/io/console/console.c static VALUE
VALUE             712 ext/io/console/console.c console_cursor_set(VALUE io, VALUE cpos)
VALUE             721 ext/io/console/console.c static VALUE
VALUE             722 ext/io/console/console.c console_key_pressed_p(VALUE io, VALUE k)
VALUE             766 ext/io/console/console.c static VALUE
VALUE             767 ext/io/console/console.c console_dev(int argc, VALUE *argv, VALUE klass)
VALUE             769 ext/io/console/console.c     VALUE con = 0;
VALUE             771 ext/io/console/console.c     VALUE sym = 0;
VALUE             797 ext/io/console/console.c 	VALUE args[2];
VALUE             809 ext/io/console/console.c 	VALUE out;
VALUE             856 ext/io/console/console.c static VALUE
VALUE             857 ext/io/console/console.c io_getch(int argc, VALUE *argv, VALUE io)
VALUE             863 ext/io/console/console.c static VALUE
VALUE             864 ext/io/console/console.c puts_call(VALUE io)
VALUE             869 ext/io/console/console.c static VALUE
VALUE             870 ext/io/console/console.c getpass_call(VALUE io)
VALUE             876 ext/io/console/console.c prompt(int argc, VALUE *argv, VALUE io)
VALUE             879 ext/io/console/console.c 	VALUE str = argv[0];
VALUE             886 ext/io/console/console.c static VALUE
VALUE             887 ext/io/console/console.c str_chomp(VALUE str)
VALUE             904 ext/io/console/console.c static VALUE
VALUE             905 ext/io/console/console.c console_getpass(int argc, VALUE *argv, VALUE io)
VALUE             907 ext/io/console/console.c     VALUE str, wio;
VALUE             923 ext/io/console/console.c static VALUE
VALUE             924 ext/io/console/console.c io_getpass(int argc, VALUE *argv, VALUE io)
VALUE             926 ext/io/console/console.c     VALUE str;
VALUE             983 ext/io/console/console.c 	VALUE mReadable = rb_define_module_under(rb_cIO, "generic_readable");
VALUE              39 ext/io/nonblock/nonblock.c static VALUE
VALUE              40 ext/io/nonblock/nonblock.c rb_io_nonblock_p(VALUE io)
VALUE              78 ext/io/nonblock/nonblock.c static VALUE
VALUE              79 ext/io/nonblock/nonblock.c rb_io_nonblock_set(VALUE io, VALUE nb)
VALUE              90 ext/io/nonblock/nonblock.c static VALUE
VALUE              91 ext/io/nonblock/nonblock.c io_nonblock_restore(VALUE arg)
VALUE             109 ext/io/nonblock/nonblock.c static VALUE
VALUE             110 ext/io/nonblock/nonblock.c rb_io_nonblock_block(int argc, VALUE *argv, VALUE io)
VALUE             118 ext/io/nonblock/nonblock.c 	VALUE v;
VALUE             127 ext/io/nonblock/nonblock.c     return rb_ensure(rb_yield, io, io_nonblock_restore, (VALUE)restore);
VALUE              42 ext/io/wait/wait.c static VALUE io_ready_p _((VALUE io));
VALUE              43 ext/io/wait/wait.c static VALUE io_wait_readable _((int argc, VALUE *argv, VALUE io));
VALUE              44 ext/io/wait/wait.c static VALUE io_wait_writable _((int argc, VALUE *argv, VALUE io));
VALUE              48 ext/io/wait/wait.c get_timeout(int argc, VALUE *argv, struct timeval *timerec)
VALUE              50 ext/io/wait/wait.c     VALUE timeout = Qnil;
VALUE              79 ext/io/wait/wait.c static VALUE
VALUE              80 ext/io/wait/wait.c io_nread(VALUE io)
VALUE             104 ext/io/wait/wait.c static VALUE
VALUE             105 ext/io/wait/wait.c io_ready_p(VALUE io)
VALUE             128 ext/io/wait/wait.c static VALUE
VALUE             129 ext/io/wait/wait.c io_wait_readable(int argc, VALUE *argv, VALUE io)
VALUE             153 ext/io/wait/wait.c static VALUE
VALUE             154 ext/io/wait/wait.c io_wait_writable(int argc, VALUE *argv, VALUE io)
VALUE             170 ext/io/wait/wait.c wait_mode_sym(VALUE mode)
VALUE             214 ext/io/wait/wait.c static VALUE
VALUE             215 ext/io/wait/wait.c io_wait_readwrite(int argc, VALUE *argv, VALUE io)
VALUE              40 ext/nkf/nkf.c  static VALUE result;
VALUE             135 ext/nkf/nkf.c  static VALUE
VALUE             136 ext/nkf/nkf.c  rb_nkf_convert(VALUE obj, VALUE opt, VALUE src)
VALUE             138 ext/nkf/nkf.c      VALUE tmp;
VALUE             192 ext/nkf/nkf.c  static VALUE
VALUE             193 ext/nkf/nkf.c  rb_nkf_guess(VALUE obj, VALUE src)
VALUE             483 ext/nkf/nkf.c      VALUE mNKF = rb_define_module("NKF");
VALUE              23 ext/objspace/object_tracing.c     VALUE newobj_trace;
VALUE              24 ext/objspace/object_tracing.c     VALUE freeobj_trace;
VALUE              72 ext/objspace/object_tracing.c newobj_i(VALUE tpval, void *data)
VALUE              76 ext/objspace/object_tracing.c     VALUE obj = rb_tracearg_object(tparg);
VALUE              77 ext/objspace/object_tracing.c     VALUE path = rb_tracearg_path(tparg);
VALUE              78 ext/objspace/object_tracing.c     VALUE line = rb_tracearg_lineno(tparg);
VALUE              79 ext/objspace/object_tracing.c     VALUE mid = rb_tracearg_method_id(tparg);
VALUE              80 ext/objspace/object_tracing.c     VALUE klass = rb_tracearg_defined_class(tparg);
VALUE              83 ext/objspace/object_tracing.c     VALUE class_path = (RTEST(klass) && !OBJ_FROZEN(klass)) ? rb_class_path_cached(klass) : Qnil;
VALUE             112 ext/objspace/object_tracing.c freeobj_i(VALUE tpval, void *data)
VALUE             116 ext/objspace/object_tracing.c     VALUE obj = rb_tracearg_object(tparg);
VALUE             170 ext/objspace/object_tracing.c static VALUE
VALUE             171 ext/objspace/object_tracing.c trace_object_allocations_start(VALUE self)
VALUE             199 ext/objspace/object_tracing.c static VALUE
VALUE             200 ext/objspace/object_tracing.c trace_object_allocations_stop(VALUE self)
VALUE             224 ext/objspace/object_tracing.c static VALUE
VALUE             225 ext/objspace/object_tracing.c trace_object_allocations_clear(VALUE self)
VALUE             268 ext/objspace/object_tracing.c static VALUE
VALUE             269 ext/objspace/object_tracing.c trace_object_allocations(VALUE self)
VALUE             282 ext/objspace/object_tracing.c     VALUE obj = (VALUE)key;
VALUE             290 ext/objspace/object_tracing.c 	VALUE m = rb_sym2str(info->mid);
VALUE             308 ext/objspace/object_tracing.c static VALUE
VALUE             309 ext/objspace/object_tracing.c trace_object_allocations_debug_start(VALUE self)
VALUE             321 ext/objspace/object_tracing.c lookup_allocation_info(VALUE obj)
VALUE             333 ext/objspace/object_tracing.c objspace_lookup_allocation_info(VALUE obj)
VALUE             345 ext/objspace/object_tracing.c static VALUE
VALUE             346 ext/objspace/object_tracing.c allocation_sourcefile(VALUE self, VALUE obj)
VALUE             365 ext/objspace/object_tracing.c static VALUE
VALUE             366 ext/objspace/object_tracing.c allocation_sourceline(VALUE self, VALUE obj)
VALUE             396 ext/objspace/object_tracing.c static VALUE
VALUE             397 ext/objspace/object_tracing.c allocation_class_path(VALUE self, VALUE obj)
VALUE             429 ext/objspace/object_tracing.c static VALUE
VALUE             430 ext/objspace/object_tracing.c allocation_method_id(VALUE self, VALUE obj)
VALUE             461 ext/objspace/object_tracing.c static VALUE
VALUE             462 ext/objspace/object_tracing.c allocation_generation(VALUE self, VALUE obj)
VALUE             474 ext/objspace/object_tracing.c Init_object_tracing(VALUE rb_mObjSpace)
VALUE              39 ext/objspace/objspace.c static VALUE
VALUE              40 ext/objspace/objspace.c memsize_of_m(VALUE self, VALUE obj)
VALUE              47 ext/objspace/objspace.c     VALUE klass;
VALUE              53 ext/objspace/objspace.c     VALUE v;
VALUE              56 ext/objspace/objspace.c     for (v = (VALUE)vstart; v != (VALUE)vend; v += stride) {
VALUE             104 ext/objspace/objspace.c static VALUE
VALUE             105 ext/objspace/objspace.c memsize_of_all_m(int argc, VALUE *argv, VALUE self)
VALUE             120 ext/objspace/objspace.c     VALUE k = (VALUE)key;
VALUE             121 ext/objspace/objspace.c     VALUE hash = (VALUE)arg;
VALUE             126 ext/objspace/objspace.c static VALUE
VALUE             127 ext/objspace/objspace.c setup_hash(int argc, VALUE *argv)
VALUE             129 ext/objspace/objspace.c     VALUE hash;
VALUE             150 ext/objspace/objspace.c     VALUE v = (VALUE)vstart;
VALUE             152 ext/objspace/objspace.c     for (;v != (VALUE)vend; v += stride) {
VALUE             160 ext/objspace/objspace.c static VALUE
VALUE             163 ext/objspace/objspace.c     VALUE type;
VALUE             221 ext/objspace/objspace.c static VALUE
VALUE             222 ext/objspace/objspace.c count_objects_size(int argc, VALUE *argv, VALUE os)
VALUE             227 ext/objspace/objspace.c     VALUE hash = setup_hash(argc, argv);
VALUE             244 ext/objspace/objspace.c 	    VALUE type = type2sym(i);
VALUE             262 ext/objspace/objspace.c     VALUE v = (VALUE)vstart;
VALUE             264 ext/objspace/objspace.c     for (; v != (VALUE)vend; v += stride) {
VALUE             307 ext/objspace/objspace.c static VALUE
VALUE             308 ext/objspace/objspace.c count_symbols(int argc, VALUE *argv, VALUE os)
VALUE             311 ext/objspace/objspace.c     VALUE hash = setup_hash(argc, argv);
VALUE             335 ext/objspace/objspace.c     VALUE v = (VALUE)vstart;
VALUE             337 ext/objspace/objspace.c     for (; v != (VALUE)vend; v += stride) {
VALUE             370 ext/objspace/objspace.c static VALUE
VALUE             371 ext/objspace/objspace.c count_nodes(int argc, VALUE *argv, VALUE os)
VALUE             375 ext/objspace/objspace.c     VALUE hash = setup_hash(argc, argv);
VALUE             392 ext/objspace/objspace.c 	    VALUE node;
VALUE             510 ext/objspace/objspace.c     VALUE hash = (VALUE)data;
VALUE             511 ext/objspace/objspace.c     VALUE v = (VALUE)vstart;
VALUE             513 ext/objspace/objspace.c     for (; v != (VALUE)vend; v += stride) {
VALUE             515 ext/objspace/objspace.c 	    VALUE counter;
VALUE             516 ext/objspace/objspace.c 	    VALUE key = RBASIC(v)->klass;
VALUE             571 ext/objspace/objspace.c static VALUE
VALUE             572 ext/objspace/objspace.c count_tdata_objects(int argc, VALUE *argv, VALUE self)
VALUE             574 ext/objspace/objspace.c     VALUE hash = setup_hash(argc, argv);
VALUE             584 ext/objspace/objspace.c     VALUE hash = (VALUE)data;
VALUE             585 ext/objspace/objspace.c     VALUE v = (VALUE)vstart;
VALUE             587 ext/objspace/objspace.c     for (; v != (VALUE)vend; v += stride) {
VALUE             589 ext/objspace/objspace.c 	    VALUE counter;
VALUE             590 ext/objspace/objspace.c 	    VALUE key = ID2SYM(imemo_type_ids[imemo_type(v)]);
VALUE             636 ext/objspace/objspace.c static VALUE
VALUE             637 ext/objspace/objspace.c count_imemo_objects(int argc, VALUE *argv, VALUE self)
VALUE             639 ext/objspace/objspace.c     VALUE hash = setup_hash(argc, argv);
VALUE             660 ext/objspace/objspace.c     rb_gc_mark((VALUE)ptr);
VALUE             666 ext/objspace/objspace.c     VALUE obj = (VALUE)ptr;
VALUE             676 ext/objspace/objspace.c static VALUE rb_mInternalObjectWrapper;
VALUE             678 ext/objspace/objspace.c static VALUE
VALUE             679 ext/objspace/objspace.c iow_newobj(VALUE obj)
VALUE             685 ext/objspace/objspace.c static VALUE
VALUE             686 ext/objspace/objspace.c iow_type(VALUE self)
VALUE             688 ext/objspace/objspace.c     VALUE obj = (VALUE)DATA_PTR(self);
VALUE             693 ext/objspace/objspace.c static VALUE
VALUE             694 ext/objspace/objspace.c iow_inspect(VALUE self)
VALUE             696 ext/objspace/objspace.c     VALUE obj = (VALUE)DATA_PTR(self);
VALUE             697 ext/objspace/objspace.c     VALUE type = type2sym(BUILTIN_TYPE(obj));
VALUE             703 ext/objspace/objspace.c static VALUE
VALUE             704 ext/objspace/objspace.c iow_internal_object_id(VALUE self)
VALUE             706 ext/objspace/objspace.c     VALUE obj = (VALUE)DATA_PTR(self);
VALUE             712 ext/objspace/objspace.c     VALUE internals;
VALUE             716 ext/objspace/objspace.c reachable_object_from_i(VALUE obj, void *data_ptr)
VALUE             719 ext/objspace/objspace.c     VALUE key = obj;
VALUE             720 ext/objspace/objspace.c     VALUE val = obj;
VALUE             734 ext/objspace/objspace.c     VALUE ary = (VALUE)data;
VALUE             735 ext/objspace/objspace.c     rb_ary_push(ary, (VALUE)value);
VALUE             781 ext/objspace/objspace.c static VALUE
VALUE             782 ext/objspace/objspace.c reachable_objects_from(VALUE self, VALUE obj)
VALUE             785 ext/objspace/objspace.c 	VALUE ret = rb_ary_new();
VALUE             789 ext/objspace/objspace.c 	    obj = (VALUE)DATA_PTR(obj);
VALUE             806 ext/objspace/objspace.c     VALUE categories;
VALUE             808 ext/objspace/objspace.c     VALUE last_category_str;
VALUE             809 ext/objspace/objspace.c     VALUE last_category_objects;
VALUE             813 ext/objspace/objspace.c reachable_object_from_root_i(const char *category, VALUE obj, void *ptr)
VALUE             816 ext/objspace/objspace.c     VALUE category_str;
VALUE             817 ext/objspace/objspace.c     VALUE category_objects;
VALUE             844 ext/objspace/objspace.c collect_values_of_values(VALUE category, VALUE category_objects, VALUE categories)
VALUE             846 ext/objspace/objspace.c     VALUE ary = rb_ary_new();
VALUE             858 ext/objspace/objspace.c static VALUE
VALUE             859 ext/objspace/objspace.c reachable_objects_from_root(VALUE self)
VALUE             862 ext/objspace/objspace.c     VALUE hash = data.categories = rb_ident_hash_new();
VALUE             871 ext/objspace/objspace.c static VALUE
VALUE             872 ext/objspace/objspace.c wrap_klass_iow(VALUE klass)
VALUE             894 ext/objspace/objspace.c static VALUE
VALUE             895 ext/objspace/objspace.c objspace_internal_class_of(VALUE self, VALUE obj)
VALUE             897 ext/objspace/objspace.c     VALUE klass;
VALUE             900 ext/objspace/objspace.c 	obj = (VALUE)DATA_PTR(obj);
VALUE             916 ext/objspace/objspace.c static VALUE
VALUE             917 ext/objspace/objspace.c objspace_internal_super_of(VALUE self, VALUE obj)
VALUE             919 ext/objspace/objspace.c     VALUE super;
VALUE             922 ext/objspace/objspace.c 	obj = (VALUE)DATA_PTR(obj);
VALUE             938 ext/objspace/objspace.c void Init_object_tracing(VALUE rb_mObjSpace);
VALUE             939 ext/objspace/objspace.c void Init_objspace_dump(VALUE rb_mObjSpace);
VALUE             959 ext/objspace/objspace.c     VALUE rb_mObjSpace;
VALUE               8 ext/objspace/objspace.h     VALUE flags;
VALUE               9 ext/objspace/objspace.h     VALUE klass;
VALUE              15 ext/objspace/objspace.h     VALUE mid;
VALUE              18 ext/objspace/objspace.h struct allocation_info *objspace_lookup_allocation_info(VALUE obj);
VALUE              23 ext/objspace/objspace_dump.c static VALUE sym_output, sym_stdout, sym_string, sym_file;
VALUE              26 ext/objspace/objspace_dump.c     VALUE type;
VALUE              28 ext/objspace/objspace_dump.c     VALUE string;
VALUE              31 ext/objspace/objspace_dump.c     VALUE cur_obj;
VALUE              32 ext/objspace/objspace_dump.c     VALUE cur_obj_klass;
VALUE              53 ext/objspace/objspace_dump.c dump_append_string_value(struct dump_config *dc, VALUE obj)
VALUE              95 ext/objspace/objspace_dump.c dump_append_symbol_value(struct dump_config *dc, VALUE obj)
VALUE             103 ext/objspace/objspace_dump.c obj_type(VALUE obj)
VALUE             139 ext/objspace/objspace_dump.c dump_append_special_const(struct dump_config *dc, VALUE value)
VALUE             165 ext/objspace/objspace_dump.c reachable_object_i(VALUE ref, void *data)
VALUE             181 ext/objspace/objspace_dump.c dump_append_string_content(struct dump_config *dc, VALUE obj)
VALUE             194 ext/objspace/objspace_dump.c dump_object(VALUE obj, struct dump_config *dc, int part)
VALUE             302 ext/objspace/objspace_dump.c 	    VALUE m = rb_sym2str(ainfo->mid);
VALUE             328 ext/objspace/objspace_dump.c     VALUE v = (VALUE)vstart;
VALUE             329 ext/objspace/objspace_dump.c     for (; v != (VALUE)vend; v += stride) {
VALUE             339 ext/objspace/objspace_dump.c root_obj_i(const char *category, VALUE obj, void *data)
VALUE             356 ext/objspace/objspace_dump.c static VALUE
VALUE             357 ext/objspace/objspace_dump.c dump_output(struct dump_config *dc, VALUE opts, VALUE output, const char *filename)
VALUE             359 ext/objspace/objspace_dump.c     VALUE tmp;
VALUE             392 ext/objspace/objspace_dump.c static VALUE
VALUE             393 ext/objspace/objspace_dump.c dump_result(struct dump_config *dc, VALUE output)
VALUE             421 ext/objspace/objspace_dump.c static VALUE
VALUE             422 ext/objspace/objspace_dump.c objspace_dump(int argc, VALUE *argv, VALUE os)
VALUE             425 ext/objspace/objspace_dump.c     VALUE obj = Qnil, opts = Qnil, output;
VALUE             454 ext/objspace/objspace_dump.c static VALUE
VALUE             455 ext/objspace/objspace_dump.c objspace_dump_all(int argc, VALUE *argv, VALUE os)
VALUE             458 ext/objspace/objspace_dump.c     VALUE opts = Qnil, output;
VALUE             478 ext/objspace/objspace_dump.c Init_objspace_dump(VALUE rb_mObjSpace)
VALUE              52 ext/openssl/ossl.c ossl_##name##_ary2sk0(VALUE ary)				\
VALUE              55 ext/openssl/ossl.c     VALUE val;							\
VALUE              77 ext/openssl/ossl.c ossl_protect_##name##_ary2sk(VALUE ary, int *status)		\
VALUE              80 ext/openssl/ossl.c 	    (VALUE(*)_((VALUE)))ossl_##name##_ary2sk0,		\
VALUE              86 ext/openssl/ossl.c ossl_##name##_ary2sk(VALUE ary)					\
VALUE              99 ext/openssl/ossl.c VALUE						\
VALUE             104 ext/openssl/ossl.c     VALUE ary;					\
VALUE             127 ext/openssl/ossl.c static VALUE
VALUE             133 ext/openssl/ossl.c VALUE
VALUE             136 ext/openssl/ossl.c     VALUE str;
VALUE             139 ext/openssl/ossl.c     str = rb_protect((VALUE(*)_((VALUE)))ossl_str_new, len, &status);
VALUE             157 ext/openssl/ossl.c VALUE
VALUE             158 ext/openssl/ossl.c ossl_pem_passwd_value(VALUE pass)
VALUE             175 ext/openssl/ossl.c static VALUE
VALUE             176 ext/openssl/ossl.c ossl_pem_passwd_cb0(VALUE flag)
VALUE             178 ext/openssl/ossl.c     VALUE pass;
VALUE             190 ext/openssl/ossl.c     VALUE rflag, pass = (VALUE)pwd_;
VALUE             245 ext/openssl/ossl.c VALUE
VALUE             255 ext/openssl/ossl.c     VALUE proc, rctx, ret;
VALUE             259 ext/openssl/ossl.c     proc = (VALUE)X509_STORE_CTX_get_ex_data(ctx, ossl_store_ctx_ex_verify_cb_idx);
VALUE             261 ext/openssl/ossl.c 	proc = (VALUE)X509_STORE_get_ex_data(X509_STORE_CTX_get0_store(ctx), ossl_store_ex_verify_cb_idx);
VALUE             266 ext/openssl/ossl.c 	rctx = rb_protect((VALUE(*)(VALUE))ossl_x509stctx_new,
VALUE             267 ext/openssl/ossl.c 			  (VALUE)ctx, &state);
VALUE             276 ext/openssl/ossl.c 	    ret = rb_protect((VALUE(*)(VALUE))ossl_call_verify_cb_proc, (VALUE)&args, &state);
VALUE             301 ext/openssl/ossl.c VALUE mOSSL;
VALUE             306 ext/openssl/ossl.c VALUE eOSSLError;
VALUE             313 ext/openssl/ossl.c VALUE
VALUE             314 ext/openssl/ossl.c ossl_to_der(VALUE obj)
VALUE             316 ext/openssl/ossl.c     VALUE tmp;
VALUE             324 ext/openssl/ossl.c VALUE
VALUE             325 ext/openssl/ossl.c ossl_to_der_if_possible(VALUE obj)
VALUE             335 ext/openssl/ossl.c static VALUE
VALUE             336 ext/openssl/ossl.c ossl_make_error(VALUE exc, const char *fmt, va_list args)
VALUE             338 ext/openssl/ossl.c     VALUE str = Qnil;
VALUE             366 ext/openssl/ossl.c ossl_raise(VALUE exc, const char *fmt, ...)
VALUE             369 ext/openssl/ossl.c     VALUE err;
VALUE             376 ext/openssl/ossl.c VALUE
VALUE             377 ext/openssl/ossl.c ossl_exc_new(VALUE exc, const char *fmt, ...)
VALUE             380 ext/openssl/ossl.c     VALUE err;
VALUE             407 ext/openssl/ossl.c VALUE
VALUE             410 ext/openssl/ossl.c     VALUE ary;
VALUE             424 ext/openssl/ossl.c VALUE dOSSL;
VALUE             446 ext/openssl/ossl.c static VALUE
VALUE             447 ext/openssl/ossl.c ossl_debug_get(VALUE self)
VALUE             459 ext/openssl/ossl.c static VALUE
VALUE             460 ext/openssl/ossl.c ossl_debug_set(VALUE self, VALUE val)
VALUE             462 ext/openssl/ossl.c     VALUE old = dOSSL;
VALUE             490 ext/openssl/ossl.c static VALUE
VALUE             491 ext/openssl/ossl.c ossl_fips_mode_set(VALUE self, VALUE enabled)
VALUE             578 ext/openssl/ossl.c     if ((unsigned)num_locks >= INT_MAX / (int)sizeof(VALUE)) {
VALUE              69 ext/openssl/ossl.h extern VALUE mOSSL;
VALUE              74 ext/openssl/ossl.h extern VALUE eOSSLError;
VALUE             107 ext/openssl/ossl.h STACK_OF(X509) *ossl_x509_ary2sk0(VALUE);
VALUE             108 ext/openssl/ossl.h STACK_OF(X509) *ossl_x509_ary2sk(VALUE);
VALUE             109 ext/openssl/ossl.h STACK_OF(X509) *ossl_protect_x509_ary2sk(VALUE,int*);
VALUE             110 ext/openssl/ossl.h VALUE ossl_x509_sk2ary(STACK_OF(X509) *certs);
VALUE             111 ext/openssl/ossl.h VALUE ossl_x509crl_sk2ary(STACK_OF(X509_CRL) *crl);
VALUE             112 ext/openssl/ossl.h VALUE ossl_x509name_sk2ary(STACK_OF(X509_NAME) *names);
VALUE             113 ext/openssl/ossl.h VALUE ossl_buf2str(char *buf, int len);
VALUE             126 ext/openssl/ossl.h VALUE ossl_pem_passwd_value(VALUE);
VALUE             146 ext/openssl/ossl.h NORETURN(void ossl_raise(VALUE, const char *, ...));
VALUE             147 ext/openssl/ossl.h VALUE ossl_exc_new(VALUE, const char *, ...);
VALUE             158 ext/openssl/ossl.h     VALUE proc;
VALUE             159 ext/openssl/ossl.h     VALUE preverify_ok;
VALUE             160 ext/openssl/ossl.h     VALUE store_ctx;
VALUE             163 ext/openssl/ossl.h VALUE ossl_call_verify_cb_proc(struct ossl_verify_cb_args *);
VALUE             170 ext/openssl/ossl.h VALUE ossl_to_der(VALUE);
VALUE             171 ext/openssl/ossl.h VALUE ossl_to_der_if_possible(VALUE);
VALUE             176 ext/openssl/ossl.h extern VALUE dOSSL;
VALUE              21 ext/openssl/ossl_asn1.c static VALUE join_der(VALUE enumerable);
VALUE              22 ext/openssl/ossl_asn1.c static VALUE ossl_asn1_decode0(unsigned char **pp, long length, long *offset,
VALUE              24 ext/openssl/ossl_asn1.c static VALUE ossl_asn1_initialize(int argc, VALUE *argv, VALUE self);
VALUE              25 ext/openssl/ossl_asn1.c static VALUE ossl_asn1eoc_initialize(VALUE self);
VALUE              30 ext/openssl/ossl_asn1.c VALUE
VALUE              34 ext/openssl/ossl_asn1.c     VALUE argv[6];
VALUE              80 ext/openssl/ossl_asn1.c ossl_time_split(VALUE time, time_t *sec, int *days)
VALUE              82 ext/openssl/ossl_asn1.c     VALUE num = rb_Integer(time);
VALUE              96 ext/openssl/ossl_asn1.c time_to_time_t(VALUE time)
VALUE             105 ext/openssl/ossl_asn1.c VALUE
VALUE             116 ext/openssl/ossl_asn1.c VALUE
VALUE             123 ext/openssl/ossl_asn1.c     VALUE num;
VALUE             152 ext/openssl/ossl_asn1.c num_to_asn1integer(VALUE obj, ASN1_INTEGER *ai)
VALUE             173 ext/openssl/ossl_asn1.c num_to_asn1integer(VALUE obj, ASN1_INTEGER *ai)
VALUE             205 ext/openssl/ossl_asn1.c VALUE mASN1;
VALUE             206 ext/openssl/ossl_asn1.c VALUE eASN1Error;
VALUE             208 ext/openssl/ossl_asn1.c VALUE cASN1Data;
VALUE             209 ext/openssl/ossl_asn1.c VALUE cASN1Primitive;
VALUE             210 ext/openssl/ossl_asn1.c VALUE cASN1Constructive;
VALUE             212 ext/openssl/ossl_asn1.c VALUE cASN1EndOfContent;
VALUE             213 ext/openssl/ossl_asn1.c VALUE cASN1Boolean;                           /* BOOLEAN           */
VALUE             214 ext/openssl/ossl_asn1.c VALUE cASN1Integer, cASN1Enumerated;          /* INTEGER           */
VALUE             215 ext/openssl/ossl_asn1.c VALUE cASN1BitString;                         /* BIT STRING        */
VALUE             216 ext/openssl/ossl_asn1.c VALUE cASN1OctetString, cASN1UTF8String;      /* STRINGs           */
VALUE             217 ext/openssl/ossl_asn1.c VALUE cASN1NumericString, cASN1PrintableString;
VALUE             218 ext/openssl/ossl_asn1.c VALUE cASN1T61String, cASN1VideotexString;
VALUE             219 ext/openssl/ossl_asn1.c VALUE cASN1IA5String, cASN1GraphicString;
VALUE             220 ext/openssl/ossl_asn1.c VALUE cASN1ISO64String, cASN1GeneralString;
VALUE             221 ext/openssl/ossl_asn1.c VALUE cASN1UniversalString, cASN1BMPString;
VALUE             222 ext/openssl/ossl_asn1.c VALUE cASN1Null;                              /* NULL              */
VALUE             223 ext/openssl/ossl_asn1.c VALUE cASN1ObjectId;                          /* OBJECT IDENTIFIER */
VALUE             224 ext/openssl/ossl_asn1.c VALUE cASN1UTCTime, cASN1GeneralizedTime;     /* TIME              */
VALUE             225 ext/openssl/ossl_asn1.c VALUE cASN1Sequence, cASN1Set;                /* CONSTRUCTIVE      */
VALUE             235 ext/openssl/ossl_asn1.c obj_to_asn1bool(VALUE obj)
VALUE             244 ext/openssl/ossl_asn1.c obj_to_asn1int(VALUE obj)
VALUE             250 ext/openssl/ossl_asn1.c obj_to_asn1bstr(VALUE obj, long unused_bits)
VALUE             266 ext/openssl/ossl_asn1.c obj_to_asn1str(VALUE obj)
VALUE             279 ext/openssl/ossl_asn1.c obj_to_asn1null(VALUE obj)
VALUE             292 ext/openssl/ossl_asn1.c obj_to_asn1obj(VALUE obj)
VALUE             305 ext/openssl/ossl_asn1.c obj_to_asn1utime(VALUE time)
VALUE             325 ext/openssl/ossl_asn1.c obj_to_asn1gtime(VALUE time)
VALUE             345 ext/openssl/ossl_asn1.c obj_to_asn1derstr(VALUE obj)
VALUE             348 ext/openssl/ossl_asn1.c     VALUE str;
VALUE             361 ext/openssl/ossl_asn1.c static VALUE
VALUE             375 ext/openssl/ossl_asn1.c static VALUE
VALUE             380 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             386 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1integer_to_num,
VALUE             387 ext/openssl/ossl_asn1.c 		     (VALUE)ai, &status);
VALUE             394 ext/openssl/ossl_asn1.c static VALUE
VALUE             400 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             415 ext/openssl/ossl_asn1.c static VALUE
VALUE             420 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             426 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1integer_to_num,
VALUE             427 ext/openssl/ossl_asn1.c 		     (VALUE)ai, &status);
VALUE             434 ext/openssl/ossl_asn1.c static VALUE
VALUE             448 ext/openssl/ossl_asn1.c static VALUE
VALUE             453 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             477 ext/openssl/ossl_asn1.c static VALUE
VALUE             482 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE             488 ext/openssl/ossl_asn1.c     ret = rb_protect((VALUE(*)_((VALUE)))asn1time_to_time,
VALUE             489 ext/openssl/ossl_asn1.c 		     (VALUE)time, &status);
VALUE             496 ext/openssl/ossl_asn1.c static VALUE
VALUE             509 ext/openssl/ossl_asn1.c     VALUE *klass;
VALUE             548 ext/openssl/ossl_asn1.c static VALUE class_tag_map;
VALUE             550 ext/openssl/ossl_asn1.c static int ossl_asn1_default_tag(VALUE obj);
VALUE             553 ext/openssl/ossl_asn1.c ossl_asn1_get_asn1type(VALUE obj)
VALUE             556 ext/openssl/ossl_asn1.c     VALUE value, rflag;
VALUE             565 ext/openssl/ossl_asn1.c 	ptr = (void*)(VALUE)obj_to_asn1bool(value);
VALUE             629 ext/openssl/ossl_asn1.c ossl_asn1_default_tag(VALUE obj)
VALUE             631 ext/openssl/ossl_asn1.c     VALUE tmp_class, tag;
VALUE             648 ext/openssl/ossl_asn1.c ossl_asn1_tag(VALUE obj)
VALUE             650 ext/openssl/ossl_asn1.c     VALUE tag;
VALUE             660 ext/openssl/ossl_asn1.c ossl_asn1_is_explicit(VALUE obj)
VALUE             662 ext/openssl/ossl_asn1.c     VALUE s;
VALUE             681 ext/openssl/ossl_asn1.c ossl_asn1_tag_class(VALUE obj)
VALUE             683 ext/openssl/ossl_asn1.c     VALUE s;
VALUE             705 ext/openssl/ossl_asn1.c static VALUE
VALUE             734 ext/openssl/ossl_asn1.c static VALUE
VALUE             735 ext/openssl/ossl_asn1.c ossl_asn1data_initialize(VALUE self, VALUE value, VALUE tag, VALUE tag_class)
VALUE             749 ext/openssl/ossl_asn1.c static VALUE
VALUE             758 ext/openssl/ossl_asn1.c static VALUE
VALUE             759 ext/openssl/ossl_asn1.c join_der(VALUE enumerable)
VALUE             761 ext/openssl/ossl_asn1.c     VALUE str = rb_str_new(0, 0);
VALUE             775 ext/openssl/ossl_asn1.c static VALUE
VALUE             776 ext/openssl/ossl_asn1.c ossl_asn1data_to_der(VALUE self)
VALUE             778 ext/openssl/ossl_asn1.c     VALUE value, der, inf_length;
VALUE             808 ext/openssl/ossl_asn1.c static VALUE
VALUE             810 ext/openssl/ossl_asn1.c 			   VALUE tc, long *num_read)
VALUE             812 ext/openssl/ossl_asn1.c     VALUE value, asn1data;
VALUE             861 ext/openssl/ossl_asn1.c 	VALUE klass = *ossl_asn1_info[tag].klass;
VALUE             862 ext/openssl/ossl_asn1.c 	VALUE args[4];
VALUE             881 ext/openssl/ossl_asn1.c static VALUE
VALUE             884 ext/openssl/ossl_asn1.c 			   int tag, VALUE tc, long *num_read)
VALUE             886 ext/openssl/ossl_asn1.c     VALUE value, asn1data, ary;
VALUE             910 ext/openssl/ossl_asn1.c 	VALUE args[4];
VALUE             925 ext/openssl/ossl_asn1.c 	    VALUE klass = *ossl_asn1_info[tag].klass;
VALUE             948 ext/openssl/ossl_asn1.c static VALUE
VALUE             956 ext/openssl/ossl_asn1.c     VALUE asn1data, tag_class;
VALUE             977 ext/openssl/ossl_asn1.c 	VALUE arg = rb_ary_new();
VALUE            1042 ext/openssl/ossl_asn1.c static VALUE
VALUE            1043 ext/openssl/ossl_asn1.c ossl_asn1_traverse(VALUE self, VALUE obj)
VALUE            1046 ext/openssl/ossl_asn1.c     VALUE tmp;
VALUE            1071 ext/openssl/ossl_asn1.c static VALUE
VALUE            1072 ext/openssl/ossl_asn1.c ossl_asn1_decode(VALUE self, VALUE obj)
VALUE            1074 ext/openssl/ossl_asn1.c     VALUE ret;
VALUE            1076 ext/openssl/ossl_asn1.c     VALUE tmp;
VALUE            1102 ext/openssl/ossl_asn1.c static VALUE
VALUE            1103 ext/openssl/ossl_asn1.c ossl_asn1_decode_all(VALUE self, VALUE obj)
VALUE            1105 ext/openssl/ossl_asn1.c     VALUE ary, val;
VALUE            1108 ext/openssl/ossl_asn1.c     VALUE tmp;
VALUE            1151 ext/openssl/ossl_asn1.c static VALUE
VALUE            1152 ext/openssl/ossl_asn1.c ossl_asn1_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1154 ext/openssl/ossl_asn1.c     VALUE value, tag, tagging, tag_class;
VALUE            1187 ext/openssl/ossl_asn1.c static VALUE
VALUE            1188 ext/openssl/ossl_asn1.c ossl_asn1eoc_initialize(VALUE self) {
VALUE            1189 ext/openssl/ossl_asn1.c     VALUE tag, tagging, tag_class, value;
VALUE            1208 ext/openssl/ossl_asn1.c static VALUE
VALUE            1209 ext/openssl/ossl_asn1.c ossl_asn1prim_to_der(VALUE self)
VALUE            1215 ext/openssl/ossl_asn1.c     VALUE str;
VALUE            1251 ext/openssl/ossl_asn1.c static VALUE
VALUE            1252 ext/openssl/ossl_asn1.c ossl_asn1cons_to_der(VALUE self)
VALUE            1258 ext/openssl/ossl_asn1.c     VALUE value, str, inf_length;
VALUE            1264 ext/openssl/ossl_asn1.c 	VALUE ary, example;
VALUE            1347 ext/openssl/ossl_asn1.c static VALUE
VALUE            1348 ext/openssl/ossl_asn1.c ossl_asn1cons_each(VALUE self)
VALUE            1365 ext/openssl/ossl_asn1.c static VALUE
VALUE            1366 ext/openssl/ossl_asn1.c ossl_asn1obj_s_register(VALUE self, VALUE oid, VALUE sn, VALUE ln)
VALUE            1386 ext/openssl/ossl_asn1.c static VALUE
VALUE            1387 ext/openssl/ossl_asn1.c ossl_asn1obj_get_sn(VALUE self)
VALUE            1389 ext/openssl/ossl_asn1.c     VALUE val, ret = Qnil;
VALUE            1407 ext/openssl/ossl_asn1.c static VALUE
VALUE            1408 ext/openssl/ossl_asn1.c ossl_asn1obj_get_ln(VALUE self)
VALUE            1410 ext/openssl/ossl_asn1.c     VALUE val, ret = Qnil;
VALUE            1424 ext/openssl/ossl_asn1.c static VALUE
VALUE            1425 ext/openssl/ossl_asn1.c ossl_asn1obj_get_oid(VALUE self)
VALUE            1427 ext/openssl/ossl_asn1.c     VALUE val;
VALUE            1440 ext/openssl/ossl_asn1.c static VALUE ossl_asn1_##klass(int argc, VALUE *argv, VALUE self)\
VALUE            1470 ext/openssl/ossl_asn1.c     VALUE ary;
VALUE              16 ext/openssl/ossl_asn1.h VALUE asn1time_to_time(ASN1_TIME *);
VALUE              22 ext/openssl/ossl_asn1.h void ossl_time_split(VALUE, time_t *, int *);
VALUE              24 ext/openssl/ossl_asn1.h time_t time_to_time_t(VALUE);
VALUE              30 ext/openssl/ossl_asn1.h VALUE asn1str_to_str(ASN1_STRING *);
VALUE              35 ext/openssl/ossl_asn1.h VALUE asn1integer_to_num(ASN1_INTEGER *);
VALUE              36 ext/openssl/ossl_asn1.h ASN1_INTEGER *num_to_asn1integer(VALUE, ASN1_INTEGER *);
VALUE              41 ext/openssl/ossl_asn1.h extern VALUE mASN1;
VALUE              42 ext/openssl/ossl_asn1.h extern VALUE eASN1Error;
VALUE              44 ext/openssl/ossl_asn1.h extern VALUE cASN1Data;
VALUE              45 ext/openssl/ossl_asn1.h extern VALUE cASN1Primitive;
VALUE              46 ext/openssl/ossl_asn1.h extern VALUE cASN1Constructive;
VALUE              48 ext/openssl/ossl_asn1.h extern VALUE cASN1Boolean;                           /* BOOLEAN           */
VALUE              49 ext/openssl/ossl_asn1.h extern VALUE cASN1Integer, cASN1Enumerated;          /* INTEGER           */
VALUE              50 ext/openssl/ossl_asn1.h extern VALUE cASN1BitString;                         /* BIT STRING        */
VALUE              51 ext/openssl/ossl_asn1.h extern VALUE cASN1OctetString, cASN1UTF8String;      /* STRINGs           */
VALUE              52 ext/openssl/ossl_asn1.h extern VALUE cASN1NumericString, cASN1PrintableString;
VALUE              53 ext/openssl/ossl_asn1.h extern VALUE cASN1T61String, cASN1VideotexString;
VALUE              54 ext/openssl/ossl_asn1.h extern VALUE cASN1IA5String, cASN1GraphicString;
VALUE              55 ext/openssl/ossl_asn1.h extern VALUE cASN1ISO64String, cASN1GeneralString;
VALUE              56 ext/openssl/ossl_asn1.h extern VALUE cASN1UniversalString, cASN1BMPString;
VALUE              57 ext/openssl/ossl_asn1.h extern VALUE cASN1Null;                              /* NULL              */
VALUE              58 ext/openssl/ossl_asn1.h extern VALUE cASN1ObjectId;                          /* OBJECT IDENTIFIER */
VALUE              59 ext/openssl/ossl_asn1.h extern VALUE cASN1UTCTime, cASN1GeneralizedTime;     /* TIME              */
VALUE              60 ext/openssl/ossl_asn1.h extern VALUE cASN1Sequence, cASN1Set;                /* CONSTRUCTIVE      */
VALUE              62 ext/openssl/ossl_asn1.h ASN1_TYPE *ossl_asn1_get_asn1type(VALUE);
VALUE              16 ext/openssl/ossl_bio.c ossl_obj2bio(VALUE obj)
VALUE              51 ext/openssl/ossl_bio.c ossl_protect_obj2bio(VALUE obj, int *status)
VALUE              54 ext/openssl/ossl_bio.c      ret = (BIO*)rb_protect((VALUE(*)_((VALUE)))ossl_obj2bio, obj, status);
VALUE              58 ext/openssl/ossl_bio.c VALUE
VALUE              61 ext/openssl/ossl_bio.c     VALUE ret;
VALUE              70 ext/openssl/ossl_bio.c VALUE
VALUE              73 ext/openssl/ossl_bio.c     return rb_protect((VALUE(*)_((VALUE)))ossl_membio2str0, (VALUE)bio, status);
VALUE              76 ext/openssl/ossl_bio.c VALUE
VALUE              79 ext/openssl/ossl_bio.c     VALUE ret;
VALUE              13 ext/openssl/ossl_bio.h BIO *ossl_obj2bio(VALUE);
VALUE              14 ext/openssl/ossl_bio.h BIO *ossl_protect_obj2bio(VALUE,int*);
VALUE              15 ext/openssl/ossl_bio.h VALUE ossl_membio2str0(BIO*);
VALUE              16 ext/openssl/ossl_bio.h VALUE ossl_membio2str(BIO*);
VALUE              17 ext/openssl/ossl_bio.h VALUE ossl_protect_membio2str(BIO*,int*);
VALUE              51 ext/openssl/ossl_bn.c VALUE cBN;
VALUE              59 ext/openssl/ossl_bn.c VALUE eBNError;
VALUE              64 ext/openssl/ossl_bn.c VALUE
VALUE              68 ext/openssl/ossl_bn.c     VALUE obj;
VALUE              81 ext/openssl/ossl_bn.c try_convert_to_bnptr(VALUE obj)
VALUE              84 ext/openssl/ossl_bn.c     VALUE newobj;
VALUE             103 ext/openssl/ossl_bn.c GetBNPtr(VALUE obj)
VALUE             122 ext/openssl/ossl_bn.c static VALUE
VALUE             123 ext/openssl/ossl_bn.c ossl_bn_alloc(VALUE klass)
VALUE             126 ext/openssl/ossl_bn.c     VALUE obj = NewBN(klass);
VALUE             146 ext/openssl/ossl_bn.c static VALUE
VALUE             147 ext/openssl/ossl_bn.c ossl_bn_initialize(int argc, VALUE *argv, VALUE self)
VALUE             150 ext/openssl/ossl_bn.c     VALUE str, bs;
VALUE             178 ext/openssl/ossl_bn.c 	VALUE buf;
VALUE             248 ext/openssl/ossl_bn.c static VALUE
VALUE             249 ext/openssl/ossl_bn.c ossl_bn_to_s(int argc, VALUE *argv, VALUE self)
VALUE             252 ext/openssl/ossl_bn.c     VALUE str, bs;
VALUE             292 ext/openssl/ossl_bn.c static VALUE
VALUE             293 ext/openssl/ossl_bn.c ossl_bn_to_i(VALUE self)
VALUE             297 ext/openssl/ossl_bn.c     VALUE num;
VALUE             310 ext/openssl/ossl_bn.c static VALUE
VALUE             311 ext/openssl/ossl_bn.c ossl_bn_to_bn(VALUE self)
VALUE             316 ext/openssl/ossl_bn.c static VALUE
VALUE             317 ext/openssl/ossl_bn.c ossl_bn_coerce(VALUE self, VALUE other)
VALUE             336 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             337 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)				\
VALUE             366 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             367 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)				\
VALUE             370 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             391 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             392 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)		\
VALUE             395 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             422 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             423 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)			\
VALUE             426 ext/openssl/ossl_bn.c 	VALUE obj;						\
VALUE             482 ext/openssl/ossl_bn.c static VALUE
VALUE             483 ext/openssl/ossl_bn.c ossl_bn_div(VALUE self, VALUE other)
VALUE             486 ext/openssl/ossl_bn.c     VALUE obj1, obj2;
VALUE             511 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             512 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other1, VALUE other2)	\
VALUE             516 ext/openssl/ossl_bn.c 	VALUE obj;						\
VALUE             555 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             556 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE bit)		\
VALUE             592 ext/openssl/ossl_bn.c static VALUE
VALUE             593 ext/openssl/ossl_bn.c ossl_bn_is_bit_set(VALUE self, VALUE bit)
VALUE             607 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             608 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE bits)		\
VALUE             612 ext/openssl/ossl_bn.c 	VALUE obj;					\
VALUE             642 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             643 ext/openssl/ossl_bn.c     ossl_bn_self_##func(VALUE self, VALUE bits)		\
VALUE             667 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             668 ext/openssl/ossl_bn.c     ossl_bn_s_##func(int argc, VALUE *argv, VALUE klass)	\
VALUE             672 ext/openssl/ossl_bn.c 	VALUE bits, fill, odd, obj;				\
VALUE             707 ext/openssl/ossl_bn.c     static VALUE						\
VALUE             708 ext/openssl/ossl_bn.c     ossl_bn_s_##func##_range(VALUE klass, VALUE range)		\
VALUE             711 ext/openssl/ossl_bn.c 	VALUE obj = NewBN(klass);				\
VALUE             751 ext/openssl/ossl_bn.c static VALUE
VALUE             752 ext/openssl/ossl_bn.c ossl_bn_s_generate_prime(int argc, VALUE *argv, VALUE klass)
VALUE             756 ext/openssl/ossl_bn.c     VALUE vnum, vsafe, vadd, vrem, obj;
VALUE             783 ext/openssl/ossl_bn.c     static VALUE 				\
VALUE             784 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self)			\
VALUE             803 ext/openssl/ossl_bn.c static VALUE
VALUE             804 ext/openssl/ossl_bn.c ossl_bn_copy(VALUE self, VALUE other)
VALUE             822 ext/openssl/ossl_bn.c     static VALUE					\
VALUE             823 ext/openssl/ossl_bn.c     ossl_bn_##func(VALUE self, VALUE other)		\
VALUE             853 ext/openssl/ossl_bn.c static VALUE
VALUE             854 ext/openssl/ossl_bn.c ossl_bn_eq(VALUE self, VALUE other)
VALUE             876 ext/openssl/ossl_bn.c static VALUE
VALUE             877 ext/openssl/ossl_bn.c ossl_bn_eql(VALUE self, VALUE other)
VALUE             897 ext/openssl/ossl_bn.c static VALUE
VALUE             898 ext/openssl/ossl_bn.c ossl_bn_hash(VALUE self)
VALUE             901 ext/openssl/ossl_bn.c     VALUE hash;
VALUE             931 ext/openssl/ossl_bn.c static VALUE
VALUE             932 ext/openssl/ossl_bn.c ossl_bn_is_prime(int argc, VALUE *argv, VALUE self)
VALUE             935 ext/openssl/ossl_bn.c     VALUE vchecks;
VALUE             967 ext/openssl/ossl_bn.c static VALUE
VALUE             968 ext/openssl/ossl_bn.c ossl_bn_is_prime_fasttest(int argc, VALUE *argv, VALUE self)
VALUE             971 ext/openssl/ossl_bn.c     VALUE vchecks, vtrivdiv;
VALUE              13 ext/openssl/ossl_bn.h extern VALUE cBN;
VALUE              14 ext/openssl/ossl_bn.h extern VALUE eBNError;
VALUE              18 ext/openssl/ossl_bn.h VALUE ossl_bn_new(const BIGNUM *);
VALUE              19 ext/openssl/ossl_bn.h BIGNUM *GetBNPtr(VALUE);
VALUE              37 ext/openssl/ossl_cipher.c VALUE cCipher;
VALUE              38 ext/openssl/ossl_cipher.c VALUE eCipherError;
VALUE              40 ext/openssl/ossl_cipher.c static VALUE ossl_cipher_alloc(VALUE klass);
VALUE              55 ext/openssl/ossl_cipher.c GetCipherPtr(VALUE obj)
VALUE              64 ext/openssl/ossl_cipher.c VALUE
VALUE              67 ext/openssl/ossl_cipher.c     VALUE ret;
VALUE              87 ext/openssl/ossl_cipher.c static VALUE
VALUE              88 ext/openssl/ossl_cipher.c ossl_cipher_alloc(VALUE klass)
VALUE             101 ext/openssl/ossl_cipher.c static VALUE
VALUE             102 ext/openssl/ossl_cipher.c ossl_cipher_initialize(VALUE self, VALUE str)
VALUE             133 ext/openssl/ossl_cipher.c static VALUE
VALUE             134 ext/openssl/ossl_cipher.c ossl_cipher_copy(VALUE self, VALUE other)
VALUE             153 ext/openssl/ossl_cipher.c add_cipher_name_to_ary(const OBJ_NAME *name, VALUE ary)
VALUE             165 ext/openssl/ossl_cipher.c static VALUE
VALUE             166 ext/openssl/ossl_cipher.c ossl_s_ciphers(VALUE self)
VALUE             168 ext/openssl/ossl_cipher.c     VALUE ary;
VALUE             187 ext/openssl/ossl_cipher.c static VALUE
VALUE             188 ext/openssl/ossl_cipher.c ossl_cipher_reset(VALUE self)
VALUE             199 ext/openssl/ossl_cipher.c static VALUE
VALUE             200 ext/openssl/ossl_cipher.c ossl_cipher_init(int argc, VALUE *argv, VALUE self, int mode)
VALUE             205 ext/openssl/ossl_cipher.c     VALUE pass, init_v;
VALUE             213 ext/openssl/ossl_cipher.c 	VALUE cname  = rb_class_path(rb_obj_class(self));
VALUE             255 ext/openssl/ossl_cipher.c static VALUE
VALUE             256 ext/openssl/ossl_cipher.c ossl_cipher_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             273 ext/openssl/ossl_cipher.c static VALUE
VALUE             274 ext/openssl/ossl_cipher.c ossl_cipher_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             299 ext/openssl/ossl_cipher.c static VALUE
VALUE             300 ext/openssl/ossl_cipher.c ossl_cipher_pkcs5_keyivgen(int argc, VALUE *argv, VALUE self)
VALUE             304 ext/openssl/ossl_cipher.c     VALUE vpass, vsalt, viter, vdigest;
VALUE             369 ext/openssl/ossl_cipher.c static VALUE
VALUE             370 ext/openssl/ossl_cipher.c ossl_cipher_update(int argc, VALUE *argv, VALUE self)
VALUE             375 ext/openssl/ossl_cipher.c     VALUE data, str;
VALUE             419 ext/openssl/ossl_cipher.c static VALUE
VALUE             420 ext/openssl/ossl_cipher.c ossl_cipher_final(VALUE self)
VALUE             424 ext/openssl/ossl_cipher.c     VALUE str;
VALUE             443 ext/openssl/ossl_cipher.c static VALUE
VALUE             444 ext/openssl/ossl_cipher.c ossl_cipher_name(VALUE self)
VALUE             464 ext/openssl/ossl_cipher.c static VALUE
VALUE             465 ext/openssl/ossl_cipher.c ossl_cipher_set_key(VALUE self, VALUE key)
VALUE             498 ext/openssl/ossl_cipher.c static VALUE
VALUE             499 ext/openssl/ossl_cipher.c ossl_cipher_set_iv(VALUE self, VALUE iv)
VALUE             536 ext/openssl/ossl_cipher.c static VALUE
VALUE             537 ext/openssl/ossl_cipher.c ossl_cipher_set_auth_data(VALUE self, VALUE data)
VALUE             570 ext/openssl/ossl_cipher.c static VALUE
VALUE             571 ext/openssl/ossl_cipher.c ossl_cipher_get_auth_tag(int argc, VALUE *argv, VALUE self)
VALUE             573 ext/openssl/ossl_cipher.c     VALUE vtag_len, ret;
VALUE             604 ext/openssl/ossl_cipher.c static VALUE
VALUE             605 ext/openssl/ossl_cipher.c ossl_cipher_set_auth_tag(VALUE self, VALUE vtag)
VALUE             632 ext/openssl/ossl_cipher.c static VALUE
VALUE             633 ext/openssl/ossl_cipher.c ossl_cipher_is_authenticated(VALUE self)
VALUE             660 ext/openssl/ossl_cipher.c static VALUE
VALUE             661 ext/openssl/ossl_cipher.c ossl_cipher_set_key_length(VALUE self, VALUE key_length)
VALUE             683 ext/openssl/ossl_cipher.c static VALUE
VALUE             684 ext/openssl/ossl_cipher.c ossl_cipher_set_padding(VALUE self, VALUE padding)
VALUE             696 ext/openssl/ossl_cipher.c     static VALUE						\
VALUE             697 ext/openssl/ossl_cipher.c     ossl_cipher_##func(VALUE self)				\
VALUE              13 ext/openssl/ossl_cipher.h extern VALUE cCipher;
VALUE              14 ext/openssl/ossl_cipher.h extern VALUE eCipherError;
VALUE              16 ext/openssl/ossl_cipher.h const EVP_CIPHER *GetCipherPtr(VALUE);
VALUE              17 ext/openssl/ossl_cipher.h VALUE ossl_cipher_new(const EVP_CIPHER *);
VALUE              16 ext/openssl/ossl_config.c VALUE cConfig;
VALUE              22 ext/openssl/ossl_config.c VALUE eConfigError;
VALUE              35 ext/openssl/ossl_config.c GetConfigPtr(VALUE obj)
VALUE              38 ext/openssl/ossl_config.c     VALUE str;
VALUE              13 ext/openssl/ossl_config.h extern VALUE cConfig;
VALUE              14 ext/openssl/ossl_config.h extern VALUE eConfigError;
VALUE              16 ext/openssl/ossl_config.h CONF* GetConfigPtr(VALUE obj);
VALUE              17 ext/openssl/ossl_config.h CONF* DupConfigPtr(VALUE obj);
VALUE              26 ext/openssl/ossl_digest.c VALUE cDigest;
VALUE              27 ext/openssl/ossl_digest.c VALUE eDigestError;
VALUE              29 ext/openssl/ossl_digest.c static VALUE ossl_digest_alloc(VALUE klass);
VALUE              49 ext/openssl/ossl_digest.c GetDigestPtr(VALUE obj)
VALUE              76 ext/openssl/ossl_digest.c VALUE
VALUE              79 ext/openssl/ossl_digest.c     VALUE ret;
VALUE              94 ext/openssl/ossl_digest.c static VALUE
VALUE              95 ext/openssl/ossl_digest.c ossl_digest_alloc(VALUE klass)
VALUE              97 ext/openssl/ossl_digest.c     VALUE obj = TypedData_Wrap_Struct(klass, &ossl_digest_type, 0);
VALUE             106 ext/openssl/ossl_digest.c VALUE ossl_digest_update(VALUE, VALUE);
VALUE             126 ext/openssl/ossl_digest.c static VALUE
VALUE             127 ext/openssl/ossl_digest.c ossl_digest_initialize(int argc, VALUE *argv, VALUE self)
VALUE             131 ext/openssl/ossl_digest.c     VALUE type, data;
VALUE             146 ext/openssl/ossl_digest.c static VALUE
VALUE             147 ext/openssl/ossl_digest.c ossl_digest_copy(VALUE self, VALUE other)
VALUE             171 ext/openssl/ossl_digest.c static VALUE
VALUE             172 ext/openssl/ossl_digest.c ossl_digest_reset(VALUE self)
VALUE             199 ext/openssl/ossl_digest.c VALUE
VALUE             200 ext/openssl/ossl_digest.c ossl_digest_update(VALUE self, VALUE data)
VALUE             216 ext/openssl/ossl_digest.c static VALUE
VALUE             217 ext/openssl/ossl_digest.c ossl_digest_finish(int argc, VALUE *argv, VALUE self)
VALUE             220 ext/openssl/ossl_digest.c     VALUE str;
VALUE             249 ext/openssl/ossl_digest.c static VALUE
VALUE             250 ext/openssl/ossl_digest.c ossl_digest_name(VALUE self)
VALUE             271 ext/openssl/ossl_digest.c static VALUE
VALUE             272 ext/openssl/ossl_digest.c ossl_digest_size(VALUE self)
VALUE             294 ext/openssl/ossl_digest.c static VALUE
VALUE             295 ext/openssl/ossl_digest.c ossl_digest_block_length(VALUE self)
VALUE              13 ext/openssl/ossl_digest.h extern VALUE cDigest;
VALUE              14 ext/openssl/ossl_digest.h extern VALUE eDigestError;
VALUE              16 ext/openssl/ossl_digest.h const EVP_MD *GetDigestPtr(VALUE);
VALUE              17 ext/openssl/ossl_digest.h VALUE ossl_digest_new(const EVP_MD *);
VALUE              43 ext/openssl/ossl_engine.c VALUE cEngine;
VALUE              48 ext/openssl/ossl_engine.c VALUE eEngineError;
VALUE              86 ext/openssl/ossl_engine.c static VALUE
VALUE              87 ext/openssl/ossl_engine.c ossl_engine_s_load(int argc, VALUE *argv, VALUE klass)
VALUE              92 ext/openssl/ossl_engine.c     VALUE name;
VALUE             167 ext/openssl/ossl_engine.c static VALUE
VALUE             168 ext/openssl/ossl_engine.c ossl_engine_s_cleanup(VALUE self)
VALUE             178 ext/openssl/ossl_engine.c static VALUE
VALUE             179 ext/openssl/ossl_engine.c ossl_engine_s_engines(VALUE klass)
VALUE             182 ext/openssl/ossl_engine.c     VALUE ary, obj;
VALUE             210 ext/openssl/ossl_engine.c static VALUE
VALUE             211 ext/openssl/ossl_engine.c ossl_engine_s_by_id(VALUE klass, VALUE id)
VALUE             214 ext/openssl/ossl_engine.c     VALUE obj;
VALUE             232 ext/openssl/ossl_engine.c static VALUE
VALUE             233 ext/openssl/ossl_engine.c ossl_engine_s_alloc(VALUE klass)
VALUE             236 ext/openssl/ossl_engine.c     VALUE obj;
VALUE             256 ext/openssl/ossl_engine.c static VALUE
VALUE             257 ext/openssl/ossl_engine.c ossl_engine_get_id(VALUE self)
VALUE             274 ext/openssl/ossl_engine.c static VALUE
VALUE             275 ext/openssl/ossl_engine.c ossl_engine_get_name(VALUE self)
VALUE             288 ext/openssl/ossl_engine.c static VALUE
VALUE             289 ext/openssl/ossl_engine.c ossl_engine_finish(VALUE self)
VALUE             315 ext/openssl/ossl_engine.c static VALUE
VALUE             316 ext/openssl/ossl_engine.c ossl_engine_get_cipher(VALUE self, VALUE name)
VALUE             348 ext/openssl/ossl_engine.c static VALUE
VALUE             349 ext/openssl/ossl_engine.c ossl_engine_get_digest(VALUE self, VALUE name)
VALUE             375 ext/openssl/ossl_engine.c static VALUE
VALUE             376 ext/openssl/ossl_engine.c ossl_engine_load_privkey(int argc, VALUE *argv, VALUE self)
VALUE             380 ext/openssl/ossl_engine.c     VALUE id, data, obj;
VALUE             405 ext/openssl/ossl_engine.c static VALUE
VALUE             406 ext/openssl/ossl_engine.c ossl_engine_load_pubkey(int argc, VALUE *argv, VALUE self)
VALUE             410 ext/openssl/ossl_engine.c     VALUE id, data;
VALUE             440 ext/openssl/ossl_engine.c static VALUE
VALUE             441 ext/openssl/ossl_engine.c ossl_engine_set_default(VALUE self, VALUE flag)
VALUE             461 ext/openssl/ossl_engine.c static VALUE
VALUE             462 ext/openssl/ossl_engine.c ossl_engine_ctrl_cmd(int argc, VALUE *argv, VALUE self)
VALUE             465 ext/openssl/ossl_engine.c     VALUE cmd, val;
VALUE             477 ext/openssl/ossl_engine.c static VALUE
VALUE             493 ext/openssl/ossl_engine.c static VALUE
VALUE             494 ext/openssl/ossl_engine.c ossl_engine_get_cmds(VALUE self)
VALUE             498 ext/openssl/ossl_engine.c     VALUE ary, tmp;
VALUE             519 ext/openssl/ossl_engine.c static VALUE
VALUE             520 ext/openssl/ossl_engine.c ossl_engine_inspect(VALUE self)
VALUE              14 ext/openssl/ossl_engine.h extern VALUE cEngine;
VALUE              15 ext/openssl/ossl_engine.h extern VALUE eEngineError;
VALUE              30 ext/openssl/ossl_hmac.c VALUE cHMAC;
VALUE              31 ext/openssl/ossl_hmac.c VALUE eHMACError;
VALUE              54 ext/openssl/ossl_hmac.c static VALUE
VALUE              55 ext/openssl/ossl_hmac.c ossl_hmac_alloc(VALUE klass)
VALUE              57 ext/openssl/ossl_hmac.c     VALUE obj;
VALUE             105 ext/openssl/ossl_hmac.c static VALUE
VALUE             106 ext/openssl/ossl_hmac.c ossl_hmac_initialize(VALUE self, VALUE key, VALUE digest)
VALUE             118 ext/openssl/ossl_hmac.c static VALUE
VALUE             119 ext/openssl/ossl_hmac.c ossl_hmac_copy(VALUE self, VALUE other)
VALUE             152 ext/openssl/ossl_hmac.c static VALUE
VALUE             153 ext/openssl/ossl_hmac.c ossl_hmac_update(VALUE self, VALUE data)
VALUE             201 ext/openssl/ossl_hmac.c static VALUE
VALUE             202 ext/openssl/ossl_hmac.c ossl_hmac_digest(VALUE self)
VALUE             207 ext/openssl/ossl_hmac.c     VALUE digest;
VALUE             224 ext/openssl/ossl_hmac.c static VALUE
VALUE             225 ext/openssl/ossl_hmac.c ossl_hmac_hexdigest(VALUE self)
VALUE             231 ext/openssl/ossl_hmac.c     VALUE hexdigest;
VALUE             264 ext/openssl/ossl_hmac.c static VALUE
VALUE             265 ext/openssl/ossl_hmac.c ossl_hmac_reset(VALUE self)
VALUE             292 ext/openssl/ossl_hmac.c static VALUE
VALUE             293 ext/openssl/ossl_hmac.c ossl_hmac_s_digest(VALUE klass, VALUE digest, VALUE key, VALUE data)
VALUE             323 ext/openssl/ossl_hmac.c static VALUE
VALUE             324 ext/openssl/ossl_hmac.c ossl_hmac_s_hexdigest(VALUE klass, VALUE digest, VALUE key, VALUE data)
VALUE             329 ext/openssl/ossl_hmac.c     VALUE hexdigest;
VALUE              13 ext/openssl/ossl_hmac.h extern VALUE cHMAC;
VALUE              14 ext/openssl/ossl_hmac.h extern VALUE eHMACError;
VALUE              30 ext/openssl/ossl_ns_spki.c VALUE mNetscape;
VALUE              31 ext/openssl/ossl_ns_spki.c VALUE cSPKI;
VALUE              32 ext/openssl/ossl_ns_spki.c VALUE eSPKIError;
VALUE              56 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              57 ext/openssl/ossl_ns_spki.c ossl_spki_alloc(VALUE klass)
VALUE              60 ext/openssl/ossl_ns_spki.c     VALUE obj;
VALUE              78 ext/openssl/ossl_ns_spki.c static VALUE
VALUE              79 ext/openssl/ossl_ns_spki.c ossl_spki_initialize(int argc, VALUE *argv, VALUE self)
VALUE              82 ext/openssl/ossl_ns_spki.c     VALUE buffer;
VALUE             108 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             109 ext/openssl/ossl_ns_spki.c ossl_spki_to_der(VALUE self)
VALUE             112 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE             134 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             135 ext/openssl/ossl_ns_spki.c ossl_spki_to_pem(VALUE self)
VALUE             139 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE             157 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             158 ext/openssl/ossl_ns_spki.c ossl_spki_print(VALUE self)
VALUE             163 ext/openssl/ossl_ns_spki.c     VALUE str;
VALUE             187 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             188 ext/openssl/ossl_ns_spki.c ossl_spki_get_public_key(VALUE self)
VALUE             212 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             213 ext/openssl/ossl_ns_spki.c ossl_spki_set_public_key(VALUE self, VALUE key)
VALUE             231 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             232 ext/openssl/ossl_ns_spki.c ossl_spki_get_challenge(VALUE self)
VALUE             256 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             257 ext/openssl/ossl_ns_spki.c ossl_spki_set_challenge(VALUE self, VALUE str)
VALUE             284 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             285 ext/openssl/ossl_ns_spki.c ossl_spki_sign(VALUE self, VALUE key, VALUE digest)
VALUE             311 ext/openssl/ossl_ns_spki.c static VALUE
VALUE             312 ext/openssl/ossl_ns_spki.c ossl_spki_verify(VALUE self, VALUE key)
VALUE              13 ext/openssl/ossl_ns_spki.h extern VALUE mNetscape;
VALUE              14 ext/openssl/ossl_ns_spki.h extern VALUE cSPKI;
VALUE              15 ext/openssl/ossl_ns_spki.h extern VALUE eSPKIError;
VALUE              75 ext/openssl/ossl_ocsp.c VALUE mOCSP;
VALUE              76 ext/openssl/ossl_ocsp.c VALUE eOCSPError;
VALUE              77 ext/openssl/ossl_ocsp.c VALUE cOCSPReq;
VALUE              78 ext/openssl/ossl_ocsp.c VALUE cOCSPRes;
VALUE              79 ext/openssl/ossl_ocsp.c VALUE cOCSPBasicRes;
VALUE              80 ext/openssl/ossl_ocsp.c VALUE cOCSPCertId;
VALUE             141 ext/openssl/ossl_ocsp.c static VALUE
VALUE             144 ext/openssl/ossl_ocsp.c     VALUE obj = NewOCSPCertId(cOCSPCertId);
VALUE             152 ext/openssl/ossl_ocsp.c static VALUE
VALUE             153 ext/openssl/ossl_ocsp.c ossl_ocspreq_alloc(VALUE klass)
VALUE             156 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             175 ext/openssl/ossl_ocsp.c static VALUE
VALUE             176 ext/openssl/ossl_ocsp.c ossl_ocspreq_initialize(int argc, VALUE *argv, VALUE self)
VALUE             178 ext/openssl/ossl_ocsp.c     VALUE arg;
VALUE             206 ext/openssl/ossl_ocsp.c static VALUE
VALUE             207 ext/openssl/ossl_ocsp.c ossl_ocspreq_add_nonce(int argc, VALUE *argv, VALUE self)
VALUE             210 ext/openssl/ossl_ocsp.c     VALUE val;
VALUE             247 ext/openssl/ossl_ocsp.c static VALUE
VALUE             248 ext/openssl/ossl_ocsp.c ossl_ocspreq_check_nonce(VALUE self, VALUE basic_resp)
VALUE             268 ext/openssl/ossl_ocsp.c static VALUE
VALUE             269 ext/openssl/ossl_ocsp.c ossl_ocspreq_add_certid(VALUE self, VALUE certid)
VALUE             289 ext/openssl/ossl_ocsp.c static VALUE
VALUE             290 ext/openssl/ossl_ocsp.c ossl_ocspreq_get_certid(VALUE self)
VALUE             295 ext/openssl/ossl_ocsp.c     VALUE ary, tmp;
VALUE             327 ext/openssl/ossl_ocsp.c static VALUE
VALUE             328 ext/openssl/ossl_ocsp.c ossl_ocspreq_sign(int argc, VALUE *argv, VALUE self)
VALUE             330 ext/openssl/ossl_ocsp.c     VALUE signer_cert, signer_key, certs, flags, digest;
VALUE             370 ext/openssl/ossl_ocsp.c static VALUE
VALUE             371 ext/openssl/ossl_ocsp.c ossl_ocspreq_verify(int argc, VALUE *argv, VALUE self)
VALUE             373 ext/openssl/ossl_ocsp.c     VALUE certs, store, flags;
VALUE             396 ext/openssl/ossl_ocsp.c static VALUE
VALUE             397 ext/openssl/ossl_ocsp.c ossl_ocspreq_to_der(VALUE self)
VALUE             400 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE             426 ext/openssl/ossl_ocsp.c static VALUE
VALUE             427 ext/openssl/ossl_ocsp.c ossl_ocspres_s_create(VALUE klass, VALUE status, VALUE basic_resp)
VALUE             431 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             444 ext/openssl/ossl_ocsp.c static VALUE
VALUE             445 ext/openssl/ossl_ocsp.c ossl_ocspres_alloc(VALUE klass)
VALUE             448 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             467 ext/openssl/ossl_ocsp.c static VALUE
VALUE             468 ext/openssl/ossl_ocsp.c ossl_ocspres_initialize(int argc, VALUE *argv, VALUE self)
VALUE             470 ext/openssl/ossl_ocsp.c     VALUE arg;
VALUE             494 ext/openssl/ossl_ocsp.c static VALUE
VALUE             495 ext/openssl/ossl_ocsp.c ossl_ocspres_status(VALUE self)
VALUE             513 ext/openssl/ossl_ocsp.c static VALUE
VALUE             514 ext/openssl/ossl_ocsp.c ossl_ocspres_status_string(VALUE self)
VALUE             532 ext/openssl/ossl_ocsp.c static VALUE
VALUE             533 ext/openssl/ossl_ocsp.c ossl_ocspres_get_basic(VALUE self)
VALUE             537 ext/openssl/ossl_ocsp.c     VALUE ret;
VALUE             555 ext/openssl/ossl_ocsp.c static VALUE
VALUE             556 ext/openssl/ossl_ocsp.c ossl_ocspres_to_der(VALUE self)
VALUE             559 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE             578 ext/openssl/ossl_ocsp.c static VALUE
VALUE             579 ext/openssl/ossl_ocsp.c ossl_ocspbres_alloc(VALUE klass)
VALUE             582 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             600 ext/openssl/ossl_ocsp.c static VALUE
VALUE             601 ext/openssl/ossl_ocsp.c ossl_ocspbres_initialize(int argc, VALUE *argv, VALUE self)
VALUE             603 ext/openssl/ossl_ocsp.c     VALUE arg;
VALUE             628 ext/openssl/ossl_ocsp.c static VALUE
VALUE             629 ext/openssl/ossl_ocsp.c ossl_ocspbres_copy_nonce(VALUE self, VALUE request)
VALUE             650 ext/openssl/ossl_ocsp.c static VALUE
VALUE             651 ext/openssl/ossl_ocsp.c ossl_ocspbres_add_nonce(int argc, VALUE *argv, VALUE self)
VALUE             654 ext/openssl/ossl_ocsp.c     VALUE val;
VALUE             688 ext/openssl/ossl_ocsp.c static VALUE
VALUE             689 ext/openssl/ossl_ocsp.c ossl_ocspbres_add_status(VALUE self, VALUE cid, VALUE status,
VALUE             690 ext/openssl/ossl_ocsp.c 			 VALUE reason, VALUE revtime,
VALUE             691 ext/openssl/ossl_ocsp.c 			 VALUE thisupd, VALUE nextupd, VALUE ext)
VALUE             699 ext/openssl/ossl_ocsp.c     VALUE tmp;
VALUE             766 ext/openssl/ossl_ocsp.c static VALUE
VALUE             767 ext/openssl/ossl_ocsp.c ossl_ocspbres_get_status(VALUE self)
VALUE             775 ext/openssl/ossl_ocsp.c     VALUE ret, ary, ext;
VALUE             824 ext/openssl/ossl_ocsp.c static VALUE
VALUE             825 ext/openssl/ossl_ocsp.c ossl_ocspbres_sign(int argc, VALUE *argv, VALUE self)
VALUE             827 ext/openssl/ossl_ocsp.c     VALUE signer_cert, signer_key, certs, flags, digest;
VALUE             865 ext/openssl/ossl_ocsp.c static VALUE
VALUE             866 ext/openssl/ossl_ocsp.c ossl_ocspbres_verify(int argc, VALUE *argv, VALUE self)
VALUE             868 ext/openssl/ossl_ocsp.c     VALUE certs, store, flags;
VALUE             893 ext/openssl/ossl_ocsp.c static VALUE
VALUE             894 ext/openssl/ossl_ocsp.c ossl_ocspbres_to_der(VALUE self)
VALUE             897 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE             916 ext/openssl/ossl_ocsp.c static VALUE
VALUE             917 ext/openssl/ossl_ocsp.c ossl_ocspcid_alloc(VALUE klass)
VALUE             920 ext/openssl/ossl_ocsp.c     VALUE obj;
VALUE             943 ext/openssl/ossl_ocsp.c static VALUE
VALUE             944 ext/openssl/ossl_ocsp.c ossl_ocspcid_initialize(int argc, VALUE *argv, VALUE self)
VALUE             948 ext/openssl/ossl_ocsp.c     VALUE subject, issuer, digest;
VALUE             953 ext/openssl/ossl_ocsp.c 	VALUE arg;
VALUE             989 ext/openssl/ossl_ocsp.c static VALUE
VALUE             990 ext/openssl/ossl_ocsp.c ossl_ocspcid_cmp(VALUE self, VALUE other)
VALUE            1010 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1011 ext/openssl/ossl_ocsp.c ossl_ocspcid_cmp_issuer(VALUE self, VALUE other)
VALUE            1030 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1031 ext/openssl/ossl_ocsp.c ossl_ocspcid_get_serial(VALUE self)
VALUE            1049 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1050 ext/openssl/ossl_ocsp.c ossl_ocspcid_get_issuer_name_hash(VALUE self)
VALUE            1072 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1073 ext/openssl/ossl_ocsp.c ossl_ocspcid_get_issuer_key_hash(VALUE self)
VALUE            1095 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1096 ext/openssl/ossl_ocsp.c ossl_ocspcid_get_hash_algorithm(VALUE self)
VALUE            1121 ext/openssl/ossl_ocsp.c static VALUE
VALUE            1122 ext/openssl/ossl_ocsp.c ossl_ocspcid_to_der(VALUE self)
VALUE            1125 ext/openssl/ossl_ocsp.c     VALUE str;
VALUE              15 ext/openssl/ossl_ocsp.h extern VALUE mOCSP;
VALUE              16 ext/openssl/ossl_ocsp.h extern VALUE cOPCSReq;
VALUE              17 ext/openssl/ossl_ocsp.h extern VALUE cOPCSRes;
VALUE              18 ext/openssl/ossl_ocsp.h extern VALUE cOPCSBasicRes;
VALUE              35 ext/openssl/ossl_pkcs12.c VALUE cPKCS12;
VALUE              36 ext/openssl/ossl_pkcs12.c VALUE ePKCS12Error;
VALUE              55 ext/openssl/ossl_pkcs12.c static VALUE
VALUE              56 ext/openssl/ossl_pkcs12.c ossl_pkcs12_s_allocate(VALUE klass)
VALUE              59 ext/openssl/ossl_pkcs12.c     VALUE obj;
VALUE              90 ext/openssl/ossl_pkcs12.c static VALUE
VALUE              91 ext/openssl/ossl_pkcs12.c ossl_pkcs12_s_create(int argc, VALUE *argv, VALUE self)
VALUE              93 ext/openssl/ossl_pkcs12.c     VALUE pass, name, pkey, cert, ca, key_nid, cert_nid, key_iter, mac_iter, keytype;
VALUE              94 ext/openssl/ossl_pkcs12.c     VALUE obj;
VALUE             148 ext/openssl/ossl_pkcs12.c static VALUE
VALUE             149 ext/openssl/ossl_pkcs12.c ossl_pkcs12_initialize(int argc, VALUE *argv, VALUE self)
VALUE             152 ext/openssl/ossl_pkcs12.c     VALUE arg, pass, pkey, cert, ca;
VALUE             174 ext/openssl/ossl_pkcs12.c     pkey = rb_protect((VALUE(*)_((VALUE)))ossl_pkey_new, (VALUE)key,
VALUE             177 ext/openssl/ossl_pkcs12.c     cert = rb_protect((VALUE(*)_((VALUE)))ossl_x509_new, (VALUE)x509, &st);
VALUE             181 ext/openssl/ossl_pkcs12.c 	    rb_protect((VALUE(*)_((VALUE)))ossl_x509_sk2ary, (VALUE)x509s, &st);
VALUE             196 ext/openssl/ossl_pkcs12.c static VALUE
VALUE             197 ext/openssl/ossl_pkcs12.c ossl_pkcs12_to_der(VALUE self)
VALUE             200 ext/openssl/ossl_pkcs12.c     VALUE str;
VALUE               8 ext/openssl/ossl_pkcs12.h extern VALUE cPKCS12;
VALUE               9 ext/openssl/ossl_pkcs12.h extern VALUE ePKCS12Error;
VALUE               6 ext/openssl/ossl_pkcs5.c VALUE mPKCS5;
VALUE               7 ext/openssl/ossl_pkcs5.c VALUE ePKCS5;
VALUE              25 ext/openssl/ossl_pkcs5.c static VALUE
VALUE              26 ext/openssl/ossl_pkcs5.c ossl_pkcs5_pbkdf2_hmac(VALUE self, VALUE pass, VALUE salt, VALUE iter, VALUE keylen, VALUE digest)
VALUE              28 ext/openssl/ossl_pkcs5.c     VALUE str;
VALUE              65 ext/openssl/ossl_pkcs5.c static VALUE
VALUE              66 ext/openssl/ossl_pkcs5.c ossl_pkcs5_pbkdf2_hmac_sha1(VALUE self, VALUE pass, VALUE salt, VALUE iter, VALUE keylen)
VALUE              68 ext/openssl/ossl_pkcs5.c     VALUE str;
VALUE              79 ext/openssl/ossl_pkcs7.c VALUE cPKCS7;
VALUE              80 ext/openssl/ossl_pkcs7.c VALUE cPKCS7Signer;
VALUE              81 ext/openssl/ossl_pkcs7.c VALUE cPKCS7Recipient;
VALUE              82 ext/openssl/ossl_pkcs7.c VALUE ePKCS7Error;
VALUE             146 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             150 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             161 ext/openssl/ossl_pkcs7.c DupPKCS7SignerPtr(VALUE obj)
VALUE             173 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             177 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             188 ext/openssl/ossl_pkcs7.c DupPKCS7RecipientPtr(VALUE obj)
VALUE             204 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             205 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_read_smime(VALUE klass, VALUE arg)
VALUE             209 ext/openssl/ossl_pkcs7.c     VALUE ret, data;
VALUE             229 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             230 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_write_smime(int argc, VALUE *argv, VALUE klass)
VALUE             232 ext/openssl/ossl_pkcs7.c     VALUE pkcs7, data, flags;
VALUE             235 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             264 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             265 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_sign(int argc, VALUE *argv, VALUE klass)
VALUE             267 ext/openssl/ossl_pkcs7.c     VALUE cert, key, data, certs, flags;
VALUE             274 ext/openssl/ossl_pkcs7.c     VALUE ret;
VALUE             308 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             309 ext/openssl/ossl_pkcs7.c ossl_pkcs7_s_encrypt(int argc, VALUE *argv, VALUE klass)
VALUE             311 ext/openssl/ossl_pkcs7.c     VALUE certs, data, cipher, flags;
VALUE             316 ext/openssl/ossl_pkcs7.c     VALUE ret;
VALUE             356 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             357 ext/openssl/ossl_pkcs7.c ossl_pkcs7_alloc(VALUE klass)
VALUE             360 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             378 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             379 ext/openssl/ossl_pkcs7.c ossl_pkcs7_initialize(int argc, VALUE *argv, VALUE self)
VALUE             383 ext/openssl/ossl_pkcs7.c     VALUE arg;
VALUE             408 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             409 ext/openssl/ossl_pkcs7.c ossl_pkcs7_copy(VALUE self, VALUE other)
VALUE             430 ext/openssl/ossl_pkcs7.c ossl_pkcs7_sym2typeid(VALUE sym)
VALUE             469 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             470 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_type(VALUE self, VALUE type)
VALUE             485 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             486 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_type(VALUE self)
VALUE             504 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             505 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_detached(VALUE self, VALUE flag)
VALUE             518 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             519 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_detached(VALUE self)
VALUE             526 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             527 ext/openssl/ossl_pkcs7.c ossl_pkcs7_detached_p(VALUE self)
VALUE             534 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             535 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_cipher(VALUE self, VALUE cipher)
VALUE             547 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             548 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_signer(VALUE self, VALUE signer)
VALUE             567 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             568 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_signer(VALUE self)
VALUE             574 ext/openssl/ossl_pkcs7.c     VALUE ary;
VALUE             593 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             594 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_recipient(VALUE self, VALUE recip)
VALUE             609 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             610 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_recipient(VALUE self)
VALUE             616 ext/openssl/ossl_pkcs7.c     VALUE ary;
VALUE             637 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             638 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_certificate(VALUE self, VALUE cert)
VALUE             653 ext/openssl/ossl_pkcs7.c pkcs7_get_certs(VALUE self)
VALUE             676 ext/openssl/ossl_pkcs7.c pkcs7_get_crls(VALUE self)
VALUE             698 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             704 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             705 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_certificates(VALUE self, VALUE ary)
VALUE             717 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             718 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_certificates(VALUE self)
VALUE             723 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             724 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_crl(VALUE self, VALUE crl)
VALUE             738 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             744 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             745 ext/openssl/ossl_pkcs7.c ossl_pkcs7_set_crls(VALUE self, VALUE ary)
VALUE             757 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             758 ext/openssl/ossl_pkcs7.c ossl_pkcs7_get_crls(VALUE self)
VALUE             763 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             764 ext/openssl/ossl_pkcs7.c ossl_pkcs7_verify(int argc, VALUE *argv, VALUE self)
VALUE             766 ext/openssl/ossl_pkcs7.c     VALUE certs, store, indata, flags;
VALUE             772 ext/openssl/ossl_pkcs7.c     VALUE data;
VALUE             807 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             808 ext/openssl/ossl_pkcs7.c ossl_pkcs7_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             810 ext/openssl/ossl_pkcs7.c     VALUE pkey, cert, flags;
VALUE             816 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             834 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             835 ext/openssl/ossl_pkcs7.c ossl_pkcs7_add_data(VALUE self, VALUE data)
VALUE             868 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             869 ext/openssl/ossl_pkcs7.c ossl_pkcs7_to_der(VALUE self)
VALUE             872 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             888 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             889 ext/openssl/ossl_pkcs7.c ossl_pkcs7_to_pem(VALUE self)
VALUE             893 ext/openssl/ossl_pkcs7.c     VALUE str;
VALUE             911 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             912 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_alloc(VALUE klass)
VALUE             915 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE             926 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             927 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_initialize(VALUE self, VALUE cert, VALUE key, VALUE digest)
VALUE             945 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             946 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_issuer(VALUE self)
VALUE             955 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             956 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_serial(VALUE self)
VALUE             965 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             966 ext/openssl/ossl_pkcs7.c ossl_pkcs7si_get_signed_time(VALUE self)
VALUE             991 ext/openssl/ossl_pkcs7.c static VALUE
VALUE             992 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_alloc(VALUE klass)
VALUE             995 ext/openssl/ossl_pkcs7.c     VALUE obj;
VALUE            1006 ext/openssl/ossl_pkcs7.c static VALUE
VALUE            1007 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_initialize(VALUE self, VALUE cert)
VALUE            1021 ext/openssl/ossl_pkcs7.c static VALUE
VALUE            1022 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_issuer(VALUE self)
VALUE            1031 ext/openssl/ossl_pkcs7.c static VALUE
VALUE            1032 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_serial(VALUE self)
VALUE            1041 ext/openssl/ossl_pkcs7.c static VALUE
VALUE            1042 ext/openssl/ossl_pkcs7.c ossl_pkcs7ri_get_enc_key(VALUE self)
VALUE              13 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7;
VALUE              14 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7Signer;
VALUE              15 ext/openssl/ossl_pkcs7.h extern VALUE cPKCS7Recipient;
VALUE              16 ext/openssl/ossl_pkcs7.h extern VALUE ePKCS7Error;
VALUE              15 ext/openssl/ossl_pkey.c VALUE mPKey;
VALUE              16 ext/openssl/ossl_pkey.c VALUE cPKey;
VALUE              17 ext/openssl/ossl_pkey.c VALUE ePKeyError;
VALUE              26 ext/openssl/ossl_pkey.c     VALUE ary;
VALUE              73 ext/openssl/ossl_pkey.c VALUE
VALUE             103 ext/openssl/ossl_pkey.c VALUE
VALUE             104 ext/openssl/ossl_pkey.c ossl_pkey_new_from_file(VALUE filename)
VALUE             137 ext/openssl/ossl_pkey.c static VALUE
VALUE             138 ext/openssl/ossl_pkey.c ossl_pkey_new_from_data(int argc, VALUE *argv, VALUE self)
VALUE             142 ext/openssl/ossl_pkey.c     VALUE data, pass;
VALUE             166 ext/openssl/ossl_pkey.c GetPKeyPtr(VALUE obj)
VALUE             176 ext/openssl/ossl_pkey.c GetPrivPKeyPtr(VALUE obj)
VALUE             189 ext/openssl/ossl_pkey.c DupPKeyPtr(VALUE obj)
VALUE             200 ext/openssl/ossl_pkey.c DupPrivPKeyPtr(VALUE obj)
VALUE             216 ext/openssl/ossl_pkey.c static VALUE
VALUE             217 ext/openssl/ossl_pkey.c ossl_pkey_alloc(VALUE klass)
VALUE             220 ext/openssl/ossl_pkey.c     VALUE obj;
VALUE             238 ext/openssl/ossl_pkey.c static VALUE
VALUE             239 ext/openssl/ossl_pkey.c ossl_pkey_initialize(VALUE self)
VALUE             264 ext/openssl/ossl_pkey.c static VALUE
VALUE             265 ext/openssl/ossl_pkey.c ossl_pkey_sign(VALUE self, VALUE digest, VALUE data)
VALUE             271 ext/openssl/ossl_pkey.c     VALUE str;
VALUE             317 ext/openssl/ossl_pkey.c static VALUE
VALUE             318 ext/openssl/ossl_pkey.c ossl_pkey_verify(VALUE self, VALUE digest, VALUE sig, VALUE data)
VALUE              13 ext/openssl/ossl_pkey.h extern VALUE mPKey;
VALUE              14 ext/openssl/ossl_pkey.h extern VALUE cPKey;
VALUE              15 ext/openssl/ossl_pkey.h extern VALUE ePKeyError;
VALUE              51 ext/openssl/ossl_pkey.h VALUE ossl_pkey_new(EVP_PKEY *);
VALUE              52 ext/openssl/ossl_pkey.h VALUE ossl_pkey_new_from_file(VALUE);
VALUE              53 ext/openssl/ossl_pkey.h EVP_PKEY *GetPKeyPtr(VALUE);
VALUE              54 ext/openssl/ossl_pkey.h EVP_PKEY *DupPKeyPtr(VALUE);
VALUE              55 ext/openssl/ossl_pkey.h EVP_PKEY *GetPrivPKeyPtr(VALUE);
VALUE              56 ext/openssl/ossl_pkey.h EVP_PKEY *DupPrivPKeyPtr(VALUE);
VALUE              62 ext/openssl/ossl_pkey.h extern VALUE cRSA;
VALUE              63 ext/openssl/ossl_pkey.h extern VALUE eRSAError;
VALUE              65 ext/openssl/ossl_pkey.h VALUE ossl_rsa_new(EVP_PKEY *);
VALUE              71 ext/openssl/ossl_pkey.h extern VALUE cDSA;
VALUE              72 ext/openssl/ossl_pkey.h extern VALUE eDSAError;
VALUE              74 ext/openssl/ossl_pkey.h VALUE ossl_dsa_new(EVP_PKEY *);
VALUE              80 ext/openssl/ossl_pkey.h extern VALUE cDH;
VALUE              81 ext/openssl/ossl_pkey.h extern VALUE eDHError;
VALUE              83 ext/openssl/ossl_pkey.h VALUE ossl_dh_new(EVP_PKEY *);
VALUE              89 ext/openssl/ossl_pkey.h extern VALUE cEC;
VALUE              90 ext/openssl/ossl_pkey.h extern VALUE eECError;
VALUE              91 ext/openssl/ossl_pkey.h extern VALUE cEC_GROUP;
VALUE              92 ext/openssl/ossl_pkey.h extern VALUE eEC_GROUP;
VALUE              93 ext/openssl/ossl_pkey.h extern VALUE cEC_POINT;
VALUE              94 ext/openssl/ossl_pkey.h extern VALUE eEC_POINT;
VALUE              95 ext/openssl/ossl_pkey.h VALUE ossl_ec_new(EVP_PKEY *);
VALUE             103 ext/openssl/ossl_pkey.h static VALUE ossl_##_keytype##_get_##_name(VALUE self)			\
VALUE             134 ext/openssl/ossl_pkey.h static VALUE ossl_##_keytype##_set_##_group(VALUE self, VALUE v1, VALUE v2, VALUE v3) \
VALUE             165 ext/openssl/ossl_pkey.h static VALUE ossl_##_keytype##_set_##_group(VALUE self, VALUE v1, VALUE v2) \
VALUE             192 ext/openssl/ossl_pkey.h static VALUE ossl_##_keytype##_set_##_name(VALUE self, VALUE bignum)	\
VALUE              29 ext/openssl/ossl_pkey_dh.c VALUE cDH;
VALUE              30 ext/openssl/ossl_pkey_dh.c VALUE eDHError;
VALUE              35 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE              36 ext/openssl/ossl_pkey_dh.c dh_instance(VALUE klass, DH *dh)
VALUE              39 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE              57 ext/openssl/ossl_pkey_dh.c VALUE
VALUE              60 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE             157 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             158 ext/openssl/ossl_pkey_dh.c ossl_dh_s_generate(int argc, VALUE *argv, VALUE klass)
VALUE             162 ext/openssl/ossl_pkey_dh.c     VALUE size, gen, obj;
VALUE             200 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             201 ext/openssl/ossl_pkey_dh.c ossl_dh_initialize(int argc, VALUE *argv, VALUE self)
VALUE             207 ext/openssl/ossl_pkey_dh.c     VALUE arg, gen;
VALUE             248 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             249 ext/openssl/ossl_pkey_dh.c ossl_dh_is_public(VALUE self)
VALUE             267 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             268 ext/openssl/ossl_pkey_dh.c ossl_dh_is_private(VALUE self)
VALUE             293 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             294 ext/openssl/ossl_pkey_dh.c ossl_dh_export(VALUE self)
VALUE             298 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             322 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             323 ext/openssl/ossl_pkey_dh.c ossl_dh_to_der(VALUE self)
VALUE             328 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             350 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             351 ext/openssl/ossl_pkey_dh.c ossl_dh_get_params(VALUE self)
VALUE             354 ext/openssl/ossl_pkey_dh.c     VALUE hash;
VALUE             379 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             380 ext/openssl/ossl_pkey_dh.c ossl_dh_to_text(VALUE self)
VALUE             384 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE             420 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             421 ext/openssl/ossl_pkey_dh.c ossl_dh_to_public_key(VALUE self)
VALUE             424 ext/openssl/ossl_pkey_dh.c     VALUE obj;
VALUE             445 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             446 ext/openssl/ossl_pkey_dh.c ossl_dh_check_params(VALUE self)
VALUE             475 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             476 ext/openssl/ossl_pkey_dh.c ossl_dh_generate_key(VALUE self)
VALUE             497 ext/openssl/ossl_pkey_dh.c static VALUE
VALUE             498 ext/openssl/ossl_pkey_dh.c ossl_dh_compute_key(VALUE self, VALUE pub)
VALUE             502 ext/openssl/ossl_pkey_dh.c     VALUE str;
VALUE              35 ext/openssl/ossl_pkey_dsa.c DSA_PRIVATE(VALUE obj, DSA *dsa)
VALUE              43 ext/openssl/ossl_pkey_dsa.c VALUE cDSA;
VALUE              44 ext/openssl/ossl_pkey_dsa.c VALUE eDSAError;
VALUE              49 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE              50 ext/openssl/ossl_pkey_dsa.c dsa_instance(VALUE klass, DSA *dsa)
VALUE              53 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE              71 ext/openssl/ossl_pkey_dsa.c VALUE
VALUE              74 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE             185 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             186 ext/openssl/ossl_pkey_dsa.c ossl_dsa_s_generate(VALUE klass, VALUE size)
VALUE             189 ext/openssl/ossl_pkey_dsa.c     VALUE obj = dsa_instance(klass, dsa);
VALUE             217 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             218 ext/openssl/ossl_pkey_dsa.c ossl_dsa_initialize(int argc, VALUE *argv, VALUE self)
VALUE             223 ext/openssl/ossl_pkey_dsa.c     VALUE arg, pass;
VALUE             279 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             280 ext/openssl/ossl_pkey_dsa.c ossl_dsa_is_public(VALUE self)
VALUE             298 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             299 ext/openssl/ossl_pkey_dsa.c ossl_dsa_is_private(VALUE self)
VALUE             325 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             326 ext/openssl/ossl_pkey_dsa.c ossl_dsa_export(int argc, VALUE *argv, VALUE self)
VALUE             331 ext/openssl/ossl_pkey_dsa.c     VALUE cipher, pass, str;
VALUE             366 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             367 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_der(VALUE self)
VALUE             373 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             400 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             401 ext/openssl/ossl_pkey_dsa.c ossl_dsa_get_params(VALUE self)
VALUE             404 ext/openssl/ossl_pkey_dsa.c     VALUE hash;
VALUE             429 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             430 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_text(VALUE self)
VALUE             434 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             466 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             467 ext/openssl/ossl_pkey_dsa.c ossl_dsa_to_public_key(VALUE self)
VALUE             471 ext/openssl/ossl_pkey_dsa.c     VALUE obj;
VALUE             508 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             509 ext/openssl/ossl_pkey_dsa.c ossl_dsa_sign(VALUE self, VALUE data)
VALUE             514 ext/openssl/ossl_pkey_dsa.c     VALUE str;
VALUE             553 ext/openssl/ossl_pkey_dsa.c static VALUE
VALUE             554 ext/openssl/ossl_pkey_dsa.c ossl_dsa_verify(VALUE self, VALUE digest, VALUE sig)
VALUE              93 ext/openssl/ossl_pkey_ec.c VALUE cEC;
VALUE              94 ext/openssl/ossl_pkey_ec.c VALUE eECError;
VALUE              95 ext/openssl/ossl_pkey_ec.c VALUE cEC_GROUP;
VALUE              96 ext/openssl/ossl_pkey_ec.c VALUE eEC_GROUP;
VALUE              97 ext/openssl/ossl_pkey_ec.c VALUE cEC_POINT;
VALUE              98 ext/openssl/ossl_pkey_ec.c VALUE eEC_POINT;
VALUE             111 ext/openssl/ossl_pkey_ec.c static VALUE ec_instance(VALUE klass, EC_KEY *ec)
VALUE             114 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             132 ext/openssl/ossl_pkey_ec.c VALUE ossl_ec_new(EVP_PKEY *pkey)
VALUE             134 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             157 ext/openssl/ossl_pkey_ec.c ec_key_new_from_group(VALUE arg)
VALUE             196 ext/openssl/ossl_pkey_ec.c static VALUE
VALUE             197 ext/openssl/ossl_pkey_ec.c ossl_ec_key_s_generate(VALUE klass, VALUE arg)
VALUE             200 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             228 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_initialize(int argc, VALUE *argv, VALUE self)
VALUE             232 ext/openssl/ossl_pkey_ec.c     VALUE arg, pass;
VALUE             295 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_group(VALUE self)
VALUE             297 ext/openssl/ossl_pkey_ec.c     VALUE group_v;
VALUE             337 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_group(VALUE self, VALUE group_v)
VALUE             339 ext/openssl/ossl_pkey_ec.c     VALUE old_group_v;
VALUE             370 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_private_key(VALUE self)
VALUE             389 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_private_key(VALUE self, VALUE private_key)
VALUE             412 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_dup(const EC_POINT *point, VALUE group_v)
VALUE             414 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             437 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_get_public_key(VALUE self)
VALUE             441 ext/openssl/ossl_pkey_ec.c     VALUE group;
VALUE             461 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_set_public_key(VALUE self, VALUE public_key)
VALUE             490 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_is_public(VALUE self)
VALUE             506 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_is_private(VALUE self)
VALUE             515 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_string(VALUE self, VALUE ciph, VALUE pass, int format)
VALUE             521 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             586 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_export(int argc, VALUE *argv, VALUE self)
VALUE             588 ext/openssl/ossl_pkey_ec.c     VALUE cipher, passwd;
VALUE             599 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_der(VALUE self)
VALUE             610 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_to_text(VALUE self)
VALUE             614 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             643 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_generate_key(VALUE self)
VALUE             663 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_check_key(VALUE self)
VALUE             681 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dh_compute_key(VALUE self, VALUE pubkey)
VALUE             686 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             712 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dsa_sign_asn1(VALUE self, VALUE data)
VALUE             716 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE             739 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_key_dsa_verify_asn1(VALUE self, VALUE data, VALUE sig)
VALUE             774 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_alloc(VALUE klass)
VALUE             777 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE             800 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_initialize(int argc, VALUE *argv, VALUE self)
VALUE             802 ext/openssl/ossl_pkey_ec.c     VALUE arg1, arg2, arg3, arg4;
VALUE             911 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_eql(VALUE a, VALUE b)
VALUE             929 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_generator(VALUE self)
VALUE             931 ext/openssl/ossl_pkey_ec.c     VALUE point_obj;
VALUE             946 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_generator(VALUE self, VALUE generator, VALUE order, VALUE cofactor)
VALUE             968 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_order(VALUE self)
VALUE             970 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE             990 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_cofactor(VALUE self)
VALUE             992 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE            1012 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_curve_name(VALUE self)
VALUE            1032 ext/openssl/ossl_pkey_ec.c static VALUE ossl_s_builtin_curves(VALUE self)
VALUE            1037 ext/openssl/ossl_pkey_ec.c     VALUE ary, ret;
VALUE            1065 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_asn1_flag(VALUE self)
VALUE            1082 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_asn1_flag(VALUE self, VALUE flag_v)
VALUE            1098 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_point_conversion_form(VALUE self)
VALUE            1102 ext/openssl/ossl_pkey_ec.c     VALUE ret;
VALUE            1123 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_point_conversion_form(VALUE self, VALUE form_v)
VALUE            1151 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_seed(VALUE self)
VALUE            1171 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_set_seed(VALUE self, VALUE seed)
VALUE            1191 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_get_degree(VALUE self)
VALUE            1200 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_string(VALUE self, int format)
VALUE            1205 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE            1239 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_pem(VALUE self)
VALUE            1249 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_der(VALUE self)
VALUE            1259 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_group_to_text(VALUE self)
VALUE            1263 ext/openssl/ossl_pkey_ec.c     VALUE str;
VALUE            1295 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_alloc(VALUE klass)
VALUE            1298 ext/openssl/ossl_pkey_ec.c     VALUE obj;
VALUE            1313 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1317 ext/openssl/ossl_pkey_ec.c     VALUE arg1, arg2;
VALUE            1318 ext/openssl/ossl_pkey_ec.c     VALUE group_v = Qnil;
VALUE            1390 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_eql(VALUE a, VALUE b)
VALUE            1393 ext/openssl/ossl_pkey_ec.c     VALUE group_v1 = rb_iv_get(a, "@group");
VALUE            1394 ext/openssl/ossl_pkey_ec.c     VALUE group_v2 = rb_iv_get(b, "@group");
VALUE            1415 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_is_at_infinity(VALUE self)
VALUE            1418 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1438 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_is_on_curve(VALUE self)
VALUE            1441 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1461 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_make_affine(VALUE self)
VALUE            1464 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1481 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_invert(VALUE self)
VALUE            1484 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1501 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_set_to_infinity(VALUE self)
VALUE            1504 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1522 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_to_bn(VALUE self)
VALUE            1525 ext/openssl/ossl_pkey_ec.c     VALUE bn_obj;
VALUE            1526 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1562 ext/openssl/ossl_pkey_ec.c static VALUE ossl_ec_point_mul(int argc, VALUE *argv, VALUE self)
VALUE            1566 ext/openssl/ossl_pkey_ec.c     VALUE group_v = rb_iv_get(self, "@group");
VALUE            1567 ext/openssl/ossl_pkey_ec.c     VALUE arg1, arg2, arg3, result;
VALUE            1591 ext/openssl/ossl_pkey_ec.c 	VALUE tmp_p, tmp_b;
VALUE            1627 ext/openssl/ossl_pkey_ec.c static void no_copy(VALUE klass)
VALUE              36 ext/openssl/ossl_pkey_rsa.c RSA_PRIVATE(VALUE obj, RSA *rsa)
VALUE              44 ext/openssl/ossl_pkey_rsa.c VALUE cRSA;
VALUE              45 ext/openssl/ossl_pkey_rsa.c VALUE eRSAError;
VALUE              50 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE              51 ext/openssl/ossl_pkey_rsa.c rsa_instance(VALUE klass, RSA *rsa)
VALUE              54 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE              72 ext/openssl/ossl_pkey_rsa.c VALUE
VALUE              75 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE             179 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             180 ext/openssl/ossl_pkey_rsa.c ossl_rsa_s_generate(int argc, VALUE *argv, VALUE klass)
VALUE             184 ext/openssl/ossl_pkey_rsa.c     VALUE size, exp;
VALUE             185 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE             220 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             221 ext/openssl/ossl_pkey_rsa.c ossl_rsa_initialize(int argc, VALUE *argv, VALUE self)
VALUE             226 ext/openssl/ossl_pkey_rsa.c     VALUE arg, pass;
VALUE             281 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             282 ext/openssl/ossl_pkey_rsa.c ossl_rsa_is_public(VALUE self)
VALUE             300 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             301 ext/openssl/ossl_pkey_rsa.c ossl_rsa_is_private(VALUE self)
VALUE             320 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             321 ext/openssl/ossl_pkey_rsa.c ossl_rsa_export(int argc, VALUE *argv, VALUE self)
VALUE             326 ext/openssl/ossl_pkey_rsa.c     VALUE cipher, pass, str;
VALUE             362 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             363 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_der(VALUE self)
VALUE             369 ext/openssl/ossl_pkey_rsa.c     VALUE str;
VALUE             397 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             398 ext/openssl/ossl_pkey_rsa.c ossl_rsa_public_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             403 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             429 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             430 ext/openssl/ossl_pkey_rsa.c ossl_rsa_public_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             435 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             461 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             462 ext/openssl/ossl_pkey_rsa.c ossl_rsa_private_encrypt(int argc, VALUE *argv, VALUE self)
VALUE             467 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             495 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             496 ext/openssl/ossl_pkey_rsa.c ossl_rsa_private_decrypt(int argc, VALUE *argv, VALUE self)
VALUE             501 ext/openssl/ossl_pkey_rsa.c     VALUE str, buffer, padding;
VALUE             532 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             533 ext/openssl/ossl_pkey_rsa.c ossl_rsa_get_params(VALUE self)
VALUE             536 ext/openssl/ossl_pkey_rsa.c     VALUE hash;
VALUE             567 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             568 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_text(VALUE self)
VALUE             572 ext/openssl/ossl_pkey_rsa.c     VALUE str;
VALUE             593 ext/openssl/ossl_pkey_rsa.c static VALUE
VALUE             594 ext/openssl/ossl_pkey_rsa.c ossl_rsa_to_public_key(VALUE self)
VALUE             598 ext/openssl/ossl_pkey_rsa.c     VALUE obj;
VALUE              12 ext/openssl/ossl_rand.c VALUE mRandom;
VALUE              13 ext/openssl/ossl_rand.c VALUE eRandomError;
VALUE              21 ext/openssl/ossl_rand.c static VALUE
VALUE              22 ext/openssl/ossl_rand.c ossl_rand_seed(VALUE self, VALUE str)
VALUE              52 ext/openssl/ossl_rand.c static VALUE
VALUE              53 ext/openssl/ossl_rand.c ossl_rand_add(VALUE self, VALUE str, VALUE entropy)
VALUE              67 ext/openssl/ossl_rand.c static VALUE
VALUE              68 ext/openssl/ossl_rand.c ossl_rand_load_file(VALUE self, VALUE filename)
VALUE              86 ext/openssl/ossl_rand.c static VALUE
VALUE              87 ext/openssl/ossl_rand.c ossl_rand_write_file(VALUE self, VALUE filename)
VALUE             109 ext/openssl/ossl_rand.c static VALUE
VALUE             110 ext/openssl/ossl_rand.c ossl_rand_bytes(VALUE self, VALUE len)
VALUE             112 ext/openssl/ossl_rand.c     VALUE str;
VALUE             142 ext/openssl/ossl_rand.c static VALUE
VALUE             143 ext/openssl/ossl_rand.c ossl_rand_pseudo_bytes(VALUE self, VALUE len)
VALUE             145 ext/openssl/ossl_rand.c     VALUE str;
VALUE             164 ext/openssl/ossl_rand.c static VALUE
VALUE             165 ext/openssl/ossl_rand.c ossl_rand_egd(VALUE self, VALUE filename)
VALUE             184 ext/openssl/ossl_rand.c static VALUE
VALUE             185 ext/openssl/ossl_rand.c ossl_rand_egd_bytes(VALUE self, VALUE filename, VALUE len)
VALUE             204 ext/openssl/ossl_rand.c static VALUE
VALUE             205 ext/openssl/ossl_rand.c ossl_rand_status(VALUE self)
VALUE              13 ext/openssl/ossl_rand.h extern VALUE mRandom;
VALUE              14 ext/openssl/ossl_rand.h extern VALUE eRandomError;
VALUE              30 ext/openssl/ossl_ssl.c VALUE mSSL;
VALUE              31 ext/openssl/ossl_ssl.c static VALUE mSSLExtConfig;
VALUE              32 ext/openssl/ossl_ssl.c static VALUE eSSLError;
VALUE              33 ext/openssl/ossl_ssl.c VALUE cSSLContext;
VALUE              34 ext/openssl/ossl_ssl.c VALUE cSSLSocket;
VALUE              36 ext/openssl/ossl_ssl.c static VALUE eSSLErrorWaitReadable;
VALUE              37 ext/openssl/ossl_ssl.c static VALUE eSSLErrorWaitWritable;
VALUE              84 ext/openssl/ossl_ssl.c static VALUE sym_exception, sym_wait_readable, sym_wait_writable;
VALUE             145 ext/openssl/ossl_ssl.c static VALUE
VALUE             146 ext/openssl/ossl_ssl.c ossl_sslctx_s_alloc(VALUE klass)
VALUE             151 ext/openssl/ossl_ssl.c     VALUE obj;
VALUE             188 ext/openssl/ossl_ssl.c static VALUE
VALUE             189 ext/openssl/ossl_ssl.c ossl_sslctx_set_ssl_version(VALUE self, VALUE ssl_method)
VALUE             193 ext/openssl/ossl_ssl.c     VALUE m = ssl_method;
VALUE             223 ext/openssl/ossl_ssl.c static VALUE
VALUE             224 ext/openssl/ossl_ssl.c ossl_call_client_cert_cb(VALUE obj)
VALUE             226 ext/openssl/ossl_ssl.c     VALUE cb, ary, cert, key;
VALUE             243 ext/openssl/ossl_ssl.c     VALUE obj, success;
VALUE             245 ext/openssl/ossl_ssl.c     obj = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_ptr_idx);
VALUE             255 ext/openssl/ossl_ssl.c static VALUE
VALUE             256 ext/openssl/ossl_ssl.c ossl_call_tmp_dh_callback(VALUE args)
VALUE             258 ext/openssl/ossl_ssl.c     VALUE cb, dh;
VALUE             274 ext/openssl/ossl_ssl.c     VALUE args, dh, rb_ssl;
VALUE             276 ext/openssl/ossl_ssl.c     rb_ssl = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_ptr_idx);
VALUE             289 ext/openssl/ossl_ssl.c static VALUE
VALUE             290 ext/openssl/ossl_ssl.c ossl_call_tmp_ecdh_callback(VALUE args)
VALUE             292 ext/openssl/ossl_ssl.c     VALUE cb, ecdh;
VALUE             308 ext/openssl/ossl_ssl.c     VALUE args, ecdh, rb_ssl;
VALUE             310 ext/openssl/ossl_ssl.c     rb_ssl = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_ptr_idx);
VALUE             325 ext/openssl/ossl_ssl.c     VALUE cb;
VALUE             329 ext/openssl/ossl_ssl.c     cb = (VALUE)SSL_get_ex_data(ssl, ossl_ssl_ex_vcb_idx);
VALUE             334 ext/openssl/ossl_ssl.c static VALUE
VALUE             335 ext/openssl/ossl_ssl.c ossl_call_session_get_cb(VALUE ary)
VALUE             337 ext/openssl/ossl_ssl.c     VALUE ssl_obj, cb;
VALUE             356 ext/openssl/ossl_ssl.c     VALUE ary, ssl_obj, ret_obj;
VALUE             364 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             383 ext/openssl/ossl_ssl.c static VALUE
VALUE             384 ext/openssl/ossl_ssl.c ossl_call_session_new_cb(VALUE ary)
VALUE             386 ext/openssl/ossl_ssl.c     VALUE ssl_obj, cb;
VALUE             401 ext/openssl/ossl_ssl.c     VALUE ary, ssl_obj, sess_obj;
VALUE             409 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             433 ext/openssl/ossl_ssl.c static VALUE
VALUE             434 ext/openssl/ossl_ssl.c ossl_call_session_remove_cb(VALUE ary)
VALUE             436 ext/openssl/ossl_ssl.c     VALUE sslctx_obj, cb;
VALUE             450 ext/openssl/ossl_ssl.c     VALUE ary, sslctx_obj, sess_obj;
VALUE             458 ext/openssl/ossl_ssl.c     sslctx_obj = (VALUE)ptr;
VALUE             467 ext/openssl/ossl_ssl.c     rb_protect((VALUE(*)_((VALUE)))ossl_call_session_remove_cb, ary, &state);
VALUE             477 ext/openssl/ossl_ssl.c static VALUE
VALUE             492 ext/openssl/ossl_ssl.c static VALUE ossl_sslctx_setup(VALUE self);
VALUE             495 ext/openssl/ossl_ssl.c static VALUE
VALUE             496 ext/openssl/ossl_ssl.c ossl_call_servername_cb(VALUE ary)
VALUE             498 ext/openssl/ossl_ssl.c     VALUE ssl_obj, sslctx_obj, cb, ret_obj;
VALUE             528 ext/openssl/ossl_ssl.c     VALUE ary, ssl_obj;
VALUE             538 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             543 ext/openssl/ossl_ssl.c     rb_protect((VALUE(*)_((VALUE)))ossl_call_servername_cb, ary, &state);
VALUE             556 ext/openssl/ossl_ssl.c     VALUE ssl_obj, sslctx_obj, cb;
VALUE             561 ext/openssl/ossl_ssl.c     ssl_obj = (VALUE)ptr;
VALUE             572 ext/openssl/ossl_ssl.c static VALUE
VALUE             573 ext/openssl/ossl_ssl.c ssl_npn_encode_protocol_i(VALUE cur, VALUE encoded)
VALUE             586 ext/openssl/ossl_ssl.c static VALUE
VALUE             587 ext/openssl/ossl_ssl.c ssl_encode_npn_protocols(VALUE protocols)
VALUE             589 ext/openssl/ossl_ssl.c     VALUE encoded = rb_str_new(NULL, 0);
VALUE             595 ext/openssl/ossl_ssl.c ssl_npn_select_cb_common(VALUE cb, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen)
VALUE             597 ext/openssl/ossl_ssl.c     VALUE selected;
VALUE             599 ext/openssl/ossl_ssl.c     VALUE protocols = rb_ary_new();
VALUE             627 ext/openssl/ossl_ssl.c     VALUE sslctx_obj = (VALUE) arg;
VALUE             628 ext/openssl/ossl_ssl.c     VALUE protocols = rb_iv_get(sslctx_obj, "@_protocols");
VALUE             639 ext/openssl/ossl_ssl.c     VALUE sslctx_obj, cb;
VALUE             641 ext/openssl/ossl_ssl.c     sslctx_obj = (VALUE) arg;
VALUE             652 ext/openssl/ossl_ssl.c     VALUE sslctx_obj, cb;
VALUE             654 ext/openssl/ossl_ssl.c     sslctx_obj = (VALUE) arg;
VALUE             676 ext/openssl/ossl_ssl.c static VALUE
VALUE             677 ext/openssl/ossl_ssl.c ossl_sslctx_get_options(VALUE self)
VALUE             687 ext/openssl/ossl_ssl.c static VALUE
VALUE             688 ext/openssl/ossl_ssl.c ossl_sslctx_set_options(VALUE self, VALUE options)
VALUE             715 ext/openssl/ossl_ssl.c static VALUE
VALUE             716 ext/openssl/ossl_ssl.c ossl_sslctx_setup(VALUE self)
VALUE             724 ext/openssl/ossl_ssl.c     VALUE val;
VALUE             851 ext/openssl/ossl_ssl.c 	VALUE rprotos = ssl_encode_npn_protocols(val);
VALUE             896 ext/openssl/ossl_ssl.c static VALUE
VALUE             899 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE             918 ext/openssl/ossl_ssl.c static VALUE
VALUE             919 ext/openssl/ossl_ssl.c ossl_sslctx_get_ciphers(VALUE self)
VALUE             924 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE             958 ext/openssl/ossl_ssl.c static VALUE
VALUE             959 ext/openssl/ossl_ssl.c ossl_sslctx_set_ciphers(VALUE self, VALUE v)
VALUE             962 ext/openssl/ossl_ssl.c     VALUE str, elem;
VALUE            1022 ext/openssl/ossl_ssl.c static VALUE
VALUE            1023 ext/openssl/ossl_ssl.c ossl_sslctx_set_ecdh_curves(VALUE self, VALUE arg)
VALUE            1038 ext/openssl/ossl_ssl.c 	VALUE curve, splitted;
VALUE            1083 ext/openssl/ossl_ssl.c static VALUE
VALUE            1084 ext/openssl/ossl_ssl.c ossl_sslctx_get_security_level(VALUE self)
VALUE            1117 ext/openssl/ossl_ssl.c static VALUE
VALUE            1118 ext/openssl/ossl_ssl.c ossl_sslctx_set_security_level(VALUE self, VALUE value)
VALUE            1143 ext/openssl/ossl_ssl.c static VALUE
VALUE            1144 ext/openssl/ossl_ssl.c ossl_sslctx_session_add(VALUE self, VALUE arg)
VALUE            1161 ext/openssl/ossl_ssl.c static VALUE
VALUE            1162 ext/openssl/ossl_ssl.c ossl_sslctx_session_remove(VALUE self, VALUE arg)
VALUE            1179 ext/openssl/ossl_ssl.c static VALUE
VALUE            1180 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_mode(VALUE self)
VALUE            1197 ext/openssl/ossl_ssl.c static VALUE
VALUE            1198 ext/openssl/ossl_ssl.c ossl_sslctx_set_session_cache_mode(VALUE self, VALUE arg)
VALUE            1216 ext/openssl/ossl_ssl.c static VALUE
VALUE            1217 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_size(VALUE self)
VALUE            1233 ext/openssl/ossl_ssl.c static VALUE
VALUE            1234 ext/openssl/ossl_ssl.c ossl_sslctx_set_session_cache_size(VALUE self, VALUE arg)
VALUE            1267 ext/openssl/ossl_ssl.c static VALUE
VALUE            1268 ext/openssl/ossl_ssl.c ossl_sslctx_get_session_cache_stats(VALUE self)
VALUE            1271 ext/openssl/ossl_ssl.c     VALUE hash;
VALUE            1299 ext/openssl/ossl_ssl.c static VALUE
VALUE            1300 ext/openssl/ossl_ssl.c ossl_sslctx_flush_sessions(int argc, VALUE *argv, VALUE self)
VALUE            1302 ext/openssl/ossl_ssl.c     VALUE arg1;
VALUE            1366 ext/openssl/ossl_ssl.c static VALUE
VALUE            1367 ext/openssl/ossl_ssl.c ossl_ssl_s_alloc(VALUE klass)
VALUE            1388 ext/openssl/ossl_ssl.c static VALUE
VALUE            1389 ext/openssl/ossl_ssl.c ossl_ssl_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1391 ext/openssl/ossl_ssl.c     VALUE io, v_ctx, verify_cb;
VALUE            1427 ext/openssl/ossl_ssl.c static VALUE
VALUE            1428 ext/openssl/ossl_ssl.c ossl_ssl_setup(VALUE self)
VALUE            1430 ext/openssl/ossl_ssl.c     VALUE io;
VALUE            1457 ext/openssl/ossl_ssl.c         VALUE exc = ossl_exc_new(eSSLErrorWaitWritable, "write would block");
VALUE            1466 ext/openssl/ossl_ssl.c         VALUE exc = ossl_exc_new(eSSLErrorWaitReadable, "read would block");
VALUE            1472 ext/openssl/ossl_ssl.c no_exception_p(VALUE opts)
VALUE            1480 ext/openssl/ossl_ssl.c static VALUE
VALUE            1481 ext/openssl/ossl_ssl.c ossl_start_ssl(VALUE self, int (*func)(), const char *funcname, VALUE opts)
VALUE            1486 ext/openssl/ossl_ssl.c     VALUE cb_state;
VALUE            1536 ext/openssl/ossl_ssl.c static VALUE
VALUE            1537 ext/openssl/ossl_ssl.c ossl_ssl_connect(VALUE self)
VALUE            1566 ext/openssl/ossl_ssl.c static VALUE
VALUE            1567 ext/openssl/ossl_ssl.c ossl_ssl_connect_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1569 ext/openssl/ossl_ssl.c     VALUE opts;
VALUE            1584 ext/openssl/ossl_ssl.c static VALUE
VALUE            1585 ext/openssl/ossl_ssl.c ossl_ssl_accept(VALUE self)
VALUE            1614 ext/openssl/ossl_ssl.c static VALUE
VALUE            1615 ext/openssl/ossl_ssl.c ossl_ssl_accept_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1617 ext/openssl/ossl_ssl.c     VALUE opts;
VALUE            1625 ext/openssl/ossl_ssl.c static VALUE
VALUE            1626 ext/openssl/ossl_ssl.c ossl_ssl_read_internal(int argc, VALUE *argv, VALUE self, int nonblock)
VALUE            1630 ext/openssl/ossl_ssl.c     VALUE len, str;
VALUE            1632 ext/openssl/ossl_ssl.c     VALUE opts = Qnil;
VALUE            1708 ext/openssl/ossl_ssl.c static VALUE
VALUE            1709 ext/openssl/ossl_ssl.c ossl_ssl_read(int argc, VALUE *argv, VALUE self)
VALUE            1727 ext/openssl/ossl_ssl.c static VALUE
VALUE            1728 ext/openssl/ossl_ssl.c ossl_ssl_read_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1733 ext/openssl/ossl_ssl.c static VALUE
VALUE            1734 ext/openssl/ossl_ssl.c ossl_ssl_write_internal(VALUE self, VALUE str, VALUE opts)
VALUE            1784 ext/openssl/ossl_ssl.c static VALUE
VALUE            1785 ext/openssl/ossl_ssl.c ossl_ssl_write(VALUE self, VALUE str)
VALUE            1797 ext/openssl/ossl_ssl.c static VALUE
VALUE            1798 ext/openssl/ossl_ssl.c ossl_ssl_write_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1800 ext/openssl/ossl_ssl.c     VALUE str, opts;
VALUE            1814 ext/openssl/ossl_ssl.c static VALUE
VALUE            1815 ext/openssl/ossl_ssl.c ossl_ssl_stop(VALUE self)
VALUE            1832 ext/openssl/ossl_ssl.c static VALUE
VALUE            1833 ext/openssl/ossl_ssl.c ossl_ssl_get_cert(VALUE self)
VALUE            1858 ext/openssl/ossl_ssl.c static VALUE
VALUE            1859 ext/openssl/ossl_ssl.c ossl_ssl_get_peer_cert(VALUE self)
VALUE            1863 ext/openssl/ossl_ssl.c     VALUE obj;
VALUE            1884 ext/openssl/ossl_ssl.c static VALUE
VALUE            1885 ext/openssl/ossl_ssl.c ossl_ssl_get_peer_cert_chain(VALUE self)
VALUE            1890 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE            1914 ext/openssl/ossl_ssl.c static VALUE
VALUE            1915 ext/openssl/ossl_ssl.c ossl_ssl_get_version(VALUE self)
VALUE            1930 ext/openssl/ossl_ssl.c static VALUE
VALUE            1931 ext/openssl/ossl_ssl.c ossl_ssl_get_cipher(VALUE self)
VALUE            1949 ext/openssl/ossl_ssl.c static VALUE
VALUE            1950 ext/openssl/ossl_ssl.c ossl_ssl_get_state(VALUE self)
VALUE            1953 ext/openssl/ossl_ssl.c     VALUE ret;
VALUE            1971 ext/openssl/ossl_ssl.c static VALUE
VALUE            1972 ext/openssl/ossl_ssl.c ossl_ssl_pending(VALUE self)
VALUE            1987 ext/openssl/ossl_ssl.c static VALUE
VALUE            1988 ext/openssl/ossl_ssl.c ossl_ssl_session_reused(VALUE self)
VALUE            2003 ext/openssl/ossl_ssl.c static VALUE
VALUE            2004 ext/openssl/ossl_ssl.c ossl_ssl_set_session(VALUE self, VALUE arg1)
VALUE            2026 ext/openssl/ossl_ssl.c static VALUE
VALUE            2027 ext/openssl/ossl_ssl.c ossl_ssl_set_hostname(VALUE self, VALUE arg)
VALUE            2056 ext/openssl/ossl_ssl.c static VALUE
VALUE            2057 ext/openssl/ossl_ssl.c ossl_ssl_get_verify_result(VALUE self)
VALUE            2077 ext/openssl/ossl_ssl.c static VALUE
VALUE            2078 ext/openssl/ossl_ssl.c ossl_ssl_get_client_ca_list(VALUE self)
VALUE            2097 ext/openssl/ossl_ssl.c static VALUE
VALUE            2098 ext/openssl/ossl_ssl.c ossl_ssl_npn_protocol(VALUE self)
VALUE            2122 ext/openssl/ossl_ssl.c static VALUE
VALUE            2123 ext/openssl/ossl_ssl.c ossl_ssl_alpn_protocol(VALUE self)
VALUE            2146 ext/openssl/ossl_ssl.c static VALUE
VALUE            2147 ext/openssl/ossl_ssl.c ossl_ssl_tmp_key(VALUE self)
VALUE            2164 ext/openssl/ossl_ssl.c     VALUE ary;
VALUE              34 ext/openssl/ossl_ssl.h extern VALUE mSSL;
VALUE              35 ext/openssl/ossl_ssl.h extern VALUE cSSLSocket;
VALUE              36 ext/openssl/ossl_ssl.h extern VALUE cSSLSession;
VALUE               7 ext/openssl/ossl_ssl_session.c VALUE cSSLSession;
VALUE               8 ext/openssl/ossl_ssl_session.c static VALUE eSSLSession;
VALUE              24 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_alloc(VALUE klass)
VALUE              37 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_initialize(VALUE self, VALUE arg1)
VALUE             104 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_eq(VALUE val1, VALUE val2)
VALUE             124 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_time(VALUE self)
VALUE             146 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_timeout(VALUE self)
VALUE             166 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_set_time(VALUE self, VALUE time_v)
VALUE             187 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_set_timeout(VALUE self, VALUE time_v)
VALUE             204 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_get_id(VALUE self)
VALUE             223 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_der(VALUE self)
VALUE             228 ext/openssl/ossl_ssl_session.c 	VALUE str;
VALUE             249 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_pem(VALUE self)
VALUE             254 ext/openssl/ossl_ssl_session.c 	VALUE str;
VALUE             282 ext/openssl/ossl_ssl_session.c static VALUE ossl_ssl_session_to_text(VALUE self)
VALUE             287 ext/openssl/ossl_ssl_session.c 	VALUE str;
VALUE              12 ext/openssl/ossl_x509.c VALUE mX509;
VALUE              19 ext/openssl/ossl_x509.c ossl_x509_time_adjust(ASN1_TIME *s, VALUE time)
VALUE              16 ext/openssl/ossl_x509.h extern VALUE mX509;
VALUE              23 ext/openssl/ossl_x509.h ASN1_TIME *ossl_x509_time_adjust(ASN1_TIME *, VALUE);
VALUE              30 ext/openssl/ossl_x509.h extern VALUE cX509Attr;
VALUE              31 ext/openssl/ossl_x509.h extern VALUE eX509AttrError;
VALUE              33 ext/openssl/ossl_x509.h VALUE ossl_x509attr_new(X509_ATTRIBUTE *);
VALUE              34 ext/openssl/ossl_x509.h X509_ATTRIBUTE *DupX509AttrPtr(VALUE);
VALUE              40 ext/openssl/ossl_x509.h extern VALUE cX509Cert;
VALUE              41 ext/openssl/ossl_x509.h extern VALUE eX509CertError;
VALUE              43 ext/openssl/ossl_x509.h VALUE ossl_x509_new(X509 *);
VALUE              44 ext/openssl/ossl_x509.h VALUE ossl_x509_new_from_file(VALUE);
VALUE              45 ext/openssl/ossl_x509.h X509 *GetX509CertPtr(VALUE);
VALUE              46 ext/openssl/ossl_x509.h X509 *DupX509CertPtr(VALUE);
VALUE              52 ext/openssl/ossl_x509.h extern VALUE cX509CRL;
VALUE              53 ext/openssl/ossl_x509.h extern VALUE eX509CRLError;
VALUE              55 ext/openssl/ossl_x509.h VALUE ossl_x509crl_new(X509_CRL *);
VALUE              56 ext/openssl/ossl_x509.h X509_CRL *GetX509CRLPtr(VALUE);
VALUE              57 ext/openssl/ossl_x509.h X509_CRL *DupX509CRLPtr(VALUE);
VALUE              63 ext/openssl/ossl_x509.h extern VALUE cX509Ext;
VALUE              64 ext/openssl/ossl_x509.h extern VALUE cX509ExtFactory;
VALUE              65 ext/openssl/ossl_x509.h extern VALUE eX509ExtError;
VALUE              67 ext/openssl/ossl_x509.h VALUE ossl_x509ext_new(X509_EXTENSION *);
VALUE              68 ext/openssl/ossl_x509.h X509_EXTENSION *GetX509ExtPtr(VALUE);
VALUE              69 ext/openssl/ossl_x509.h X509_EXTENSION *DupX509ExtPtr(VALUE);
VALUE              75 ext/openssl/ossl_x509.h extern VALUE cX509Name;
VALUE              76 ext/openssl/ossl_x509.h extern VALUE eX509NameError;
VALUE              78 ext/openssl/ossl_x509.h VALUE ossl_x509name_new(X509_NAME *);
VALUE              79 ext/openssl/ossl_x509.h X509_NAME *GetX509NamePtr(VALUE);
VALUE              85 ext/openssl/ossl_x509.h extern VALUE cX509Req;
VALUE              86 ext/openssl/ossl_x509.h extern VALUE eX509ReqError;
VALUE              88 ext/openssl/ossl_x509.h VALUE ossl_x509req_new(X509_REQ *);
VALUE              89 ext/openssl/ossl_x509.h X509_REQ *GetX509ReqPtr(VALUE);
VALUE              90 ext/openssl/ossl_x509.h X509_REQ *DupX509ReqPtr(VALUE);
VALUE              96 ext/openssl/ossl_x509.h extern VALUE cX509Rev;
VALUE              97 ext/openssl/ossl_x509.h extern VALUE eX509RevError;
VALUE              99 ext/openssl/ossl_x509.h VALUE ossl_x509revoked_new(X509_REVOKED *);
VALUE             100 ext/openssl/ossl_x509.h X509_REVOKED *DupX509RevokedPtr(VALUE);
VALUE             106 ext/openssl/ossl_x509.h extern VALUE cX509Store;
VALUE             107 ext/openssl/ossl_x509.h extern VALUE cX509StoreContext;
VALUE             108 ext/openssl/ossl_x509.h extern VALUE eX509StoreError;
VALUE             110 ext/openssl/ossl_x509.h VALUE ossl_x509store_new(X509_STORE *);
VALUE             111 ext/openssl/ossl_x509.h X509_STORE *GetX509StorePtr(VALUE);
VALUE             112 ext/openssl/ossl_x509.h X509_STORE *DupX509StorePtr(VALUE);
VALUE             114 ext/openssl/ossl_x509.h VALUE ossl_x509stctx_new(X509_STORE_CTX *);
VALUE             115 ext/openssl/ossl_x509.h VALUE ossl_x509stctx_clear_ptr(VALUE);
VALUE             116 ext/openssl/ossl_x509.h X509_STORE_CTX *GetX509StCtxtPtr(VALUE);
VALUE              34 ext/openssl/ossl_x509attr.c VALUE cX509Attr;
VALUE              35 ext/openssl/ossl_x509attr.c VALUE eX509AttrError;
VALUE              54 ext/openssl/ossl_x509attr.c VALUE
VALUE              58 ext/openssl/ossl_x509attr.c     VALUE obj;
VALUE              75 ext/openssl/ossl_x509attr.c DupX509AttrPtr(VALUE obj)
VALUE              90 ext/openssl/ossl_x509attr.c static VALUE
VALUE              91 ext/openssl/ossl_x509attr.c ossl_x509attr_alloc(VALUE klass)
VALUE              94 ext/openssl/ossl_x509attr.c     VALUE obj;
VALUE             108 ext/openssl/ossl_x509attr.c static VALUE
VALUE             109 ext/openssl/ossl_x509attr.c ossl_x509attr_initialize(int argc, VALUE *argv, VALUE self)
VALUE             111 ext/openssl/ossl_x509attr.c     VALUE oid, value;
VALUE             137 ext/openssl/ossl_x509attr.c static VALUE
VALUE             138 ext/openssl/ossl_x509attr.c ossl_x509attr_set_oid(VALUE self, VALUE oid)
VALUE             158 ext/openssl/ossl_x509attr.c static VALUE
VALUE             159 ext/openssl/ossl_x509attr.c ossl_x509attr_get_oid(VALUE self)
VALUE             164 ext/openssl/ossl_x509attr.c     VALUE ret;
VALUE             185 ext/openssl/ossl_x509attr.c static VALUE
VALUE             186 ext/openssl/ossl_x509attr.c ossl_x509attr_set_value(VALUE self, VALUE value)
VALUE             189 ext/openssl/ossl_x509attr.c     VALUE asn1_value;
VALUE             228 ext/openssl/ossl_x509attr.c static VALUE
VALUE             229 ext/openssl/ossl_x509attr.c ossl_x509attr_get_value(VALUE self)
VALUE             233 ext/openssl/ossl_x509attr.c     VALUE str;
VALUE             266 ext/openssl/ossl_x509attr.c static VALUE
VALUE             267 ext/openssl/ossl_x509attr.c ossl_x509attr_to_der(VALUE self)
VALUE             270 ext/openssl/ossl_x509attr.c     VALUE str;
VALUE              34 ext/openssl/ossl_x509cert.c VALUE cX509Cert;
VALUE              35 ext/openssl/ossl_x509cert.c VALUE eX509CertError;
VALUE              54 ext/openssl/ossl_x509cert.c VALUE
VALUE              58 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE              74 ext/openssl/ossl_x509cert.c VALUE
VALUE              75 ext/openssl/ossl_x509cert.c ossl_x509_new_from_file(VALUE filename)
VALUE              79 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE             109 ext/openssl/ossl_x509cert.c GetX509CertPtr(VALUE obj)
VALUE             119 ext/openssl/ossl_x509cert.c DupX509CertPtr(VALUE obj)
VALUE             133 ext/openssl/ossl_x509cert.c static VALUE
VALUE             134 ext/openssl/ossl_x509cert.c ossl_x509_alloc(VALUE klass)
VALUE             137 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE             152 ext/openssl/ossl_x509cert.c static VALUE
VALUE             153 ext/openssl/ossl_x509cert.c ossl_x509_initialize(int argc, VALUE *argv, VALUE self)
VALUE             157 ext/openssl/ossl_x509cert.c     VALUE arg;
VALUE             178 ext/openssl/ossl_x509cert.c static VALUE
VALUE             179 ext/openssl/ossl_x509cert.c ossl_x509_copy(VALUE self, VALUE other)
VALUE             202 ext/openssl/ossl_x509cert.c static VALUE
VALUE             203 ext/openssl/ossl_x509cert.c ossl_x509_to_der(VALUE self)
VALUE             206 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             226 ext/openssl/ossl_x509cert.c static VALUE
VALUE             227 ext/openssl/ossl_x509cert.c ossl_x509_to_pem(VALUE self)
VALUE             231 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             250 ext/openssl/ossl_x509cert.c static VALUE
VALUE             251 ext/openssl/ossl_x509cert.c ossl_x509_to_text(VALUE self)
VALUE             255 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             275 ext/openssl/ossl_x509cert.c static VALUE
VALUE             276 ext/openssl/ossl_x509cert.c ossl_x509_to_req(VALUE self)
VALUE             280 ext/openssl/ossl_x509cert.c     VALUE obj;
VALUE             297 ext/openssl/ossl_x509cert.c static VALUE
VALUE             298 ext/openssl/ossl_x509cert.c ossl_x509_get_version(VALUE self)
VALUE             311 ext/openssl/ossl_x509cert.c static VALUE
VALUE             312 ext/openssl/ossl_x509cert.c ossl_x509_set_version(VALUE self, VALUE version)
VALUE             332 ext/openssl/ossl_x509cert.c static VALUE
VALUE             333 ext/openssl/ossl_x509cert.c ossl_x509_get_serial(VALUE self)
VALUE             346 ext/openssl/ossl_x509cert.c static VALUE
VALUE             347 ext/openssl/ossl_x509cert.c ossl_x509_set_serial(VALUE self, VALUE num)
VALUE             361 ext/openssl/ossl_x509cert.c static VALUE
VALUE             362 ext/openssl/ossl_x509cert.c ossl_x509_get_signature_algorithm(VALUE self)
VALUE             366 ext/openssl/ossl_x509cert.c     VALUE str;
VALUE             385 ext/openssl/ossl_x509cert.c static VALUE
VALUE             386 ext/openssl/ossl_x509cert.c ossl_x509_get_subject(VALUE self)
VALUE             403 ext/openssl/ossl_x509cert.c static VALUE
VALUE             404 ext/openssl/ossl_x509cert.c ossl_x509_set_subject(VALUE self, VALUE subject)
VALUE             420 ext/openssl/ossl_x509cert.c static VALUE
VALUE             421 ext/openssl/ossl_x509cert.c ossl_x509_get_issuer(VALUE self)
VALUE             438 ext/openssl/ossl_x509cert.c static VALUE
VALUE             439 ext/openssl/ossl_x509cert.c ossl_x509_set_issuer(VALUE self, VALUE issuer)
VALUE             455 ext/openssl/ossl_x509cert.c static VALUE
VALUE             456 ext/openssl/ossl_x509cert.c ossl_x509_get_not_before(VALUE self)
VALUE             473 ext/openssl/ossl_x509cert.c static VALUE
VALUE             474 ext/openssl/ossl_x509cert.c ossl_x509_set_not_before(VALUE self, VALUE time)
VALUE             489 ext/openssl/ossl_x509cert.c static VALUE
VALUE             490 ext/openssl/ossl_x509cert.c ossl_x509_get_not_after(VALUE self)
VALUE             507 ext/openssl/ossl_x509cert.c static VALUE
VALUE             508 ext/openssl/ossl_x509cert.c ossl_x509_set_not_after(VALUE self, VALUE time)
VALUE             523 ext/openssl/ossl_x509cert.c static VALUE
VALUE             524 ext/openssl/ossl_x509cert.c ossl_x509_get_public_key(VALUE self)
VALUE             541 ext/openssl/ossl_x509cert.c static VALUE
VALUE             542 ext/openssl/ossl_x509cert.c ossl_x509_set_public_key(VALUE self, VALUE key)
VALUE             558 ext/openssl/ossl_x509cert.c static VALUE
VALUE             559 ext/openssl/ossl_x509cert.c ossl_x509_sign(VALUE self, VALUE key, VALUE digest)
VALUE             581 ext/openssl/ossl_x509cert.c static VALUE
VALUE             582 ext/openssl/ossl_x509cert.c ossl_x509_verify(VALUE self, VALUE key)
VALUE             607 ext/openssl/ossl_x509cert.c static VALUE
VALUE             608 ext/openssl/ossl_x509cert.c ossl_x509_check_private_key(VALUE self, VALUE key)
VALUE             628 ext/openssl/ossl_x509cert.c static VALUE
VALUE             629 ext/openssl/ossl_x509cert.c ossl_x509_get_extensions(VALUE self)
VALUE             634 ext/openssl/ossl_x509cert.c     VALUE ary;
VALUE             654 ext/openssl/ossl_x509cert.c static VALUE
VALUE             655 ext/openssl/ossl_x509cert.c ossl_x509_set_extensions(VALUE self, VALUE ary)
VALUE             686 ext/openssl/ossl_x509cert.c static VALUE
VALUE             687 ext/openssl/ossl_x509cert.c ossl_x509_add_extension(VALUE self, VALUE extension)
VALUE             703 ext/openssl/ossl_x509cert.c static VALUE
VALUE             704 ext/openssl/ossl_x509cert.c ossl_x509_inspect(VALUE self)
VALUE              34 ext/openssl/ossl_x509crl.c VALUE cX509CRL;
VALUE              35 ext/openssl/ossl_x509crl.c VALUE eX509CRLError;
VALUE              55 ext/openssl/ossl_x509crl.c GetX509CRLPtr(VALUE obj)
VALUE              65 ext/openssl/ossl_x509crl.c DupX509CRLPtr(VALUE obj)
VALUE              75 ext/openssl/ossl_x509crl.c VALUE
VALUE              79 ext/openssl/ossl_x509crl.c     VALUE obj;
VALUE              92 ext/openssl/ossl_x509crl.c static VALUE
VALUE              93 ext/openssl/ossl_x509crl.c ossl_x509crl_alloc(VALUE klass)
VALUE              96 ext/openssl/ossl_x509crl.c     VALUE obj;
VALUE             107 ext/openssl/ossl_x509crl.c static VALUE
VALUE             108 ext/openssl/ossl_x509crl.c ossl_x509crl_initialize(int argc, VALUE *argv, VALUE self)
VALUE             112 ext/openssl/ossl_x509crl.c     VALUE arg;
VALUE             132 ext/openssl/ossl_x509crl.c static VALUE
VALUE             133 ext/openssl/ossl_x509crl.c ossl_x509crl_copy(VALUE self, VALUE other)
VALUE             150 ext/openssl/ossl_x509crl.c static VALUE
VALUE             151 ext/openssl/ossl_x509crl.c ossl_x509crl_get_version(VALUE self)
VALUE             162 ext/openssl/ossl_x509crl.c static VALUE
VALUE             163 ext/openssl/ossl_x509crl.c ossl_x509crl_set_version(VALUE self, VALUE version)
VALUE             179 ext/openssl/ossl_x509crl.c static VALUE
VALUE             180 ext/openssl/ossl_x509crl.c ossl_x509crl_get_signature_algorithm(VALUE self)
VALUE             186 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             203 ext/openssl/ossl_x509crl.c static VALUE
VALUE             204 ext/openssl/ossl_x509crl.c ossl_x509crl_get_issuer(VALUE self)
VALUE             213 ext/openssl/ossl_x509crl.c static VALUE
VALUE             214 ext/openssl/ossl_x509crl.c ossl_x509crl_set_issuer(VALUE self, VALUE issuer)
VALUE             226 ext/openssl/ossl_x509crl.c static VALUE
VALUE             227 ext/openssl/ossl_x509crl.c ossl_x509crl_get_last_update(VALUE self)
VALUE             236 ext/openssl/ossl_x509crl.c static VALUE
VALUE             237 ext/openssl/ossl_x509crl.c ossl_x509crl_set_last_update(VALUE self, VALUE time)
VALUE             248 ext/openssl/ossl_x509crl.c static VALUE
VALUE             249 ext/openssl/ossl_x509crl.c ossl_x509crl_get_next_update(VALUE self)
VALUE             258 ext/openssl/ossl_x509crl.c static VALUE
VALUE             259 ext/openssl/ossl_x509crl.c ossl_x509crl_set_next_update(VALUE self, VALUE time)
VALUE             281 ext/openssl/ossl_x509crl.c static VALUE
VALUE             282 ext/openssl/ossl_x509crl.c ossl_x509crl_get_revoked(VALUE self)
VALUE             287 ext/openssl/ossl_x509crl.c     VALUE ary, revoked;
VALUE             306 ext/openssl/ossl_x509crl.c static VALUE
VALUE             307 ext/openssl/ossl_x509crl.c ossl_x509crl_set_revoked(VALUE self, VALUE ary)
VALUE             331 ext/openssl/ossl_x509crl.c static VALUE
VALUE             332 ext/openssl/ossl_x509crl.c ossl_x509crl_add_revoked(VALUE self, VALUE revoked)
VALUE             347 ext/openssl/ossl_x509crl.c static VALUE
VALUE             348 ext/openssl/ossl_x509crl.c ossl_x509crl_sign(VALUE self, VALUE key, VALUE digest)
VALUE             364 ext/openssl/ossl_x509crl.c static VALUE
VALUE             365 ext/openssl/ossl_x509crl.c ossl_x509crl_verify(VALUE self, VALUE key)
VALUE             381 ext/openssl/ossl_x509crl.c static VALUE
VALUE             382 ext/openssl/ossl_x509crl.c ossl_x509crl_to_der(VALUE self)
VALUE             387 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             404 ext/openssl/ossl_x509crl.c static VALUE
VALUE             405 ext/openssl/ossl_x509crl.c ossl_x509crl_to_pem(VALUE self)
VALUE             410 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             427 ext/openssl/ossl_x509crl.c static VALUE
VALUE             428 ext/openssl/ossl_x509crl.c ossl_x509crl_to_text(VALUE self)
VALUE             433 ext/openssl/ossl_x509crl.c     VALUE str;
VALUE             453 ext/openssl/ossl_x509crl.c static VALUE
VALUE             454 ext/openssl/ossl_x509crl.c ossl_x509crl_get_extensions(VALUE self)
VALUE             459 ext/openssl/ossl_x509crl.c     VALUE ary;
VALUE             479 ext/openssl/ossl_x509crl.c static VALUE
VALUE             480 ext/openssl/ossl_x509crl.c ossl_x509crl_set_extensions(VALUE self, VALUE ary)
VALUE             506 ext/openssl/ossl_x509crl.c static VALUE
VALUE             507 ext/openssl/ossl_x509crl.c ossl_x509crl_add_extension(VALUE self, VALUE extension)
VALUE              47 ext/openssl/ossl_x509ext.c VALUE cX509Ext;
VALUE              48 ext/openssl/ossl_x509ext.c VALUE cX509ExtFactory;
VALUE              49 ext/openssl/ossl_x509ext.c VALUE eX509ExtError;
VALUE              68 ext/openssl/ossl_x509ext.c VALUE
VALUE              72 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE              89 ext/openssl/ossl_x509ext.c GetX509ExtPtr(VALUE obj)
VALUE              99 ext/openssl/ossl_x509ext.c DupX509ExtPtr(VALUE obj)
VALUE             131 ext/openssl/ossl_x509ext.c static VALUE
VALUE             132 ext/openssl/ossl_x509ext.c ossl_x509extfactory_alloc(VALUE klass)
VALUE             135 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE             143 ext/openssl/ossl_x509ext.c static VALUE
VALUE             144 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_issuer_cert(VALUE self, VALUE cert)
VALUE             155 ext/openssl/ossl_x509ext.c static VALUE
VALUE             156 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_subject_cert(VALUE self, VALUE cert)
VALUE             167 ext/openssl/ossl_x509ext.c static VALUE
VALUE             168 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_subject_req(VALUE self, VALUE req)
VALUE             179 ext/openssl/ossl_x509ext.c static VALUE
VALUE             180 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_crl(VALUE self, VALUE crl)
VALUE             191 ext/openssl/ossl_x509ext.c static VALUE
VALUE             192 ext/openssl/ossl_x509ext.c ossl_x509extfactory_set_config(VALUE self, VALUE config)
VALUE             205 ext/openssl/ossl_x509ext.c static VALUE
VALUE             206 ext/openssl/ossl_x509ext.c ossl_x509extfactory_initialize(int argc, VALUE *argv, VALUE self)
VALUE             209 ext/openssl/ossl_x509ext.c     VALUE issuer_cert, subject_cert, subject_req, crl;
VALUE             235 ext/openssl/ossl_x509ext.c static VALUE
VALUE             236 ext/openssl/ossl_x509ext.c ossl_x509extfactory_create_ext(int argc, VALUE *argv, VALUE self)
VALUE             240 ext/openssl/ossl_x509ext.c     VALUE oid, value, critical, valstr, obj;
VALUE             242 ext/openssl/ossl_x509ext.c     VALUE rconf;
VALUE             274 ext/openssl/ossl_x509ext.c static VALUE
VALUE             275 ext/openssl/ossl_x509ext.c ossl_x509ext_alloc(VALUE klass)
VALUE             278 ext/openssl/ossl_x509ext.c     VALUE obj;
VALUE             301 ext/openssl/ossl_x509ext.c static VALUE
VALUE             302 ext/openssl/ossl_x509ext.c ossl_x509ext_initialize(int argc, VALUE *argv, VALUE self)
VALUE             304 ext/openssl/ossl_x509ext.c     VALUE oid, value, critical;
VALUE             326 ext/openssl/ossl_x509ext.c static VALUE
VALUE             327 ext/openssl/ossl_x509ext.c ossl_x509ext_set_oid(VALUE self, VALUE oid)
VALUE             343 ext/openssl/ossl_x509ext.c static VALUE
VALUE             344 ext/openssl/ossl_x509ext.c ossl_x509ext_set_value(VALUE self, VALUE data)
VALUE             364 ext/openssl/ossl_x509ext.c static VALUE
VALUE             365 ext/openssl/ossl_x509ext.c ossl_x509ext_set_critical(VALUE self, VALUE flag)
VALUE             375 ext/openssl/ossl_x509ext.c static VALUE
VALUE             376 ext/openssl/ossl_x509ext.c ossl_x509ext_get_oid(VALUE obj)
VALUE             381 ext/openssl/ossl_x509ext.c     VALUE ret;
VALUE             398 ext/openssl/ossl_x509ext.c static VALUE
VALUE             399 ext/openssl/ossl_x509ext.c ossl_x509ext_get_value(VALUE obj)
VALUE             403 ext/openssl/ossl_x509ext.c     VALUE ret;
VALUE             415 ext/openssl/ossl_x509ext.c static VALUE
VALUE             416 ext/openssl/ossl_x509ext.c ossl_x509ext_get_critical(VALUE obj)
VALUE             424 ext/openssl/ossl_x509ext.c static VALUE
VALUE             425 ext/openssl/ossl_x509ext.c ossl_x509ext_to_der(VALUE obj)
VALUE             430 ext/openssl/ossl_x509ext.c     VALUE str;
VALUE              39 ext/openssl/ossl_x509name.c VALUE cX509Name;
VALUE              40 ext/openssl/ossl_x509name.c VALUE eX509NameError;
VALUE              59 ext/openssl/ossl_x509name.c VALUE
VALUE              63 ext/openssl/ossl_x509name.c     VALUE obj;
VALUE              80 ext/openssl/ossl_x509name.c GetX509NamePtr(VALUE obj)
VALUE              92 ext/openssl/ossl_x509name.c static VALUE
VALUE              93 ext/openssl/ossl_x509name.c ossl_x509name_alloc(VALUE klass)
VALUE              96 ext/openssl/ossl_x509name.c     VALUE obj;
VALUE             108 ext/openssl/ossl_x509name.c static VALUE ossl_x509name_add_entry(int, VALUE*, VALUE);
VALUE             111 ext/openssl/ossl_x509name.c static VALUE
VALUE             114 ext/openssl/ossl_x509name.c     VALUE self = rb_ary_entry(args, 0);
VALUE             115 ext/openssl/ossl_x509name.c     VALUE template = rb_ary_entry(args, 1);
VALUE             116 ext/openssl/ossl_x509name.c     VALUE entry[3];
VALUE             149 ext/openssl/ossl_x509name.c static VALUE
VALUE             150 ext/openssl/ossl_x509name.c ossl_x509name_initialize(int argc, VALUE *argv, VALUE self)
VALUE             153 ext/openssl/ossl_x509name.c     VALUE arg, template;
VALUE             160 ext/openssl/ossl_x509name.c 	VALUE tmp = rb_check_array_type(arg);
VALUE             162 ext/openssl/ossl_x509name.c 	    VALUE args;
VALUE             169 ext/openssl/ossl_x509name.c 	    VALUE str = ossl_to_der_if_possible(arg);
VALUE             199 ext/openssl/ossl_x509name.c VALUE ossl_x509name_add_entry(int argc, VALUE *argv, VALUE self)
VALUE             202 ext/openssl/ossl_x509name.c     VALUE oid, value, type;
VALUE             218 ext/openssl/ossl_x509name.c static VALUE
VALUE             219 ext/openssl/ossl_x509name.c ossl_x509name_to_s_old(VALUE self)
VALUE             223 ext/openssl/ossl_x509name.c     VALUE str;
VALUE             245 ext/openssl/ossl_x509name.c static VALUE
VALUE             246 ext/openssl/ossl_x509name.c ossl_x509name_to_s(int argc, VALUE *argv, VALUE self)
VALUE             249 ext/openssl/ossl_x509name.c     VALUE flag, str;
VALUE             276 ext/openssl/ossl_x509name.c static VALUE
VALUE             277 ext/openssl/ossl_x509name.c ossl_x509name_to_a(VALUE self)
VALUE             284 ext/openssl/ossl_x509name.c     VALUE ary, vname, ret;
VALUE             320 ext/openssl/ossl_x509name.c ossl_x509name_cmp0(VALUE self, VALUE other)
VALUE             338 ext/openssl/ossl_x509name.c static VALUE
VALUE             339 ext/openssl/ossl_x509name.c ossl_x509name_cmp(VALUE self, VALUE other)
VALUE             356 ext/openssl/ossl_x509name.c static VALUE
VALUE             357 ext/openssl/ossl_x509name.c ossl_x509name_eql(VALUE self, VALUE other)
VALUE             374 ext/openssl/ossl_x509name.c static VALUE
VALUE             375 ext/openssl/ossl_x509name.c ossl_x509name_hash(VALUE self)
VALUE             394 ext/openssl/ossl_x509name.c static VALUE
VALUE             395 ext/openssl/ossl_x509name.c ossl_x509name_hash_old(VALUE self)
VALUE             414 ext/openssl/ossl_x509name.c static VALUE
VALUE             415 ext/openssl/ossl_x509name.c ossl_x509name_to_der(VALUE self)
VALUE             418 ext/openssl/ossl_x509name.c     VALUE str;
VALUE             451 ext/openssl/ossl_x509name.c     VALUE utf8str, ptrstr, ia5str, hash;
VALUE              34 ext/openssl/ossl_x509req.c VALUE cX509Req;
VALUE              35 ext/openssl/ossl_x509req.c VALUE eX509ReqError;
VALUE              54 ext/openssl/ossl_x509req.c VALUE
VALUE              58 ext/openssl/ossl_x509req.c     VALUE obj;
VALUE              75 ext/openssl/ossl_x509req.c GetX509ReqPtr(VALUE obj)
VALUE              85 ext/openssl/ossl_x509req.c DupX509ReqPtr(VALUE obj)
VALUE             100 ext/openssl/ossl_x509req.c static VALUE
VALUE             101 ext/openssl/ossl_x509req.c ossl_x509req_alloc(VALUE klass)
VALUE             104 ext/openssl/ossl_x509req.c     VALUE obj;
VALUE             115 ext/openssl/ossl_x509req.c static VALUE
VALUE             116 ext/openssl/ossl_x509req.c ossl_x509req_initialize(int argc, VALUE *argv, VALUE self)
VALUE             120 ext/openssl/ossl_x509req.c     VALUE arg;
VALUE             140 ext/openssl/ossl_x509req.c static VALUE
VALUE             141 ext/openssl/ossl_x509req.c ossl_x509req_copy(VALUE self, VALUE other)
VALUE             158 ext/openssl/ossl_x509req.c static VALUE
VALUE             159 ext/openssl/ossl_x509req.c ossl_x509req_to_pem(VALUE self)
VALUE             164 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             181 ext/openssl/ossl_x509req.c static VALUE
VALUE             182 ext/openssl/ossl_x509req.c ossl_x509req_to_der(VALUE self)
VALUE             185 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             201 ext/openssl/ossl_x509req.c static VALUE
VALUE             202 ext/openssl/ossl_x509req.c ossl_x509req_to_text(VALUE self)
VALUE             207 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             228 ext/openssl/ossl_x509req.c static VALUE
VALUE             229 ext/openssl/ossl_x509req.c ossl_x509req_to_x509(VALUE self, VALUE days, VALUE key)
VALUE             244 ext/openssl/ossl_x509req.c static VALUE
VALUE             245 ext/openssl/ossl_x509req.c ossl_x509req_get_version(VALUE self)
VALUE             256 ext/openssl/ossl_x509req.c static VALUE
VALUE             257 ext/openssl/ossl_x509req.c ossl_x509req_set_version(VALUE self, VALUE version)
VALUE             273 ext/openssl/ossl_x509req.c static VALUE
VALUE             274 ext/openssl/ossl_x509req.c ossl_x509req_get_subject(VALUE self)
VALUE             287 ext/openssl/ossl_x509req.c static VALUE
VALUE             288 ext/openssl/ossl_x509req.c ossl_x509req_set_subject(VALUE self, VALUE subject)
VALUE             301 ext/openssl/ossl_x509req.c static VALUE
VALUE             302 ext/openssl/ossl_x509req.c ossl_x509req_get_signature_algorithm(VALUE self)
VALUE             308 ext/openssl/ossl_x509req.c     VALUE str;
VALUE             326 ext/openssl/ossl_x509req.c static VALUE
VALUE             327 ext/openssl/ossl_x509req.c ossl_x509req_get_public_key(VALUE self)
VALUE             340 ext/openssl/ossl_x509req.c static VALUE
VALUE             341 ext/openssl/ossl_x509req.c ossl_x509req_set_public_key(VALUE self, VALUE key)
VALUE             355 ext/openssl/ossl_x509req.c static VALUE
VALUE             356 ext/openssl/ossl_x509req.c ossl_x509req_sign(VALUE self, VALUE key, VALUE digest)
VALUE             375 ext/openssl/ossl_x509req.c static VALUE
VALUE             376 ext/openssl/ossl_x509req.c ossl_x509req_verify(VALUE self, VALUE key)
VALUE             394 ext/openssl/ossl_x509req.c static VALUE
VALUE             395 ext/openssl/ossl_x509req.c ossl_x509req_get_attributes(VALUE self)
VALUE             400 ext/openssl/ossl_x509req.c     VALUE ary;
VALUE             418 ext/openssl/ossl_x509req.c static VALUE
VALUE             419 ext/openssl/ossl_x509req.c ossl_x509req_set_attributes(VALUE self, VALUE ary)
VALUE             424 ext/openssl/ossl_x509req.c     VALUE item;
VALUE             443 ext/openssl/ossl_x509req.c static VALUE
VALUE             444 ext/openssl/ossl_x509req.c ossl_x509req_add_attribute(VALUE self, VALUE attr)
VALUE              34 ext/openssl/ossl_x509revoked.c VALUE cX509Rev;
VALUE              35 ext/openssl/ossl_x509revoked.c VALUE eX509RevError;
VALUE              54 ext/openssl/ossl_x509revoked.c VALUE
VALUE              58 ext/openssl/ossl_x509revoked.c     VALUE obj;
VALUE              75 ext/openssl/ossl_x509revoked.c DupX509RevokedPtr(VALUE obj)
VALUE              90 ext/openssl/ossl_x509revoked.c static VALUE
VALUE              91 ext/openssl/ossl_x509revoked.c ossl_x509revoked_alloc(VALUE klass)
VALUE              94 ext/openssl/ossl_x509revoked.c     VALUE obj;
VALUE             105 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             106 ext/openssl/ossl_x509revoked.c ossl_x509revoked_initialize(int argc, VALUE *argv, VALUE self)
VALUE             112 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             113 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_serial(VALUE self)
VALUE             122 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             123 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_serial(VALUE self, VALUE num)
VALUE             135 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             136 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_time(VALUE self)
VALUE             145 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             146 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_time(VALUE self, VALUE time)
VALUE             159 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             160 ext/openssl/ossl_x509revoked.c ossl_x509revoked_get_extensions(VALUE self)
VALUE             165 ext/openssl/ossl_x509revoked.c     VALUE ary;
VALUE             185 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             186 ext/openssl/ossl_x509revoked.c ossl_x509revoked_set_extensions(VALUE self, VALUE ary)
VALUE             191 ext/openssl/ossl_x509revoked.c     VALUE item;
VALUE             211 ext/openssl/ossl_x509revoked.c static VALUE
VALUE             212 ext/openssl/ossl_x509revoked.c ossl_x509revoked_add_extension(VALUE self, VALUE ext)
VALUE              53 ext/openssl/ossl_x509store.c VALUE cX509Store;
VALUE              54 ext/openssl/ossl_x509store.c VALUE cX509StoreContext;
VALUE              55 ext/openssl/ossl_x509store.c VALUE eX509StoreError;
VALUE              74 ext/openssl/ossl_x509store.c VALUE
VALUE              77 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE              86 ext/openssl/ossl_x509store.c GetX509StorePtr(VALUE obj)
VALUE              96 ext/openssl/ossl_x509store.c DupX509StorePtr(VALUE obj)
VALUE             109 ext/openssl/ossl_x509store.c static VALUE
VALUE             110 ext/openssl/ossl_x509store.c ossl_x509store_alloc(VALUE klass)
VALUE             113 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             127 ext/openssl/ossl_x509store.c static VALUE
VALUE             128 ext/openssl/ossl_x509store.c ossl_x509store_set_vfy_cb(VALUE self, VALUE cb)
VALUE             145 ext/openssl/ossl_x509store.c static VALUE
VALUE             146 ext/openssl/ossl_x509store.c ossl_x509store_initialize(int argc, VALUE *argv, VALUE self)
VALUE             168 ext/openssl/ossl_x509store.c static VALUE
VALUE             169 ext/openssl/ossl_x509store.c ossl_x509store_set_flags(VALUE self, VALUE flags)
VALUE             180 ext/openssl/ossl_x509store.c static VALUE
VALUE             181 ext/openssl/ossl_x509store.c ossl_x509store_set_purpose(VALUE self, VALUE purpose)
VALUE             192 ext/openssl/ossl_x509store.c static VALUE
VALUE             193 ext/openssl/ossl_x509store.c ossl_x509store_set_trust(VALUE self, VALUE trust)
VALUE             204 ext/openssl/ossl_x509store.c static VALUE
VALUE             205 ext/openssl/ossl_x509store.c ossl_x509store_set_time(VALUE self, VALUE time)
VALUE             220 ext/openssl/ossl_x509store.c static VALUE
VALUE             221 ext/openssl/ossl_x509store.c ossl_x509store_add_file(VALUE self, VALUE file)
VALUE             241 ext/openssl/ossl_x509store.c static VALUE
VALUE             242 ext/openssl/ossl_x509store.c ossl_x509store_add_path(VALUE self, VALUE dir)
VALUE             272 ext/openssl/ossl_x509store.c static VALUE
VALUE             273 ext/openssl/ossl_x509store.c ossl_x509store_set_default_paths(VALUE self)
VALUE             292 ext/openssl/ossl_x509store.c static VALUE
VALUE             293 ext/openssl/ossl_x509store.c ossl_x509store_add_cert(VALUE self, VALUE arg)
VALUE             307 ext/openssl/ossl_x509store.c static VALUE
VALUE             308 ext/openssl/ossl_x509store.c ossl_x509store_add_crl(VALUE self, VALUE arg)
VALUE             322 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_err(VALUE);
VALUE             323 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_err_string(VALUE);
VALUE             324 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_get_chain(VALUE);
VALUE             326 ext/openssl/ossl_x509store.c static VALUE
VALUE             327 ext/openssl/ossl_x509store.c ossl_x509store_verify(int argc, VALUE *argv, VALUE self)
VALUE             329 ext/openssl/ossl_x509store.c     VALUE cert, chain;
VALUE             330 ext/openssl/ossl_x509store.c     VALUE ctx, proc, result;
VALUE             361 ext/openssl/ossl_x509store.c VALUE
VALUE             364 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             372 ext/openssl/ossl_x509store.c VALUE
VALUE             373 ext/openssl/ossl_x509store.c ossl_x509stctx_clear_ptr(VALUE obj)
VALUE             395 ext/openssl/ossl_x509store.c static VALUE
VALUE             396 ext/openssl/ossl_x509store.c ossl_x509stctx_alloc(VALUE klass)
VALUE             399 ext/openssl/ossl_x509store.c     VALUE obj;
VALUE             410 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_flags(VALUE, VALUE);
VALUE             411 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_purpose(VALUE, VALUE);
VALUE             412 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_trust(VALUE, VALUE);
VALUE             413 ext/openssl/ossl_x509store.c static VALUE ossl_x509stctx_set_time(VALUE, VALUE);
VALUE             415 ext/openssl/ossl_x509store.c static VALUE
VALUE             416 ext/openssl/ossl_x509store.c ossl_x509stctx_initialize(int argc, VALUE *argv, VALUE self)
VALUE             418 ext/openssl/ossl_x509store.c     VALUE store, cert, chain, t;
VALUE             441 ext/openssl/ossl_x509store.c static VALUE
VALUE             442 ext/openssl/ossl_x509store.c ossl_x509stctx_verify(VALUE self)
VALUE             461 ext/openssl/ossl_x509store.c static VALUE
VALUE             462 ext/openssl/ossl_x509store.c ossl_x509stctx_get_chain(VALUE self)
VALUE             468 ext/openssl/ossl_x509store.c     VALUE ary;
VALUE             487 ext/openssl/ossl_x509store.c static VALUE
VALUE             488 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err(VALUE self)
VALUE             497 ext/openssl/ossl_x509store.c static VALUE
VALUE             498 ext/openssl/ossl_x509store.c ossl_x509stctx_set_error(VALUE self, VALUE err)
VALUE             508 ext/openssl/ossl_x509store.c static VALUE
VALUE             509 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err_string(VALUE self)
VALUE             520 ext/openssl/ossl_x509store.c static VALUE
VALUE             521 ext/openssl/ossl_x509store.c ossl_x509stctx_get_err_depth(VALUE self)
VALUE             530 ext/openssl/ossl_x509store.c static VALUE
VALUE             531 ext/openssl/ossl_x509store.c ossl_x509stctx_get_curr_cert(VALUE self)
VALUE             540 ext/openssl/ossl_x509store.c static VALUE
VALUE             541 ext/openssl/ossl_x509store.c ossl_x509stctx_get_curr_crl(VALUE self)
VALUE             554 ext/openssl/ossl_x509store.c static VALUE
VALUE             555 ext/openssl/ossl_x509store.c ossl_x509stctx_set_flags(VALUE self, VALUE flags)
VALUE             566 ext/openssl/ossl_x509store.c static VALUE
VALUE             567 ext/openssl/ossl_x509store.c ossl_x509stctx_set_purpose(VALUE self, VALUE purpose)
VALUE             578 ext/openssl/ossl_x509store.c static VALUE
VALUE             579 ext/openssl/ossl_x509store.c ossl_x509stctx_set_trust(VALUE self, VALUE trust)
VALUE             594 ext/openssl/ossl_x509store.c static VALUE
VALUE             595 ext/openssl/ossl_x509store.c ossl_x509stctx_set_time(VALUE self, VALUE time)
VALUE             613 ext/openssl/ossl_x509store.c     VALUE x509stctx;
VALUE               4 ext/pathname/pathname.c static VALUE rb_cPathname;
VALUE               7 ext/pathname/pathname.c static VALUE
VALUE               8 ext/pathname/pathname.c get_strpath(VALUE obj)
VALUE              10 ext/pathname/pathname.c     VALUE strpath;
VALUE              18 ext/pathname/pathname.c set_strpath(VALUE obj, VALUE val)
VALUE              27 ext/pathname/pathname.c static VALUE
VALUE              28 ext/pathname/pathname.c path_initialize(VALUE self, VALUE arg)
VALUE              30 ext/pathname/pathname.c     VALUE str;
VALUE              57 ext/pathname/pathname.c static VALUE
VALUE              58 ext/pathname/pathname.c path_freeze(VALUE self)
VALUE              73 ext/pathname/pathname.c static VALUE
VALUE              74 ext/pathname/pathname.c path_taint(VALUE self)
VALUE              89 ext/pathname/pathname.c static VALUE
VALUE              90 ext/pathname/pathname.c path_untaint(VALUE self)
VALUE             102 ext/pathname/pathname.c static VALUE
VALUE             103 ext/pathname/pathname.c path_eq(VALUE self, VALUE other)
VALUE             124 ext/pathname/pathname.c static VALUE
VALUE             125 ext/pathname/pathname.c path_cmp(VALUE self, VALUE other)
VALUE             127 ext/pathname/pathname.c     VALUE s1, s2;
VALUE             159 ext/pathname/pathname.c static VALUE
VALUE             160 ext/pathname/pathname.c path_hash(VALUE self)
VALUE             174 ext/pathname/pathname.c static VALUE
VALUE             175 ext/pathname/pathname.c path_to_s(VALUE self)
VALUE             181 ext/pathname/pathname.c static VALUE
VALUE             182 ext/pathname/pathname.c path_inspect(VALUE self)
VALUE             185 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             196 ext/pathname/pathname.c static VALUE
VALUE             197 ext/pathname/pathname.c path_sub(int argc, VALUE *argv, VALUE self)
VALUE             199 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             218 ext/pathname/pathname.c static VALUE
VALUE             219 ext/pathname/pathname.c path_sub_ext(VALUE self, VALUE repl)
VALUE             221 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             222 ext/pathname/pathname.c     VALUE str2;
VALUE             255 ext/pathname/pathname.c static VALUE
VALUE             256 ext/pathname/pathname.c path_realpath(int argc, VALUE *argv, VALUE self)
VALUE             258 ext/pathname/pathname.c     VALUE basedir, str;
VALUE             271 ext/pathname/pathname.c static VALUE
VALUE             272 ext/pathname/pathname.c path_realdirpath(int argc, VALUE *argv, VALUE self)
VALUE             274 ext/pathname/pathname.c     VALUE basedir, str;
VALUE             290 ext/pathname/pathname.c static VALUE
VALUE             291 ext/pathname/pathname.c path_each_line(int argc, VALUE *argv, VALUE self)
VALUE             293 ext/pathname/pathname.c     VALUE args[4];
VALUE             316 ext/pathname/pathname.c static VALUE
VALUE             317 ext/pathname/pathname.c path_read(int argc, VALUE *argv, VALUE self)
VALUE             319 ext/pathname/pathname.c     VALUE args[4];
VALUE             336 ext/pathname/pathname.c static VALUE
VALUE             337 ext/pathname/pathname.c path_binread(int argc, VALUE *argv, VALUE self)
VALUE             339 ext/pathname/pathname.c     VALUE args[3];
VALUE             357 ext/pathname/pathname.c static VALUE
VALUE             358 ext/pathname/pathname.c path_write(int argc, VALUE *argv, VALUE self)
VALUE             360 ext/pathname/pathname.c     VALUE args[4];
VALUE             378 ext/pathname/pathname.c static VALUE
VALUE             379 ext/pathname/pathname.c path_binwrite(int argc, VALUE *argv, VALUE self)
VALUE             381 ext/pathname/pathname.c     VALUE args[4];
VALUE             400 ext/pathname/pathname.c static VALUE
VALUE             401 ext/pathname/pathname.c path_readlines(int argc, VALUE *argv, VALUE self)
VALUE             403 ext/pathname/pathname.c     VALUE args[4];
VALUE             418 ext/pathname/pathname.c static VALUE
VALUE             419 ext/pathname/pathname.c path_sysopen(int argc, VALUE *argv, VALUE self)
VALUE             421 ext/pathname/pathname.c     VALUE args[3];
VALUE             437 ext/pathname/pathname.c static VALUE
VALUE             438 ext/pathname/pathname.c path_atime(VALUE self)
VALUE             453 ext/pathname/pathname.c static VALUE
VALUE             454 ext/pathname/pathname.c path_birthtime(VALUE self)
VALUE             470 ext/pathname/pathname.c static VALUE
VALUE             471 ext/pathname/pathname.c path_ctime(VALUE self)
VALUE             484 ext/pathname/pathname.c static VALUE
VALUE             485 ext/pathname/pathname.c path_mtime(VALUE self)
VALUE             498 ext/pathname/pathname.c static VALUE
VALUE             499 ext/pathname/pathname.c path_chmod(VALUE self, VALUE mode)
VALUE             512 ext/pathname/pathname.c static VALUE
VALUE             513 ext/pathname/pathname.c path_lchmod(VALUE self, VALUE mode)
VALUE             526 ext/pathname/pathname.c static VALUE
VALUE             527 ext/pathname/pathname.c path_chown(VALUE self, VALUE owner, VALUE group)
VALUE             540 ext/pathname/pathname.c static VALUE
VALUE             541 ext/pathname/pathname.c path_lchown(VALUE self, VALUE owner, VALUE group)
VALUE             555 ext/pathname/pathname.c static VALUE
VALUE             556 ext/pathname/pathname.c path_fnmatch(int argc, VALUE *argv, VALUE self)
VALUE             558 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             559 ext/pathname/pathname.c     VALUE pattern, flags;
VALUE             574 ext/pathname/pathname.c static VALUE
VALUE             575 ext/pathname/pathname.c path_ftype(VALUE self)
VALUE             588 ext/pathname/pathname.c static VALUE
VALUE             589 ext/pathname/pathname.c path_make_link(VALUE self, VALUE old)
VALUE             599 ext/pathname/pathname.c static VALUE
VALUE             600 ext/pathname/pathname.c path_open(int argc, VALUE *argv, VALUE self)
VALUE             602 ext/pathname/pathname.c     VALUE args[4];
VALUE             620 ext/pathname/pathname.c static VALUE
VALUE             621 ext/pathname/pathname.c path_readlink(VALUE self)
VALUE             623 ext/pathname/pathname.c     VALUE str;
VALUE             633 ext/pathname/pathname.c static VALUE
VALUE             634 ext/pathname/pathname.c path_rename(VALUE self, VALUE to)
VALUE             644 ext/pathname/pathname.c static VALUE
VALUE             645 ext/pathname/pathname.c path_stat(VALUE self)
VALUE             653 ext/pathname/pathname.c static VALUE
VALUE             654 ext/pathname/pathname.c path_lstat(VALUE self)
VALUE             667 ext/pathname/pathname.c static VALUE
VALUE             668 ext/pathname/pathname.c path_make_symlink(VALUE self, VALUE old)
VALUE             678 ext/pathname/pathname.c static VALUE
VALUE             679 ext/pathname/pathname.c path_truncate(VALUE self, VALUE length)
VALUE             689 ext/pathname/pathname.c static VALUE
VALUE             690 ext/pathname/pathname.c path_utime(VALUE self, VALUE atime, VALUE mtime)
VALUE             700 ext/pathname/pathname.c static VALUE
VALUE             701 ext/pathname/pathname.c path_basename(int argc, VALUE *argv, VALUE self)
VALUE             703 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             704 ext/pathname/pathname.c     VALUE fext;
VALUE             717 ext/pathname/pathname.c static VALUE
VALUE             718 ext/pathname/pathname.c path_dirname(VALUE self)
VALUE             720 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             730 ext/pathname/pathname.c static VALUE
VALUE             731 ext/pathname/pathname.c path_extname(VALUE self)
VALUE             733 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             742 ext/pathname/pathname.c static VALUE
VALUE             743 ext/pathname/pathname.c path_expand_path(int argc, VALUE *argv, VALUE self)
VALUE             745 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             746 ext/pathname/pathname.c     VALUE dname;
VALUE             759 ext/pathname/pathname.c static VALUE
VALUE             760 ext/pathname/pathname.c path_split(VALUE self)
VALUE             762 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE             763 ext/pathname/pathname.c     VALUE ary, dirname, basename;
VALUE             776 ext/pathname/pathname.c static VALUE
VALUE             777 ext/pathname/pathname.c path_blockdev_p(VALUE self)
VALUE             785 ext/pathname/pathname.c static VALUE
VALUE             786 ext/pathname/pathname.c path_chardev_p(VALUE self)
VALUE             794 ext/pathname/pathname.c static VALUE
VALUE             795 ext/pathname/pathname.c path_executable_p(VALUE self)
VALUE             803 ext/pathname/pathname.c static VALUE
VALUE             804 ext/pathname/pathname.c path_executable_real_p(VALUE self)
VALUE             812 ext/pathname/pathname.c static VALUE
VALUE             813 ext/pathname/pathname.c path_exist_p(VALUE self)
VALUE             821 ext/pathname/pathname.c static VALUE
VALUE             822 ext/pathname/pathname.c path_grpowned_p(VALUE self)
VALUE             830 ext/pathname/pathname.c static VALUE
VALUE             831 ext/pathname/pathname.c path_directory_p(VALUE self)
VALUE             839 ext/pathname/pathname.c static VALUE
VALUE             840 ext/pathname/pathname.c path_file_p(VALUE self)
VALUE             848 ext/pathname/pathname.c static VALUE
VALUE             849 ext/pathname/pathname.c path_pipe_p(VALUE self)
VALUE             857 ext/pathname/pathname.c static VALUE
VALUE             858 ext/pathname/pathname.c path_socket_p(VALUE self)
VALUE             866 ext/pathname/pathname.c static VALUE
VALUE             867 ext/pathname/pathname.c path_owned_p(VALUE self)
VALUE             875 ext/pathname/pathname.c static VALUE
VALUE             876 ext/pathname/pathname.c path_readable_p(VALUE self)
VALUE             884 ext/pathname/pathname.c static VALUE
VALUE             885 ext/pathname/pathname.c path_world_readable_p(VALUE self)
VALUE             893 ext/pathname/pathname.c static VALUE
VALUE             894 ext/pathname/pathname.c path_readable_real_p(VALUE self)
VALUE             902 ext/pathname/pathname.c static VALUE
VALUE             903 ext/pathname/pathname.c path_setuid_p(VALUE self)
VALUE             911 ext/pathname/pathname.c static VALUE
VALUE             912 ext/pathname/pathname.c path_setgid_p(VALUE self)
VALUE             920 ext/pathname/pathname.c static VALUE
VALUE             921 ext/pathname/pathname.c path_size(VALUE self)
VALUE             929 ext/pathname/pathname.c static VALUE
VALUE             930 ext/pathname/pathname.c path_size_p(VALUE self)
VALUE             938 ext/pathname/pathname.c static VALUE
VALUE             939 ext/pathname/pathname.c path_sticky_p(VALUE self)
VALUE             947 ext/pathname/pathname.c static VALUE
VALUE             948 ext/pathname/pathname.c path_symlink_p(VALUE self)
VALUE             956 ext/pathname/pathname.c static VALUE
VALUE             957 ext/pathname/pathname.c path_writable_p(VALUE self)
VALUE             965 ext/pathname/pathname.c static VALUE
VALUE             966 ext/pathname/pathname.c path_world_writable_p(VALUE self)
VALUE             974 ext/pathname/pathname.c static VALUE
VALUE             975 ext/pathname/pathname.c path_writable_real_p(VALUE self)
VALUE             983 ext/pathname/pathname.c static VALUE
VALUE             984 ext/pathname/pathname.c path_zero_p(VALUE self)
VALUE             989 ext/pathname/pathname.c static VALUE
VALUE            1003 ext/pathname/pathname.c static VALUE
VALUE            1004 ext/pathname/pathname.c path_s_glob(int argc, VALUE *argv, VALUE klass)
VALUE            1006 ext/pathname/pathname.c     VALUE args[2];
VALUE            1014 ext/pathname/pathname.c         VALUE ary;
VALUE            1019 ext/pathname/pathname.c             VALUE elt = RARRAY_AREF(ary, i);
VALUE            1035 ext/pathname/pathname.c static VALUE
VALUE            1036 ext/pathname/pathname.c path_s_getwd(VALUE klass)
VALUE            1038 ext/pathname/pathname.c     VALUE str;
VALUE            1069 ext/pathname/pathname.c static VALUE
VALUE            1070 ext/pathname/pathname.c path_entries(VALUE self)
VALUE            1072 ext/pathname/pathname.c     VALUE klass, str, ary;
VALUE            1079 ext/pathname/pathname.c 	VALUE elt = RARRAY_AREF(ary, i);
VALUE            1091 ext/pathname/pathname.c static VALUE
VALUE            1092 ext/pathname/pathname.c path_mkdir(int argc, VALUE *argv, VALUE self)
VALUE            1094 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE            1095 ext/pathname/pathname.c     VALUE vmode;
VALUE            1107 ext/pathname/pathname.c static VALUE
VALUE            1108 ext/pathname/pathname.c path_rmdir(VALUE self)
VALUE            1118 ext/pathname/pathname.c static VALUE
VALUE            1119 ext/pathname/pathname.c path_opendir(VALUE self)
VALUE            1121 ext/pathname/pathname.c     VALUE args[1];
VALUE            1127 ext/pathname/pathname.c static VALUE
VALUE            1137 ext/pathname/pathname.c static VALUE
VALUE            1138 ext/pathname/pathname.c path_each_entry(VALUE self)
VALUE            1140 ext/pathname/pathname.c     VALUE args[1];
VALUE            1146 ext/pathname/pathname.c static VALUE
VALUE            1147 ext/pathname/pathname.c unlink_body(VALUE str)
VALUE            1152 ext/pathname/pathname.c static VALUE
VALUE            1153 ext/pathname/pathname.c unlink_rescue(VALUE str, VALUE errinfo)
VALUE            1162 ext/pathname/pathname.c static VALUE
VALUE            1163 ext/pathname/pathname.c path_unlink(VALUE self)
VALUE            1165 ext/pathname/pathname.c     VALUE eENOTDIR = rb_const_get_at(rb_mErrno, rb_intern("ENOTDIR"));
VALUE            1166 ext/pathname/pathname.c     VALUE str = get_strpath(self);
VALUE            1167 ext/pathname/pathname.c     return rb_rescue2(unlink_body, str, unlink_rescue, str, eENOTDIR, (VALUE)0);
VALUE            1186 ext/pathname/pathname.c static VALUE
VALUE            1187 ext/pathname/pathname.c path_f_pathname(VALUE self, VALUE str)
VALUE               7 ext/psych/psych.c static VALUE libyaml_version(VALUE module)
VALUE              10 ext/psych/psych.c     VALUE list[3];
VALUE              21 ext/psych/psych.c VALUE mPsych;
VALUE              17 ext/psych/psych.h extern VALUE mPsych;
VALUE               4 ext/psych/psych_emitter.c #define RARRAY_CONST_PTR(s) (const VALUE *)RARRAY_PTR(s)
VALUE              10 ext/psych/psych_emitter.c VALUE cPsychEmitter;
VALUE              24 ext/psych/psych_emitter.c     VALUE io = (VALUE)ctx;
VALUE              26 ext/psych/psych_emitter.c     VALUE str = rb_enc_str_new((const char *)buffer, (long)size, rb_utf8_encoding());
VALUE              28 ext/psych/psych_emitter.c     VALUE str = rb_str_new((const char *)buffer, (long)size);
VALUE              30 ext/psych/psych_emitter.c     VALUE wrote = rb_funcall(io, id_write, 1, str);
VALUE              61 ext/psych/psych_emitter.c static VALUE allocate(VALUE klass)
VALUE              64 ext/psych/psych_emitter.c     VALUE obj = TypedData_Make_Struct(klass, yaml_emitter_t, &psych_emitter_type, emitter);
VALUE              77 ext/psych/psych_emitter.c static VALUE initialize(int argc, VALUE *argv, VALUE self)
VALUE              80 ext/psych/psych_emitter.c     VALUE io, options;
VALUE              81 ext/psych/psych_emitter.c     VALUE line_width;
VALUE              82 ext/psych/psych_emitter.c     VALUE indent;
VALUE              83 ext/psych/psych_emitter.c     VALUE canonical;
VALUE             108 ext/psych/psych_emitter.c static VALUE start_stream(VALUE self, VALUE encoding)
VALUE             128 ext/psych/psych_emitter.c static VALUE end_stream(VALUE self)
VALUE             148 ext/psych/psych_emitter.c static VALUE start_document(VALUE self, VALUE version, VALUE tags, VALUE imp)
VALUE             161 ext/psych/psych_emitter.c 	VALUE major = rb_ary_entry(version, (long)0);
VALUE             162 ext/psych/psych_emitter.c 	VALUE minor = rb_ary_entry(version, (long)1);
VALUE             182 ext/psych/psych_emitter.c 	    VALUE tuple = RARRAY_AREF(tags, i);
VALUE             183 ext/psych/psych_emitter.c 	    VALUE name;
VALUE             184 ext/psych/psych_emitter.c 	    VALUE value;
VALUE             229 ext/psych/psych_emitter.c static VALUE end_document(VALUE self, VALUE imp)
VALUE             249 ext/psych/psych_emitter.c static VALUE scalar(
VALUE             250 ext/psych/psych_emitter.c 	VALUE self,
VALUE             251 ext/psych/psych_emitter.c 	VALUE value,
VALUE             252 ext/psych/psych_emitter.c 	VALUE anchor,
VALUE             253 ext/psych/psych_emitter.c 	VALUE tag,
VALUE             254 ext/psych/psych_emitter.c 	VALUE plain,
VALUE             255 ext/psych/psych_emitter.c 	VALUE quoted,
VALUE             256 ext/psych/psych_emitter.c 	VALUE style
VALUE             306 ext/psych/psych_emitter.c static VALUE start_sequence(
VALUE             307 ext/psych/psych_emitter.c 	VALUE self,
VALUE             308 ext/psych/psych_emitter.c 	VALUE anchor,
VALUE             309 ext/psych/psych_emitter.c 	VALUE tag,
VALUE             310 ext/psych/psych_emitter.c 	VALUE implicit,
VALUE             311 ext/psych/psych_emitter.c 	VALUE style
VALUE             351 ext/psych/psych_emitter.c static VALUE end_sequence(VALUE self)
VALUE             371 ext/psych/psych_emitter.c static VALUE start_mapping(
VALUE             372 ext/psych/psych_emitter.c 	VALUE self,
VALUE             373 ext/psych/psych_emitter.c 	VALUE anchor,
VALUE             374 ext/psych/psych_emitter.c 	VALUE tag,
VALUE             375 ext/psych/psych_emitter.c 	VALUE implicit,
VALUE             376 ext/psych/psych_emitter.c 	VALUE style
VALUE             418 ext/psych/psych_emitter.c static VALUE end_mapping(VALUE self)
VALUE             437 ext/psych/psych_emitter.c static VALUE alias(VALUE self, VALUE anchor)
VALUE             464 ext/psych/psych_emitter.c static VALUE set_canonical(VALUE self, VALUE style)
VALUE             478 ext/psych/psych_emitter.c static VALUE canonical(VALUE self)
VALUE             491 ext/psych/psych_emitter.c static VALUE set_indentation(VALUE self, VALUE level)
VALUE             505 ext/psych/psych_emitter.c static VALUE indentation(VALUE self)
VALUE             517 ext/psych/psych_emitter.c static VALUE line_width(VALUE self)
VALUE             529 ext/psych/psych_emitter.c static VALUE set_line_width(VALUE self, VALUE width)
VALUE             541 ext/psych/psych_emitter.c     VALUE psych     = rb_define_module("Psych");
VALUE             542 ext/psych/psych_emitter.c     VALUE handler   = rb_define_class_under(psych, "Handler", rb_cObject);
VALUE               3 ext/psych/psych_parser.c VALUE cPsychParser;
VALUE               4 ext/psych/psych_parser.c VALUE ePsychSyntaxError;
VALUE              29 ext/psych/psych_parser.c     VALUE io = (VALUE)data;
VALUE              30 ext/psych/psych_parser.c     VALUE string = rb_funcall(io, id_read, 1, INT2NUM(size));
VALUE              70 ext/psych/psych_parser.c static VALUE allocate(VALUE klass)
VALUE              73 ext/psych/psych_parser.c     VALUE obj = TypedData_Make_Struct(klass, yaml_parser_t, &psych_parser_type, parser);
VALUE              80 ext/psych/psych_parser.c static VALUE make_exception(yaml_parser_t * parser, VALUE path)
VALUE              97 ext/psych/psych_parser.c static VALUE transcode_string(VALUE src, int * parser_encoding)
VALUE             126 ext/psych/psych_parser.c static VALUE transcode_io(VALUE src, int * parser_encoding)
VALUE             128 ext/psych/psych_parser.c     VALUE io_external_encoding;
VALUE             176 ext/psych/psych_parser.c static VALUE protected_start_stream(VALUE pointer)
VALUE             178 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             182 ext/psych/psych_parser.c static VALUE protected_start_document(VALUE pointer)
VALUE             184 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             188 ext/psych/psych_parser.c static VALUE protected_end_document(VALUE pointer)
VALUE             190 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             194 ext/psych/psych_parser.c static VALUE protected_alias(VALUE pointer)
VALUE             196 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             200 ext/psych/psych_parser.c static VALUE protected_scalar(VALUE pointer)
VALUE             202 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             206 ext/psych/psych_parser.c static VALUE protected_start_sequence(VALUE pointer)
VALUE             208 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             212 ext/psych/psych_parser.c static VALUE protected_end_sequence(VALUE handler)
VALUE             217 ext/psych/psych_parser.c static VALUE protected_start_mapping(VALUE pointer)
VALUE             219 ext/psych/psych_parser.c     VALUE *args = (VALUE *)pointer;
VALUE             223 ext/psych/psych_parser.c static VALUE protected_end_mapping(VALUE handler)
VALUE             228 ext/psych/psych_parser.c static VALUE protected_empty(VALUE handler)
VALUE             233 ext/psych/psych_parser.c static VALUE protected_end_stream(VALUE handler)
VALUE             247 ext/psych/psych_parser.c static VALUE parse(int argc, VALUE *argv, VALUE self)
VALUE             249 ext/psych/psych_parser.c     VALUE yaml, path;
VALUE             260 ext/psych/psych_parser.c     VALUE handler = rb_iv_get(self, "@handler");
VALUE             298 ext/psych/psych_parser.c 	    VALUE exception;
VALUE             310 ext/psych/psych_parser.c 		  VALUE args[2];
VALUE             314 ext/psych/psych_parser.c 		  rb_protect(protected_start_stream, (VALUE)args, &state);
VALUE             319 ext/psych/psych_parser.c 		VALUE args[4];
VALUE             321 ext/psych/psych_parser.c 		VALUE tag_directives = rb_ary_new();
VALUE             323 ext/psych/psych_parser.c 		VALUE version = event.data.document_start.version_directive ?
VALUE             336 ext/psych/psych_parser.c 			VALUE handle = Qnil;
VALUE             337 ext/psych/psych_parser.c 			VALUE prefix = Qnil;
VALUE             361 ext/psych/psych_parser.c 		rb_protect(protected_start_document, (VALUE)args, &state);
VALUE             366 ext/psych/psych_parser.c 		VALUE args[2];
VALUE             370 ext/psych/psych_parser.c 		rb_protect(protected_end_document, (VALUE)args, &state);
VALUE             375 ext/psych/psych_parser.c 		VALUE args[2];
VALUE             376 ext/psych/psych_parser.c 		VALUE alias = Qnil;
VALUE             387 ext/psych/psych_parser.c 		rb_protect(protected_alias, (VALUE)args, &state);
VALUE             392 ext/psych/psych_parser.c 		VALUE args[7];
VALUE             393 ext/psych/psych_parser.c 		VALUE anchor = Qnil;
VALUE             394 ext/psych/psych_parser.c 		VALUE tag = Qnil;
VALUE             395 ext/psych/psych_parser.c 		VALUE plain_implicit, quoted_implicit, style;
VALUE             396 ext/psych/psych_parser.c 		VALUE val = rb_str_new(
VALUE             437 ext/psych/psych_parser.c 		rb_protect(protected_scalar, (VALUE)args, &state);
VALUE             442 ext/psych/psych_parser.c 		VALUE args[5];
VALUE             443 ext/psych/psych_parser.c 		VALUE anchor = Qnil;
VALUE             444 ext/psych/psych_parser.c 		VALUE tag = Qnil;
VALUE             445 ext/psych/psych_parser.c 		VALUE implicit, style;
VALUE             474 ext/psych/psych_parser.c 		rb_protect(protected_start_sequence, (VALUE)args, &state);
VALUE             482 ext/psych/psych_parser.c 		VALUE args[5];
VALUE             483 ext/psych/psych_parser.c 		VALUE anchor = Qnil;
VALUE             484 ext/psych/psych_parser.c 		VALUE tag = Qnil;
VALUE             485 ext/psych/psych_parser.c 		VALUE implicit, style;
VALUE             513 ext/psych/psych_parser.c 		rb_protect(protected_start_mapping, (VALUE)args, &state);
VALUE             541 ext/psych/psych_parser.c static VALUE mark(VALUE self)
VALUE             543 ext/psych/psych_parser.c     VALUE mark_klass;
VALUE             544 ext/psych/psych_parser.c     VALUE args[3];
VALUE               3 ext/psych/psych_to_ruby.c VALUE cPsychVisitorsToRuby;
VALUE               9 ext/psych/psych_to_ruby.c static VALUE build_exception(VALUE self, VALUE klass, VALUE mesg)
VALUE              11 ext/psych/psych_to_ruby.c     VALUE e = rb_obj_alloc(klass);
VALUE              22 ext/psych/psych_to_ruby.c static VALUE path2class(VALUE self, VALUE path)
VALUE              33 ext/psych/psych_to_ruby.c     VALUE psych     = rb_define_module("Psych");
VALUE              34 ext/psych/psych_to_ruby.c     VALUE class_loader  = rb_define_class_under(psych, "ClassLoader", rb_cObject);
VALUE              36 ext/psych/psych_to_ruby.c     VALUE visitors  = rb_define_module_under(psych, "Visitors");
VALUE              37 ext/psych/psych_to_ruby.c     VALUE visitor   = rb_define_class_under(visitors, "Visitor", rb_cObject);
VALUE               3 ext/psych/psych_yaml_tree.c VALUE cPsychVisitorsYamlTree;
VALUE              10 ext/psych/psych_yaml_tree.c static VALUE private_iv_get(VALUE self, VALUE target, VALUE prop)
VALUE              17 ext/psych/psych_yaml_tree.c     VALUE psych     = rb_define_module("Psych");
VALUE              18 ext/psych/psych_yaml_tree.c     VALUE visitors  = rb_define_module_under(psych, "Visitors");
VALUE              19 ext/psych/psych_yaml_tree.c     VALUE visitor   = rb_define_class_under(visitors, "Visitor", rb_cObject);
VALUE              65 ext/pty/pty.c  static VALUE eChildExited;
VALUE              70 ext/pty/pty.c  static VALUE
VALUE              71 ext/pty/pty.c  echild_status(VALUE self)
VALUE              86 ext/pty/pty.c      VALUE execarg_obj;
VALUE             156 ext/pty/pty.c  establishShell(int argc, VALUE *argv, struct pty_info *info,
VALUE             162 ext/pty/pty.c      VALUE		v;
VALUE             465 ext/pty/pty.c  static VALUE
VALUE             466 ext/pty/pty.c  pty_close_pty(VALUE assoc)
VALUE             468 ext/pty/pty.c      VALUE io;
VALUE             519 ext/pty/pty.c  static VALUE
VALUE             520 ext/pty/pty.c  pty_open(VALUE klass)
VALUE             524 ext/pty/pty.c      VALUE master_io, slave_file;
VALUE             526 ext/pty/pty.c      VALUE assoc;
VALUE             549 ext/pty/pty.c  static VALUE
VALUE             589 ext/pty/pty.c  static VALUE
VALUE             590 ext/pty/pty.c  pty_getpty(int argc, VALUE *argv, VALUE self)
VALUE             592 ext/pty/pty.c      VALUE res;
VALUE             595 ext/pty/pty.c      VALUE rport = rb_obj_alloc(rb_cFile);
VALUE             596 ext/pty/pty.c      VALUE wport = rb_obj_alloc(rb_cFile);
VALUE             616 ext/pty/pty.c      rb_ary_store(res,0,(VALUE)rport);
VALUE             617 ext/pty/pty.c      rb_ary_store(res,1,(VALUE)wport);
VALUE             621 ext/pty/pty.c  	rb_ensure(rb_yield, res, pty_detach_process, (VALUE)&info);
VALUE             632 ext/pty/pty.c      VALUE msg;
VALUE             633 ext/pty/pty.c      VALUE exc;
VALUE             673 ext/pty/pty.c  static VALUE
VALUE             674 ext/pty/pty.c  pty_check(int argc, VALUE *argv, VALUE self)
VALUE             676 ext/pty/pty.c      VALUE pid, exc;
VALUE             698 ext/pty/pty.c  static VALUE cPTY;
VALUE              41 ext/racc/cparse/cparse.c static VALUE RaccBug;
VALUE              42 ext/racc/cparse/cparse.c static VALUE CparseParams;
VALUE              75 ext/racc/cparse/cparse.c static ID value_to_id _((VALUE v));
VALUE              76 ext/racc/cparse/cparse.c static inline long num_to_long _((VALUE n));
VALUE              79 ext/racc/cparse/cparse.c value_to_id(VALUE v)
VALUE              88 ext/racc/cparse/cparse.c num_to_long(VALUE n)
VALUE             100 ext/racc/cparse/cparse.c static VALUE get_stack_tail _((VALUE stack, long len));
VALUE             101 ext/racc/cparse/cparse.c static void cut_stack_tail _((VALUE stack, long len));
VALUE             103 ext/racc/cparse/cparse.c static VALUE
VALUE             104 ext/racc/cparse/cparse.c get_stack_tail(VALUE stack, long len)
VALUE             112 ext/racc/cparse/cparse.c cut_stack_tail(VALUE stack, long len)
VALUE             134 ext/racc/cparse/cparse.c     VALUE value_v;         /* VALUE version of this struct */
VALUE             136 ext/racc/cparse/cparse.c     VALUE parser;          /* parser object */
VALUE             139 ext/racc/cparse/cparse.c     VALUE lexer;           /* scanner object */
VALUE             145 ext/racc/cparse/cparse.c     VALUE action_table;
VALUE             146 ext/racc/cparse/cparse.c     VALUE action_check;
VALUE             147 ext/racc/cparse/cparse.c     VALUE action_default;
VALUE             148 ext/racc/cparse/cparse.c     VALUE action_pointer;
VALUE             150 ext/racc/cparse/cparse.c     VALUE goto_table;
VALUE             151 ext/racc/cparse/cparse.c     VALUE goto_check;
VALUE             152 ext/racc/cparse/cparse.c     VALUE goto_default;
VALUE             153 ext/racc/cparse/cparse.c     VALUE goto_pointer;
VALUE             156 ext/racc/cparse/cparse.c     VALUE reduce_table;    /* reduce data table */
VALUE             157 ext/racc/cparse/cparse.c     VALUE token_table;     /* token conversion table */
VALUE             160 ext/racc/cparse/cparse.c     VALUE state;
VALUE             162 ext/racc/cparse/cparse.c     VALUE vstack;
VALUE             163 ext/racc/cparse/cparse.c     VALUE tstack;
VALUE             164 ext/racc/cparse/cparse.c     VALUE t;
VALUE             174 ext/racc/cparse/cparse.c     VALUE retval;           /* return value of parser routine */
VALUE             190 ext/racc/cparse/cparse.c static VALUE racc_cparse _((VALUE parser, VALUE arg, VALUE sysdebug));
VALUE             191 ext/racc/cparse/cparse.c static VALUE racc_yyparse _((VALUE parser, VALUE lexer, VALUE lexmid,
VALUE             192 ext/racc/cparse/cparse.c                              VALUE arg, VALUE sysdebug));
VALUE             195 ext/racc/cparse/cparse.c static VALUE lexer_i _((RB_BLOCK_CALL_FUNC_ARGLIST(block_args, data)));
VALUE             197 ext/racc/cparse/cparse.c static VALUE assert_array _((VALUE a));
VALUE             198 ext/racc/cparse/cparse.c static long assert_integer _((VALUE n));
VALUE             199 ext/racc/cparse/cparse.c static VALUE assert_hash _((VALUE h));
VALUE             200 ext/racc/cparse/cparse.c static VALUE initialize_params _((VALUE vparams, VALUE parser, VALUE arg,
VALUE             201 ext/racc/cparse/cparse.c                                  VALUE lexer, VALUE lexmid));
VALUE             206 ext/racc/cparse/cparse.c                          VALUE tok, VALUE val, int resume));
VALUE             208 ext/racc/cparse/cparse.c                                   VALUE block_args, VALUE *tok, VALUE *val));
VALUE             209 ext/racc/cparse/cparse.c static void shift _((struct cparse_params* v, long act, VALUE tok, VALUE val));
VALUE             211 ext/racc/cparse/cparse.c static VALUE reduce0 _((VALUE block_args, VALUE data, VALUE self));
VALUE             237 ext/racc/cparse/cparse.c static VALUE
VALUE             238 ext/racc/cparse/cparse.c racc_cparse(VALUE parser, VALUE arg, VALUE sysdebug)
VALUE             240 ext/racc/cparse/cparse.c     VALUE vparams;
VALUE             255 ext/racc/cparse/cparse.c static VALUE
VALUE             256 ext/racc/cparse/cparse.c racc_yyparse(VALUE parser, VALUE lexer, VALUE lexmid, VALUE arg, VALUE sysdebug)
VALUE             258 ext/racc/cparse/cparse.c     VALUE vparams;
VALUE             286 ext/racc/cparse/cparse.c static VALUE
VALUE             287 ext/racc/cparse/cparse.c lexer_iter(VALUE data)
VALUE             302 ext/racc/cparse/cparse.c static VALUE
VALUE             306 ext/racc/cparse/cparse.c     VALUE tok, val;
VALUE             317 ext/racc/cparse/cparse.c static VALUE
VALUE             318 ext/racc/cparse/cparse.c assert_array(VALUE a)
VALUE             324 ext/racc/cparse/cparse.c static VALUE
VALUE             325 ext/racc/cparse/cparse.c assert_hash(VALUE h)
VALUE             332 ext/racc/cparse/cparse.c assert_integer(VALUE n)
VALUE             337 ext/racc/cparse/cparse.c static VALUE
VALUE             338 ext/racc/cparse/cparse.c initialize_params(VALUE vparams, VALUE parser, VALUE arg, VALUE lexer, VALUE lexmid)
VALUE             431 ext/racc/cparse/cparse.c extract_user_token(struct cparse_params *v, VALUE block_args,
VALUE             432 ext/racc/cparse/cparse.c                    VALUE *tok, VALUE *val)
VALUE             475 ext/racc/cparse/cparse.c parse_main(struct cparse_params *v, VALUE tok, VALUE val, int resume)
VALUE             479 ext/racc/cparse/cparse.c     VALUE act_value;     /* action type, VALUE version */
VALUE             481 ext/racc/cparse/cparse.c     VALUE tmp;
VALUE             684 ext/racc/cparse/cparse.c shift(struct cparse_params *v, long act, VALUE tok, VALUE val)
VALUE             699 ext/racc/cparse/cparse.c     VALUE code;
VALUE             706 ext/racc/cparse/cparse.c static VALUE
VALUE             707 ext/racc/cparse/cparse.c reduce0(VALUE val, VALUE data, VALUE self)
VALUE             710 ext/racc/cparse/cparse.c     VALUE reduce_to, reduce_len, method_id;
VALUE             713 ext/racc/cparse/cparse.c     VALUE tmp, tmp_t = Qundef, tmp_v = Qundef;
VALUE             715 ext/racc/cparse/cparse.c     VALUE goto_state;
VALUE             820 ext/racc/cparse/cparse.c     VALUE Racc, Parser;
VALUE              14 ext/rbconfig/sizeof/sizes.c     VALUE s = rb_hash_new();
VALUE              48 ext/readline/readline.c static VALUE mReadline;
VALUE             130 ext/readline/readline.c static VALUE readline_instream;
VALUE             131 ext/readline/readline.c static VALUE readline_outstream;
VALUE             254 ext/readline/readline.c static VALUE
VALUE             255 ext/readline/readline.c insert_ignore_escape(VALUE self, VALUE prompt)
VALUE             257 ext/readline/readline.c     VALUE last_prompt, orig_prompt = rb_attr_get(self, id_orig_prompt);
VALUE             328 ext/readline/readline.c static VALUE
VALUE             329 ext/readline/readline.c readline_get(VALUE prompt)
VALUE             334 ext/readline/readline.c     return (VALUE)readline((char *)prompt);
VALUE             473 ext/readline/readline.c static VALUE
VALUE             474 ext/readline/readline.c readline_readline(int argc, VALUE *argv, VALUE self)
VALUE             476 ext/readline/readline.c     VALUE tmp, add_hist, result;
VALUE             495 ext/readline/readline.c     buff = (char*)rb_protect(readline_get, (VALUE)prompt, &status);
VALUE             538 ext/readline/readline.c static VALUE
VALUE             539 ext/readline/readline.c readline_s_set_input(VALUE self, VALUE input)
VALUE             574 ext/readline/readline.c static VALUE
VALUE             575 ext/readline/readline.c readline_s_set_output(VALUE self, VALUE output)
VALUE             618 ext/readline/readline.c static VALUE
VALUE             619 ext/readline/readline.c readline_s_set_pre_input_hook(VALUE self, VALUE proc)
VALUE             636 ext/readline/readline.c static VALUE
VALUE             637 ext/readline/readline.c readline_s_get_pre_input_hook(VALUE self)
VALUE             645 ext/readline/readline.c     VALUE proc;
VALUE             668 ext/readline/readline.c static VALUE
VALUE             669 ext/readline/readline.c readline_s_insert_text(VALUE self, VALUE str)
VALUE             692 ext/readline/readline.c static VALUE
VALUE             693 ext/readline/readline.c readline_s_delete_text(int argc, VALUE *argv, VALUE self)
VALUE             700 ext/readline/readline.c         VALUE str = rb_setup_fake_str(&fakestr, ptr, len, rb_locale_encoding());
VALUE             737 ext/readline/readline.c static VALUE
VALUE             738 ext/readline/readline.c readline_s_redisplay(VALUE self)
VALUE             815 ext/readline/readline.c static VALUE
VALUE             816 ext/readline/readline.c readline_s_set_completion_proc(VALUE self, VALUE proc)
VALUE             829 ext/readline/readline.c static VALUE
VALUE             830 ext/readline/readline.c readline_s_get_completion_proc(VALUE self)
VALUE             841 ext/readline/readline.c static VALUE
VALUE             842 ext/readline/readline.c readline_s_set_completion_case_fold(VALUE self, VALUE val)
VALUE             861 ext/readline/readline.c static VALUE
VALUE             862 ext/readline/readline.c readline_s_get_completion_case_fold(VALUE self)
VALUE             881 ext/readline/readline.c static VALUE
VALUE             882 ext/readline/readline.c readline_s_get_line_buffer(VALUE self)
VALUE             908 ext/readline/readline.c static VALUE
VALUE             909 ext/readline/readline.c readline_s_get_point(VALUE self)
VALUE             925 ext/readline/readline.c static VALUE
VALUE             926 ext/readline/readline.c readline_s_set_point(VALUE self, VALUE pos)
VALUE             939 ext/readline/readline.c     VALUE proc, ary, temp;
VALUE             944 ext/readline/readline.c     VALUE encobj;
VALUE            1021 ext/readline/readline.c static VALUE
VALUE            1022 ext/readline/readline.c readline_s_set_screen_size(VALUE self, VALUE rows, VALUE columns)
VALUE            1042 ext/readline/readline.c static VALUE
VALUE            1043 ext/readline/readline.c readline_s_get_screen_size(VALUE self)
VALUE            1046 ext/readline/readline.c     VALUE res;
VALUE            1068 ext/readline/readline.c static VALUE
VALUE            1069 ext/readline/readline.c readline_s_vi_editing_mode(VALUE self)
VALUE            1087 ext/readline/readline.c static VALUE
VALUE            1088 ext/readline/readline.c readline_s_vi_editing_mode_p(VALUE self)
VALUE            1106 ext/readline/readline.c static VALUE
VALUE            1107 ext/readline/readline.c readline_s_emacs_editing_mode(VALUE self)
VALUE            1125 ext/readline/readline.c static VALUE
VALUE            1126 ext/readline/readline.c readline_s_emacs_editing_mode_p(VALUE self)
VALUE            1171 ext/readline/readline.c static VALUE
VALUE            1172 ext/readline/readline.c readline_s_set_completion_append_character(VALUE self, VALUE str)
VALUE            1201 ext/readline/readline.c static VALUE
VALUE            1202 ext/readline/readline.c readline_s_get_completion_append_character(VALUE self)
VALUE            1227 ext/readline/readline.c static VALUE
VALUE            1228 ext/readline/readline.c readline_s_set_basic_word_break_characters(VALUE self, VALUE str)
VALUE            1260 ext/readline/readline.c static VALUE
VALUE            1261 ext/readline/readline.c readline_s_get_basic_word_break_characters(VALUE self, VALUE str)
VALUE            1282 ext/readline/readline.c static VALUE
VALUE            1283 ext/readline/readline.c readline_s_set_completer_word_break_characters(VALUE self, VALUE str)
VALUE            1315 ext/readline/readline.c static VALUE
VALUE            1316 ext/readline/readline.c readline_s_get_completer_word_break_characters(VALUE self, VALUE str)
VALUE            1341 ext/readline/readline.c static VALUE
VALUE            1342 ext/readline/readline.c readline_s_set_special_prefixes(VALUE self, VALUE str)
VALUE            1371 ext/readline/readline.c static VALUE
VALUE            1372 ext/readline/readline.c readline_s_get_special_prefixes(VALUE self)
VALUE            1374 ext/readline/readline.c     VALUE str;
VALUE            1397 ext/readline/readline.c static VALUE
VALUE            1398 ext/readline/readline.c readline_s_set_basic_quote_characters(VALUE self, VALUE str)
VALUE            1430 ext/readline/readline.c static VALUE
VALUE            1431 ext/readline/readline.c readline_s_get_basic_quote_characters(VALUE self, VALUE str)
VALUE            1453 ext/readline/readline.c static VALUE
VALUE            1454 ext/readline/readline.c readline_s_set_completer_quote_characters(VALUE self, VALUE str)
VALUE            1486 ext/readline/readline.c static VALUE
VALUE            1487 ext/readline/readline.c readline_s_get_completer_quote_characters(VALUE self, VALUE str)
VALUE            1507 ext/readline/readline.c static VALUE
VALUE            1508 ext/readline/readline.c readline_s_set_filename_quote_characters(VALUE self, VALUE str)
VALUE            1540 ext/readline/readline.c static VALUE
VALUE            1541 ext/readline/readline.c readline_s_get_filename_quote_characters(VALUE self, VALUE str)
VALUE            1558 ext/readline/readline.c static VALUE
VALUE            1559 ext/readline/readline.c readline_s_refresh_line(VALUE self)
VALUE            1569 ext/readline/readline.c static VALUE
VALUE            1570 ext/readline/readline.c hist_to_s(VALUE self)
VALUE            1587 ext/readline/readline.c static VALUE
VALUE            1588 ext/readline/readline.c hist_get(VALUE self, VALUE index)
VALUE            1607 ext/readline/readline.c static VALUE
VALUE            1608 ext/readline/readline.c hist_set(VALUE self, VALUE index, VALUE str)
VALUE            1630 ext/readline/readline.c static VALUE
VALUE            1631 ext/readline/readline.c hist_push(VALUE self, VALUE str)
VALUE            1638 ext/readline/readline.c static VALUE
VALUE            1639 ext/readline/readline.c hist_push_method(int argc, VALUE *argv, VALUE self)
VALUE            1641 ext/readline/readline.c     VALUE str;
VALUE            1651 ext/readline/readline.c static VALUE
VALUE            1656 ext/readline/readline.c     VALUE val;
VALUE            1673 ext/readline/readline.c static VALUE
VALUE            1674 ext/readline/readline.c hist_pop(VALUE self)
VALUE            1683 ext/readline/readline.c static VALUE
VALUE            1684 ext/readline/readline.c hist_shift(VALUE self)
VALUE            1693 ext/readline/readline.c static VALUE
VALUE            1694 ext/readline/readline.c hist_each(VALUE self)
VALUE            1710 ext/readline/readline.c static VALUE
VALUE            1711 ext/readline/readline.c hist_length(VALUE self)
VALUE            1716 ext/readline/readline.c static VALUE
VALUE            1717 ext/readline/readline.c hist_empty_p(VALUE self)
VALUE            1722 ext/readline/readline.c static VALUE
VALUE            1723 ext/readline/readline.c hist_delete_at(VALUE self, VALUE index)
VALUE            1737 ext/readline/readline.c static VALUE
VALUE            1738 ext/readline/readline.c hist_clear(VALUE self)
VALUE            1747 ext/readline/readline.c static VALUE
VALUE            1748 ext/readline/readline.c filename_completion_proc_call(VALUE self, VALUE str)
VALUE            1750 ext/readline/readline.c     VALUE result;
VALUE            1772 ext/readline/readline.c static VALUE
VALUE            1773 ext/readline/readline.c username_completion_proc_call(VALUE self, VALUE str)
VALUE            1775 ext/readline/readline.c     VALUE result;
VALUE            1800 ext/readline/readline.c     VALUE history, fcomp, ucomp, version;
VALUE             408 ext/ripper/eventids1.c ripper_init_eventids1_table(VALUE self)
VALUE             410 ext/ripper/eventids1.c     VALUE h = rb_hash_new();
VALUE               2 ext/ripper/eventids2table.c ripper_init_eventids2_table(VALUE self)
VALUE               4 ext/ripper/eventids2table.c     VALUE h = rb_hash_new();
VALUE             164 ext/ripper/ripper.c typedef VALUE stack_type;
VALUE             207 ext/ripper/ripper.c #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             311 ext/ripper/ripper.c 	VALUE (*gets)(struct parser_params*,VALUE);
VALUE             312 ext/ripper/ripper.c 	VALUE input;
VALUE             313 ext/ripper/ripper.c 	VALUE lastline;
VALUE             314 ext/ripper/ripper.c 	VALUE nextline;
VALUE             338 ext/ripper/ripper.c     VALUE ruby_sourcefile_string;
VALUE             341 ext/ripper/ripper.c     VALUE compile_option;
VALUE             343 ext/ripper/ripper.c     VALUE debug_buffer;
VALUE             370 ext/ripper/ripper.c     VALUE error_buffer;
VALUE             371 ext/ripper/ripper.c     VALUE debug_lines;
VALUE             372 ext/ripper/ripper.c     VALUE coverage;
VALUE             378 ext/ripper/ripper.c     VALUE delayed;
VALUE             382 ext/ripper/ripper.c     VALUE value;
VALUE             383 ext/ripper/ripper.c     VALUE result;
VALUE             384 ext/ripper/ripper.c     VALUE parsing_thread;
VALUE             458 ext/ripper/ripper.c static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             497 ext/ripper/ripper.c static int literal_concat0(struct parser_params *, VALUE, VALUE);
VALUE             515 ext/ripper/ripper.c static VALUE negate_lit(VALUE);
VALUE             560 ext/ripper/ripper.c static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             562 ext/ripper/ripper.c static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             564 ext/ripper/ripper.c static int reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             566 ext/ripper/ripper.c static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp);
VALUE             577 ext/ripper/ripper.c static inline VALUE
VALUE             578 ext/ripper/ripper.c ripper_new_yylval(ID a, VALUE b, VALUE c)
VALUE             580 ext/ripper/ripper.c     return (VALUE)NEW_CDECL(a, b, c);
VALUE             584 ext/ripper/ripper.c ripper_is_node_yylval(VALUE n)
VALUE             593 ext/ripper/ripper.c static ID ripper_get_id(VALUE);
VALUE             595 ext/ripper/ripper.c static VALUE ripper_get_value(VALUE);
VALUE             597 ext/ripper/ripper.c static VALUE assignable_gen(struct parser_params*,VALUE);
VALUE             604 ext/ripper/ripper.c static VALUE new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs);
VALUE             605 ext/ripper/ripper.c static VALUE new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs);
VALUE             612 ext/ripper/ripper.c RUBY_FUNC_EXPORTED VALUE rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg);
VALUE             675 ext/ripper/ripper.c static inline VALUE intern_sym(const char *name);
VALUE             680 ext/ripper/ripper.c static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             681 ext/ripper/ripper.c static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             682 ext/ripper/ripper.c static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             683 ext/ripper/ripper.c static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             684 ext/ripper/ripper.c static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             685 ext/ripper/ripper.c static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             686 ext/ripper/ripper.c static VALUE ripper_dispatch7(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             701 ext/ripper/ripper.c static VALUE ripper_id2sym(ID);
VALUE             737 ext/ripper/ripper.c static inline VALUE
VALUE             738 ext/ripper/ripper.c new_args_gen(struct parser_params *parser, VALUE f, VALUE o, VALUE r, VALUE p, VALUE tail)
VALUE             741 ext/ripper/ripper.c     VALUE k = t->u1.value, kr = t->u2.value, b = t->u3.value;
VALUE             746 ext/ripper/ripper.c static inline VALUE
VALUE             747 ext/ripper/ripper.c new_args_tail_gen(struct parser_params *parser, VALUE k, VALUE kr, VALUE b)
VALUE             749 ext/ripper/ripper.c     return (VALUE)MEMO_NEW(k, kr, b);
VALUE             755 ext/ripper/ripper.c static void parser_heredoc_dedent(struct parser_params*,VALUE);
VALUE             994 ext/ripper/ripper.c     VALUE val;
VALUE            6943 ext/ripper/ripper.c 			    VALUE lit = (yyvsp[-2].val)->nd_lit;
VALUE            9197 ext/ripper/ripper.c 				VALUE src = node->nd_lit;
VALUE            9215 ext/ripper/ripper.c 				    VALUE tail = list->nd_head->nd_lit;
VALUE            9217 ext/ripper/ripper.c 					VALUE lit = prev == node ? prev->nd_lit : prev->nd_head->nd_lit;
VALUE            9224 ext/ripper/ripper.c 					rb_gc_force_recycle((VALUE)list->nd_head);
VALUE            9225 ext/ripper/ripper.c 					rb_gc_force_recycle((VALUE)list);
VALUE            9237 ext/ripper/ripper.c 				VALUE src = node->nd_lit;
VALUE            9245 ext/ripper/ripper.c 			VALUE re = (yyvsp[-1].val), opt = (yyvsp[0].val), src = 0, err;
VALUE            9481 ext/ripper/ripper.c 			VALUE lit;
VALUE            9578 ext/ripper/ripper.c 			VALUE s1 = 1, s2 = 0, n1 = (yyvsp[-1].val), n2 = (yyvsp[0].val);
VALUE            10214 ext/ripper/ripper.c 			rb_gc_force_recycle((VALUE)(yyvsp[0].val));
VALUE            11007 ext/ripper/ripper.c static inline VALUE
VALUE            11031 ext/ripper/ripper.c static inline VALUE
VALUE            11046 ext/ripper/ripper.c static VALUE
VALUE            11049 ext/ripper/ripper.c     VALUE str = STR_NEW(parser->tokp, lex_p - parser->tokp);
VALUE            11050 ext/ripper/ripper.c     VALUE rval = ripper_dispatch1(parser, ripper_token2eventid(t), str);
VALUE            11224 ext/ripper/ripper.c static VALUE
VALUE            11225 ext/ripper/ripper.c debug_lines(VALUE fname)
VALUE            11230 ext/ripper/ripper.c 	VALUE hash = rb_const_get_at(rb_cObject, script_lines);
VALUE            11232 ext/ripper/ripper.c 	    VALUE lines = rb_ary_new();
VALUE            11240 ext/ripper/ripper.c static VALUE
VALUE            11241 ext/ripper/ripper.c coverage(VALUE fname, int n)
VALUE            11243 ext/ripper/ripper.c     VALUE coverages = rb_get_coverages();
VALUE            11245 ext/ripper/ripper.c 	VALUE lines = rb_ary_tmp_new_fill(n);
VALUE            11258 ext/ripper/ripper.c static VALUE
VALUE            11259 ext/ripper/ripper.c yycompile0(VALUE arg)
VALUE            11264 ext/ripper/ripper.c     VALUE cov = Qfalse;
VALUE            11269 ext/ripper/ripper.c 	    VALUE str = STR_NEW0();
VALUE            11301 ext/ripper/ripper.c 	VALUE mesg = parser->error_buffer;
VALUE            11313 ext/ripper/ripper.c 	VALUE opt = parser->compile_option;
VALUE            11318 ext/ripper/ripper.c     return (VALUE)tree;
VALUE            11322 ext/ripper/ripper.c yycompile(struct parser_params *parser, VALUE fname, int line)
VALUE            11327 ext/ripper/ripper.c     return (NODE *)rb_suppress_tracing(yycompile0, (VALUE)parser);
VALUE            11332 ext/ripper/ripper.c must_be_ascii_compatible(VALUE s)
VALUE            11341 ext/ripper/ripper.c static VALUE
VALUE            11342 ext/ripper/ripper.c lex_get_str(struct parser_params *parser, VALUE s)
VALUE            11361 ext/ripper/ripper.c static VALUE
VALUE            11364 ext/ripper/ripper.c     VALUE line = (*lex_gets)(parser, lex_input);
VALUE            11383 ext/ripper/ripper.c parser_compile_string(VALUE vparser, VALUE fname, VALUE s, int line)
VALUE            11401 ext/ripper/ripper.c rb_compile_string(const char *f, VALUE s, int line)
VALUE            11408 ext/ripper/ripper.c rb_parser_compile_string(VALUE vparser, const char *f, VALUE s, int line)
VALUE            11414 ext/ripper/ripper.c rb_parser_compile_string_path(VALUE vparser, VALUE f, VALUE s, int line)
VALUE            11423 ext/ripper/ripper.c     VALUE str = rb_str_new(s, len);
VALUE            11428 ext/ripper/ripper.c rb_parser_compile_cstr(VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            11430 ext/ripper/ripper.c     VALUE str = rb_str_new(s, len);
VALUE            11434 ext/ripper/ripper.c VALUE rb_io_gets_internal(VALUE io);
VALUE            11436 ext/ripper/ripper.c static VALUE
VALUE            11437 ext/ripper/ripper.c lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            11443 ext/ripper/ripper.c rb_compile_file(const char *f, VALUE file, int start)
VALUE            11445 ext/ripper/ripper.c     VALUE vparser = rb_parser_new();
VALUE            11451 ext/ripper/ripper.c rb_parser_compile_file(VALUE vparser, const char *f, VALUE file, int start)
VALUE            11457 ext/ripper/ripper.c rb_parser_compile_file_path(VALUE vparser, VALUE fname, VALUE file, int start)
VALUE            11494 ext/ripper/ripper.c static VALUE
VALUE            11497 ext/ripper/ripper.c     VALUE str;
VALUE            11521 ext/ripper/ripper.c     VALUE v = lex_nextline;
VALUE            11949 ext/ripper/ripper.c dispose_string(VALUE str)
VALUE            12155 ext/ripper/ripper.c     VALUE content = yylval.val;
VALUE            12364 ext/ripper/ripper.c     VALUE line;
VALUE            12375 ext/ripper/ripper.c     rb_gc_force_recycle((VALUE)here);
VALUE            12380 ext/ripper/ripper.c dedent_string(VALUE string, int width)
VALUE            12421 ext/ripper/ripper.c 	VALUE lit = str_node->nd_lit;
VALUE            12438 ext/ripper/ripper.c parser_heredoc_dedent(struct parser_params *parser, VALUE array)
VALUE            12445 ext/ripper/ripper.c static VALUE
VALUE            12446 ext/ripper/ripper.c parser_dedent_string(VALUE self, VALUE input, VALUE width)
VALUE            12519 ext/ripper/ripper.c parser_set_number_literal(struct parser_params *parser, VALUE v, int type, int suffix)
VALUE            12530 ext/ripper/ripper.c parser_set_integer_literal(struct parser_params *parser, VALUE v, int suffix)
VALUE            12544 ext/ripper/ripper.c     VALUE str;
VALUE            12564 ext/ripper/ripper.c     VALUE str = 0;
VALUE            12771 ext/ripper/ripper.c     VALUE excargs[3];
VALUE            12789 ext/ripper/ripper.c 	VALUE lines = ruby_debug_lines;
VALUE            12929 ext/ripper/ripper.c     VALUE name = 0, val = 0;
VALUE            13034 ext/ripper/ripper.c     VALUE s;
VALUE            13121 ext/ripper/ripper.c static VALUE
VALUE            13124 ext/ripper/ripper.c     VALUE v;
VALUE            13346 ext/ripper/ripper.c 	VALUE v;
VALUE            13878 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            14530 ext/ripper/ripper.c node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            14681 ext/ripper/ripper.c literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            14702 ext/ripper/ripper.c     VALUE lit;
VALUE            14736 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)head);
VALUE            14737 ext/ripper/ripper.c 		rb_gc_force_recycle((VALUE)tail);
VALUE            14740 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)tail);
VALUE            14752 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head);
VALUE            14760 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)tail);
VALUE            14964 ext/ripper/ripper.c static VALUE
VALUE            14965 ext/ripper/ripper.c append_lex_state_name(enum lex_state_e state, VALUE buf)
VALUE            14989 ext/ripper/ripper.c     VALUE mesg;
VALUE            15002 ext/ripper/ripper.c     VALUE mesg = rb_sprintf("%s: ", name);
VALUE            15016 ext/ripper/ripper.c static VALUE
VALUE            15017 ext/ripper/ripper.c assignable_gen(struct parser_params *parser, VALUE lhs)
VALUE            15101 ext/ripper/ripper.c     VALUE s;
VALUE            15577 ext/ripper/ripper.c 	VALUE val;
VALUE            15581 ext/ripper/ripper.c 	rb_gc_force_recycle((VALUE)node);
VALUE            15588 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            15589 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            15758 ext/ripper/ripper.c static VALUE
VALUE            15759 ext/ripper/ripper.c negate_lit(VALUE lit)
VALUE            15896 ext/ripper/ripper.c     VALUE lit;
VALUE            15942 ext/ripper/ripper.c 	VALUE key = (VALUE)head;
VALUE            16047 ext/ripper/ripper.c static VALUE
VALUE            16048 ext/ripper/ripper.c new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs)
VALUE            16053 ext/ripper/ripper.c static VALUE
VALUE            16054 ext/ripper/ripper.c new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs)
VALUE            16056 ext/ripper/ripper.c     VALUE recv = dispatch3(field, lhs, type, attr);
VALUE            16292 ext/ripper/ripper.c reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16331 ext/ripper/ripper.c reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16333 ext/ripper/ripper.c     VALUE err;
VALUE            16377 ext/ripper/ripper.c reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp)
VALUE            16390 ext/ripper/ripper.c static VALUE
VALUE            16391 ext/ripper/ripper.c parser_reg_compile(struct parser_params* parser, VALUE str, int options)
VALUE            16397 ext/ripper/ripper.c static VALUE
VALUE            16398 ext/ripper/ripper.c reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16400 ext/ripper/ripper.c     VALUE re;
VALUE            16401 ext/ripper/ripper.c     VALUE err;
VALUE            16406 ext/ripper/ripper.c 	VALUE m = rb_attr_get(rb_errinfo(), idMesg);
VALUE            16419 ext/ripper/ripper.c VALUE
VALUE            16420 ext/ripper/ripper.c rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg)
VALUE            16422 ext/ripper/ripper.c     VALUE err = rb_errinfo();
VALUE            16423 ext/ripper/ripper.c     VALUE re = parser_reg_compile(parser, str, options);
VALUE            16432 ext/ripper/ripper.c rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            16464 ext/ripper/ripper.c rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            16548 ext/ripper/ripper.c     rb_gc_mark((VALUE)lex_strterm);
VALUE            16549 ext/ripper/ripper.c     rb_gc_mark((VALUE)deferred_nodes);
VALUE            16555 ext/ripper/ripper.c     rb_gc_mark((VALUE)ruby_eval_tree_begin);
VALUE            16556 ext/ripper/ripper.c     rb_gc_mark((VALUE)ruby_eval_tree);
VALUE            16568 ext/ripper/ripper.c     rb_gc_mark((VALUE)parser->heap);
VALUE            16634 ext/ripper/ripper.c VALUE
VALUE            16638 ext/ripper/ripper.c     VALUE parser = TypedData_Make_Struct(0, struct parser_params,
VALUE            16644 ext/ripper/ripper.c VALUE
VALUE            16645 ext/ripper/ripper.c rb_parser_set_context(VALUE vparser, const rb_block_t *base, int main)
VALUE            16662 ext/ripper/ripper.c static VALUE ripper_parser_end_seen_p(VALUE vparser);
VALUE            16663 ext/ripper/ripper.c static VALUE ripper_parser_encoding(VALUE vparser);
VALUE            16664 ext/ripper/ripper.c static VALUE ripper_parser_get_yydebug(VALUE self);
VALUE            16665 ext/ripper/ripper.c static VALUE ripper_parser_set_yydebug(VALUE self, VALUE flag);
VALUE            16673 ext/ripper/ripper.c static VALUE
VALUE            16674 ext/ripper/ripper.c ripper_error_p(VALUE vparser)
VALUE            16689 ext/ripper/ripper.c VALUE
VALUE            16690 ext/ripper/ripper.c rb_parser_end_seen_p(VALUE vparser)
VALUE            16704 ext/ripper/ripper.c VALUE
VALUE            16705 ext/ripper/ripper.c rb_parser_encoding(VALUE vparser)
VALUE            16719 ext/ripper/ripper.c VALUE
VALUE            16720 ext/ripper/ripper.c rb_parser_get_yydebug(VALUE self)
VALUE            16734 ext/ripper/ripper.c VALUE
VALUE            16735 ext/ripper/ripper.c rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            16747 ext/ripper/ripper.c #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            16799 ext/ripper/ripper.c 	    rb_gc_force_recycle((VALUE)n);
VALUE            16812 ext/ripper/ripper.c     VALUE mesg = parser->debug_buffer;
VALUE            16843 ext/ripper/ripper.c extern int rb_is_pointer_to_heap(VALUE);
VALUE            16846 ext/ripper/ripper.c static VALUE
VALUE            16847 ext/ripper/ripper.c ripper_validate_object(VALUE self, VALUE x)
VALUE            16882 ext/ripper/ripper.c static VALUE
VALUE            16888 ext/ripper/ripper.c static VALUE
VALUE            16889 ext/ripper/ripper.c ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            16895 ext/ripper/ripper.c static VALUE
VALUE            16896 ext/ripper/ripper.c ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            16903 ext/ripper/ripper.c static VALUE
VALUE            16904 ext/ripper/ripper.c ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            16912 ext/ripper/ripper.c static VALUE
VALUE            16913 ext/ripper/ripper.c ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            16922 ext/ripper/ripper.c static VALUE
VALUE            16923 ext/ripper/ripper.c ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            16933 ext/ripper/ripper.c static VALUE
VALUE            16934 ext/ripper/ripper.c ripper_dispatch7(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e, VALUE f, VALUE g)
VALUE            17014 ext/ripper/ripper.c static VALUE
VALUE            17035 ext/ripper/ripper.c ripper_get_id(VALUE v)
VALUE            17044 ext/ripper/ripper.c static VALUE
VALUE            17045 ext/ripper/ripper.c ripper_get_value(VALUE v)
VALUE            17064 ext/ripper/ripper.c     VALUE str;
VALUE            17074 ext/ripper/ripper.c static VALUE
VALUE            17075 ext/ripper/ripper.c ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            17080 ext/ripper/ripper.c static VALUE
VALUE            17081 ext/ripper/ripper.c ripper_s_allocate(VALUE klass)
VALUE            17084 ext/ripper/ripper.c     VALUE self = TypedData_Make_Struct(klass, struct parser_params,
VALUE            17102 ext/ripper/ripper.c static VALUE
VALUE            17103 ext/ripper/ripper.c ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            17106 ext/ripper/ripper.c     VALUE src, fname, lineno;
VALUE            17139 ext/ripper/ripper.c     VALUE *argv;
VALUE            17142 ext/ripper/ripper.c static VALUE
VALUE            17143 ext/ripper/ripper.c ripper_parse0(VALUE parser_v)
VALUE            17153 ext/ripper/ripper.c static VALUE
VALUE            17154 ext/ripper/ripper.c ripper_ensure(VALUE parser_v)
VALUE            17169 ext/ripper/ripper.c static VALUE
VALUE            17170 ext/ripper/ripper.c ripper_parse(VALUE self)
VALUE            17197 ext/ripper/ripper.c static VALUE
VALUE            17198 ext/ripper/ripper.c ripper_column(VALUE self)
VALUE            17218 ext/ripper/ripper.c static VALUE
VALUE            17219 ext/ripper/ripper.c ripper_filename(VALUE self)
VALUE            17237 ext/ripper/ripper.c static VALUE
VALUE            17238 ext/ripper/ripper.c ripper_lineno(VALUE self)
VALUE            17252 ext/ripper/ripper.c static VALUE
VALUE            17253 ext/ripper/ripper.c ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            17263 ext/ripper/ripper.c static VALUE
VALUE            17264 ext/ripper/ripper.c ripper_value(VALUE self, VALUE obj)
VALUE            17285 ext/ripper/ripper.c     VALUE Ripper;
VALUE             110 ext/ripper/ripper.y typedef VALUE stack_type;
VALUE             153 ext/ripper/ripper.y #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             257 ext/ripper/ripper.y 	VALUE (*gets)(struct parser_params*,VALUE);
VALUE             258 ext/ripper/ripper.y 	VALUE input;
VALUE             259 ext/ripper/ripper.y 	VALUE lastline;
VALUE             260 ext/ripper/ripper.y 	VALUE nextline;
VALUE             284 ext/ripper/ripper.y     VALUE ruby_sourcefile_string;
VALUE             287 ext/ripper/ripper.y     VALUE compile_option;
VALUE             289 ext/ripper/ripper.y     VALUE debug_buffer;
VALUE             316 ext/ripper/ripper.y     VALUE error_buffer;
VALUE             317 ext/ripper/ripper.y     VALUE debug_lines;
VALUE             318 ext/ripper/ripper.y     VALUE coverage;
VALUE             324 ext/ripper/ripper.y     VALUE delayed;
VALUE             328 ext/ripper/ripper.y     VALUE value;
VALUE             329 ext/ripper/ripper.y     VALUE result;
VALUE             330 ext/ripper/ripper.y     VALUE parsing_thread;
VALUE             404 ext/ripper/ripper.y static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             443 ext/ripper/ripper.y static int literal_concat0(struct parser_params *, VALUE, VALUE);
VALUE             461 ext/ripper/ripper.y static VALUE negate_lit(VALUE);
VALUE             506 ext/ripper/ripper.y static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             508 ext/ripper/ripper.y static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             510 ext/ripper/ripper.y static int reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             512 ext/ripper/ripper.y static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp);
VALUE             523 ext/ripper/ripper.y static inline VALUE
VALUE             524 ext/ripper/ripper.y ripper_new_yylval(ID a, VALUE b, VALUE c)
VALUE             526 ext/ripper/ripper.y     return (VALUE)NEW_CDECL(a, b, c);
VALUE             530 ext/ripper/ripper.y ripper_is_node_yylval(VALUE n)
VALUE             539 ext/ripper/ripper.y static ID ripper_get_id(VALUE);
VALUE             541 ext/ripper/ripper.y static VALUE ripper_get_value(VALUE);
VALUE             543 ext/ripper/ripper.y static VALUE assignable_gen(struct parser_params*,VALUE);
VALUE             550 ext/ripper/ripper.y static VALUE new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs);
VALUE             551 ext/ripper/ripper.y static VALUE new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs);
VALUE             558 ext/ripper/ripper.y RUBY_FUNC_EXPORTED VALUE rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg);
VALUE             621 ext/ripper/ripper.y static inline VALUE intern_sym(const char *name);
VALUE             626 ext/ripper/ripper.y static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             627 ext/ripper/ripper.y static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             628 ext/ripper/ripper.y static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             629 ext/ripper/ripper.y static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             630 ext/ripper/ripper.y static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             631 ext/ripper/ripper.y static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             632 ext/ripper/ripper.y static VALUE ripper_dispatch7(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             647 ext/ripper/ripper.y static VALUE ripper_id2sym(ID);
VALUE             683 ext/ripper/ripper.y static inline VALUE
VALUE             684 ext/ripper/ripper.y new_args_gen(struct parser_params *parser, VALUE f, VALUE o, VALUE r, VALUE p, VALUE tail)
VALUE             687 ext/ripper/ripper.y     VALUE k = t->u1.value, kr = t->u2.value, b = t->u3.value;
VALUE             692 ext/ripper/ripper.y static inline VALUE
VALUE             693 ext/ripper/ripper.y new_args_tail_gen(struct parser_params *parser, VALUE k, VALUE kr, VALUE b)
VALUE             695 ext/ripper/ripper.y     return (VALUE)MEMO_NEW(k, kr, b);
VALUE             701 ext/ripper/ripper.y static void parser_heredoc_dedent(struct parser_params*,VALUE);
VALUE             785 ext/ripper/ripper.y     VALUE val;
VALUE            2337 ext/ripper/ripper.y 			    VALUE lit = $1->nd_lit;
VALUE            3999 ext/ripper/ripper.y 				VALUE src = node->nd_lit;
VALUE            4017 ext/ripper/ripper.y 				    VALUE tail = list->nd_head->nd_lit;
VALUE            4019 ext/ripper/ripper.y 					VALUE lit = prev == node ? prev->nd_lit : prev->nd_head->nd_lit;
VALUE            4026 ext/ripper/ripper.y 					rb_gc_force_recycle((VALUE)list->nd_head);
VALUE            4027 ext/ripper/ripper.y 					rb_gc_force_recycle((VALUE)list);
VALUE            4039 ext/ripper/ripper.y 				VALUE src = node->nd_lit;
VALUE            4047 ext/ripper/ripper.y 			VALUE re = $2, opt = $3, src = 0, err;
VALUE            4232 ext/ripper/ripper.y 			VALUE lit;
VALUE            4311 ext/ripper/ripper.y 			VALUE s1 = 1, s2 = 0, n1 = $1, n2 = $2;
VALUE            4753 ext/ripper/ripper.y 			rb_gc_force_recycle((VALUE)$3);
VALUE            5258 ext/ripper/ripper.y static inline VALUE
VALUE            5282 ext/ripper/ripper.y static inline VALUE
VALUE            5297 ext/ripper/ripper.y static VALUE
VALUE            5300 ext/ripper/ripper.y     VALUE str = STR_NEW(parser->tokp, lex_p - parser->tokp);
VALUE            5301 ext/ripper/ripper.y     VALUE rval = ripper_dispatch1(parser, ripper_token2eventid(t), str);
VALUE            5475 ext/ripper/ripper.y static VALUE
VALUE            5476 ext/ripper/ripper.y debug_lines(VALUE fname)
VALUE            5481 ext/ripper/ripper.y 	VALUE hash = rb_const_get_at(rb_cObject, script_lines);
VALUE            5483 ext/ripper/ripper.y 	    VALUE lines = rb_ary_new();
VALUE            5491 ext/ripper/ripper.y static VALUE
VALUE            5492 ext/ripper/ripper.y coverage(VALUE fname, int n)
VALUE            5494 ext/ripper/ripper.y     VALUE coverages = rb_get_coverages();
VALUE            5496 ext/ripper/ripper.y 	VALUE lines = rb_ary_tmp_new_fill(n);
VALUE            5509 ext/ripper/ripper.y static VALUE
VALUE            5510 ext/ripper/ripper.y yycompile0(VALUE arg)
VALUE            5515 ext/ripper/ripper.y     VALUE cov = Qfalse;
VALUE            5520 ext/ripper/ripper.y 	    VALUE str = STR_NEW0();
VALUE            5552 ext/ripper/ripper.y 	VALUE mesg = parser->error_buffer;
VALUE            5564 ext/ripper/ripper.y 	VALUE opt = parser->compile_option;
VALUE            5569 ext/ripper/ripper.y     return (VALUE)tree;
VALUE            5573 ext/ripper/ripper.y yycompile(struct parser_params *parser, VALUE fname, int line)
VALUE            5578 ext/ripper/ripper.y     return (NODE *)rb_suppress_tracing(yycompile0, (VALUE)parser);
VALUE            5583 ext/ripper/ripper.y must_be_ascii_compatible(VALUE s)
VALUE            5592 ext/ripper/ripper.y static VALUE
VALUE            5593 ext/ripper/ripper.y lex_get_str(struct parser_params *parser, VALUE s)
VALUE            5612 ext/ripper/ripper.y static VALUE
VALUE            5615 ext/ripper/ripper.y     VALUE line = (*lex_gets)(parser, lex_input);
VALUE            5634 ext/ripper/ripper.y parser_compile_string(VALUE vparser, VALUE fname, VALUE s, int line)
VALUE            5652 ext/ripper/ripper.y rb_compile_string(const char *f, VALUE s, int line)
VALUE            5659 ext/ripper/ripper.y rb_parser_compile_string(VALUE vparser, const char *f, VALUE s, int line)
VALUE            5665 ext/ripper/ripper.y rb_parser_compile_string_path(VALUE vparser, VALUE f, VALUE s, int line)
VALUE            5674 ext/ripper/ripper.y     VALUE str = rb_str_new(s, len);
VALUE            5679 ext/ripper/ripper.y rb_parser_compile_cstr(VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            5681 ext/ripper/ripper.y     VALUE str = rb_str_new(s, len);
VALUE            5685 ext/ripper/ripper.y VALUE rb_io_gets_internal(VALUE io);
VALUE            5687 ext/ripper/ripper.y static VALUE
VALUE            5688 ext/ripper/ripper.y lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            5694 ext/ripper/ripper.y rb_compile_file(const char *f, VALUE file, int start)
VALUE            5696 ext/ripper/ripper.y     VALUE vparser = rb_parser_new();
VALUE            5702 ext/ripper/ripper.y rb_parser_compile_file(VALUE vparser, const char *f, VALUE file, int start)
VALUE            5708 ext/ripper/ripper.y rb_parser_compile_file_path(VALUE vparser, VALUE fname, VALUE file, int start)
VALUE            5745 ext/ripper/ripper.y static VALUE
VALUE            5748 ext/ripper/ripper.y     VALUE str;
VALUE            5772 ext/ripper/ripper.y     VALUE v = lex_nextline;
VALUE            6200 ext/ripper/ripper.y dispose_string(VALUE str)
VALUE            6406 ext/ripper/ripper.y     VALUE content = yylval.val;
VALUE            6615 ext/ripper/ripper.y     VALUE line;
VALUE            6626 ext/ripper/ripper.y     rb_gc_force_recycle((VALUE)here);
VALUE            6631 ext/ripper/ripper.y dedent_string(VALUE string, int width)
VALUE            6672 ext/ripper/ripper.y 	VALUE lit = str_node->nd_lit;
VALUE            6689 ext/ripper/ripper.y parser_heredoc_dedent(struct parser_params *parser, VALUE array)
VALUE            6696 ext/ripper/ripper.y static VALUE
VALUE            6697 ext/ripper/ripper.y parser_dedent_string(VALUE self, VALUE input, VALUE width)
VALUE            6770 ext/ripper/ripper.y parser_set_number_literal(struct parser_params *parser, VALUE v, int type, int suffix)
VALUE            6781 ext/ripper/ripper.y parser_set_integer_literal(struct parser_params *parser, VALUE v, int suffix)
VALUE            6795 ext/ripper/ripper.y     VALUE str;
VALUE            6815 ext/ripper/ripper.y     VALUE str = 0;
VALUE            7022 ext/ripper/ripper.y     VALUE excargs[3];
VALUE            7040 ext/ripper/ripper.y 	VALUE lines = ruby_debug_lines;
VALUE            7180 ext/ripper/ripper.y     VALUE name = 0, val = 0;
VALUE            7285 ext/ripper/ripper.y     VALUE s;
VALUE            7372 ext/ripper/ripper.y static VALUE
VALUE            7375 ext/ripper/ripper.y     VALUE v;
VALUE            7597 ext/ripper/ripper.y 	VALUE v;
VALUE            8129 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            8781 ext/ripper/ripper.y node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            8932 ext/ripper/ripper.y literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            8953 ext/ripper/ripper.y     VALUE lit;
VALUE            8987 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)head);
VALUE            8988 ext/ripper/ripper.y 		rb_gc_force_recycle((VALUE)tail);
VALUE            8991 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)tail);
VALUE            9003 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head);
VALUE            9011 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)tail);
VALUE            9215 ext/ripper/ripper.y static VALUE
VALUE            9216 ext/ripper/ripper.y append_lex_state_name(enum lex_state_e state, VALUE buf)
VALUE            9240 ext/ripper/ripper.y     VALUE mesg;
VALUE            9253 ext/ripper/ripper.y     VALUE mesg = rb_sprintf("%s: ", name);
VALUE            9267 ext/ripper/ripper.y static VALUE
VALUE            9268 ext/ripper/ripper.y assignable_gen(struct parser_params *parser, VALUE lhs)
VALUE            9352 ext/ripper/ripper.y     VALUE s;
VALUE            9828 ext/ripper/ripper.y 	VALUE val;
VALUE            9832 ext/ripper/ripper.y 	rb_gc_force_recycle((VALUE)node);
VALUE            9839 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            9840 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            10009 ext/ripper/ripper.y static VALUE
VALUE            10010 ext/ripper/ripper.y negate_lit(VALUE lit)
VALUE            10147 ext/ripper/ripper.y     VALUE lit;
VALUE            10193 ext/ripper/ripper.y 	VALUE key = (VALUE)head;
VALUE            10298 ext/ripper/ripper.y static VALUE
VALUE            10299 ext/ripper/ripper.y new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs)
VALUE            10304 ext/ripper/ripper.y static VALUE
VALUE            10305 ext/ripper/ripper.y new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs)
VALUE            10307 ext/ripper/ripper.y     VALUE recv = dispatch3(field, lhs, type, attr);
VALUE            10543 ext/ripper/ripper.y reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10582 ext/ripper/ripper.y reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10584 ext/ripper/ripper.y     VALUE err;
VALUE            10628 ext/ripper/ripper.y reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp)
VALUE            10641 ext/ripper/ripper.y static VALUE
VALUE            10642 ext/ripper/ripper.y parser_reg_compile(struct parser_params* parser, VALUE str, int options)
VALUE            10648 ext/ripper/ripper.y static VALUE
VALUE            10649 ext/ripper/ripper.y reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10651 ext/ripper/ripper.y     VALUE re;
VALUE            10652 ext/ripper/ripper.y     VALUE err;
VALUE            10657 ext/ripper/ripper.y 	VALUE m = rb_attr_get(rb_errinfo(), idMesg);
VALUE            10670 ext/ripper/ripper.y VALUE
VALUE            10671 ext/ripper/ripper.y rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg)
VALUE            10673 ext/ripper/ripper.y     VALUE err = rb_errinfo();
VALUE            10674 ext/ripper/ripper.y     VALUE re = parser_reg_compile(parser, str, options);
VALUE            10683 ext/ripper/ripper.y rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            10715 ext/ripper/ripper.y rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            10799 ext/ripper/ripper.y     rb_gc_mark((VALUE)lex_strterm);
VALUE            10800 ext/ripper/ripper.y     rb_gc_mark((VALUE)deferred_nodes);
VALUE            10806 ext/ripper/ripper.y     rb_gc_mark((VALUE)ruby_eval_tree_begin);
VALUE            10807 ext/ripper/ripper.y     rb_gc_mark((VALUE)ruby_eval_tree);
VALUE            10819 ext/ripper/ripper.y     rb_gc_mark((VALUE)parser->heap);
VALUE            10885 ext/ripper/ripper.y VALUE
VALUE            10889 ext/ripper/ripper.y     VALUE parser = TypedData_Make_Struct(0, struct parser_params,
VALUE            10895 ext/ripper/ripper.y VALUE
VALUE            10896 ext/ripper/ripper.y rb_parser_set_context(VALUE vparser, const rb_block_t *base, int main)
VALUE            10913 ext/ripper/ripper.y static VALUE ripper_parser_end_seen_p(VALUE vparser);
VALUE            10914 ext/ripper/ripper.y static VALUE ripper_parser_encoding(VALUE vparser);
VALUE            10915 ext/ripper/ripper.y static VALUE ripper_parser_get_yydebug(VALUE self);
VALUE            10916 ext/ripper/ripper.y static VALUE ripper_parser_set_yydebug(VALUE self, VALUE flag);
VALUE            10924 ext/ripper/ripper.y static VALUE
VALUE            10925 ext/ripper/ripper.y ripper_error_p(VALUE vparser)
VALUE            10940 ext/ripper/ripper.y VALUE
VALUE            10941 ext/ripper/ripper.y rb_parser_end_seen_p(VALUE vparser)
VALUE            10955 ext/ripper/ripper.y VALUE
VALUE            10956 ext/ripper/ripper.y rb_parser_encoding(VALUE vparser)
VALUE            10970 ext/ripper/ripper.y VALUE
VALUE            10971 ext/ripper/ripper.y rb_parser_get_yydebug(VALUE self)
VALUE            10985 ext/ripper/ripper.y VALUE
VALUE            10986 ext/ripper/ripper.y rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            10998 ext/ripper/ripper.y #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            11050 ext/ripper/ripper.y 	    rb_gc_force_recycle((VALUE)n);
VALUE            11063 ext/ripper/ripper.y     VALUE mesg = parser->debug_buffer;
VALUE            11094 ext/ripper/ripper.y extern int rb_is_pointer_to_heap(VALUE);
VALUE            11097 ext/ripper/ripper.y static VALUE
VALUE            11098 ext/ripper/ripper.y ripper_validate_object(VALUE self, VALUE x)
VALUE            11133 ext/ripper/ripper.y static VALUE
VALUE            11139 ext/ripper/ripper.y static VALUE
VALUE            11140 ext/ripper/ripper.y ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            11146 ext/ripper/ripper.y static VALUE
VALUE            11147 ext/ripper/ripper.y ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            11154 ext/ripper/ripper.y static VALUE
VALUE            11155 ext/ripper/ripper.y ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            11163 ext/ripper/ripper.y static VALUE
VALUE            11164 ext/ripper/ripper.y ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            11173 ext/ripper/ripper.y static VALUE
VALUE            11174 ext/ripper/ripper.y ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            11184 ext/ripper/ripper.y static VALUE
VALUE            11185 ext/ripper/ripper.y ripper_dispatch7(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e, VALUE f, VALUE g)
VALUE            11265 ext/ripper/ripper.y static VALUE
VALUE            11286 ext/ripper/ripper.y ripper_get_id(VALUE v)
VALUE            11295 ext/ripper/ripper.y static VALUE
VALUE            11296 ext/ripper/ripper.y ripper_get_value(VALUE v)
VALUE            11315 ext/ripper/ripper.y     VALUE str;
VALUE            11325 ext/ripper/ripper.y static VALUE
VALUE            11326 ext/ripper/ripper.y ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            11331 ext/ripper/ripper.y static VALUE
VALUE            11332 ext/ripper/ripper.y ripper_s_allocate(VALUE klass)
VALUE            11335 ext/ripper/ripper.y     VALUE self = TypedData_Make_Struct(klass, struct parser_params,
VALUE            11353 ext/ripper/ripper.y static VALUE
VALUE            11354 ext/ripper/ripper.y ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            11357 ext/ripper/ripper.y     VALUE src, fname, lineno;
VALUE            11390 ext/ripper/ripper.y     VALUE *argv;
VALUE            11393 ext/ripper/ripper.y static VALUE
VALUE            11394 ext/ripper/ripper.y ripper_parse0(VALUE parser_v)
VALUE            11404 ext/ripper/ripper.y static VALUE
VALUE            11405 ext/ripper/ripper.y ripper_ensure(VALUE parser_v)
VALUE            11420 ext/ripper/ripper.y static VALUE
VALUE            11421 ext/ripper/ripper.y ripper_parse(VALUE self)
VALUE            11448 ext/ripper/ripper.y static VALUE
VALUE            11449 ext/ripper/ripper.y ripper_column(VALUE self)
VALUE            11469 ext/ripper/ripper.y static VALUE
VALUE            11470 ext/ripper/ripper.y ripper_filename(VALUE self)
VALUE            11488 ext/ripper/ripper.y static VALUE
VALUE            11489 ext/ripper/ripper.y ripper_lineno(VALUE self)
VALUE            11503 ext/ripper/ripper.y static VALUE
VALUE            11504 ext/ripper/ripper.y ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            11514 ext/ripper/ripper.y static VALUE
VALUE            11515 ext/ripper/ripper.y ripper_value(VALUE self, VALUE obj)
VALUE            11536 ext/ripper/ripper.y     VALUE Ripper;
VALUE              67 ext/sdbm/init.c static VALUE rb_cDBM, rb_eDBMError;
VALUE             127 ext/sdbm/init.c static VALUE
VALUE             128 ext/sdbm/init.c fsdbm_close(VALUE obj)
VALUE             145 ext/sdbm/init.c static VALUE
VALUE             146 ext/sdbm/init.c fsdbm_closed(VALUE obj)
VALUE             159 ext/sdbm/init.c static VALUE
VALUE             160 ext/sdbm/init.c fsdbm_alloc(VALUE klass)
VALUE             179 ext/sdbm/init.c static VALUE
VALUE             180 ext/sdbm/init.c fsdbm_initialize(int argc, VALUE *argv, VALUE obj)
VALUE             182 ext/sdbm/init.c     VALUE file, vmode;
VALUE             237 ext/sdbm/init.c static VALUE
VALUE             238 ext/sdbm/init.c fsdbm_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             240 ext/sdbm/init.c     VALUE obj = fsdbm_alloc(klass);
VALUE             253 ext/sdbm/init.c static VALUE
VALUE             254 ext/sdbm/init.c fsdbm_fetch(VALUE obj, VALUE keystr, VALUE ifnone)
VALUE             282 ext/sdbm/init.c static VALUE
VALUE             283 ext/sdbm/init.c fsdbm_aref(VALUE obj, VALUE keystr)
VALUE             302 ext/sdbm/init.c static VALUE
VALUE             303 ext/sdbm/init.c fsdbm_fetch_m(int argc, VALUE *argv, VALUE obj)
VALUE             305 ext/sdbm/init.c     VALUE keystr, valstr, ifnone;
VALUE             323 ext/sdbm/init.c static VALUE
VALUE             324 ext/sdbm/init.c fsdbm_key(VALUE obj, VALUE valstr)
VALUE             347 ext/sdbm/init.c static VALUE
VALUE             348 ext/sdbm/init.c fsdbm_index(VALUE hash, VALUE value)
VALUE             373 ext/sdbm/init.c static VALUE
VALUE             374 ext/sdbm/init.c fsdbm_select(VALUE obj)
VALUE             376 ext/sdbm/init.c     VALUE new = rb_ary_new();
VALUE             383 ext/sdbm/init.c 	VALUE assoc, v;
VALUE             402 ext/sdbm/init.c static VALUE
VALUE             403 ext/sdbm/init.c fsdbm_values_at(int argc, VALUE *argv, VALUE obj)
VALUE             405 ext/sdbm/init.c     VALUE new = rb_ary_new2(argc);
VALUE             416 ext/sdbm/init.c fdbm_modify(VALUE obj)
VALUE             433 ext/sdbm/init.c static VALUE
VALUE             434 ext/sdbm/init.c fsdbm_delete(VALUE obj, VALUE keystr)
VALUE             439 ext/sdbm/init.c     VALUE valstr;
VALUE             475 ext/sdbm/init.c static VALUE
VALUE             476 ext/sdbm/init.c fsdbm_shift(VALUE obj)
VALUE             481 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             506 ext/sdbm/init.c static VALUE
VALUE             507 ext/sdbm/init.c fsdbm_delete_if(VALUE obj)
VALUE             512 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             513 ext/sdbm/init.c     VALUE ret, ary = rb_ary_new();
VALUE             552 ext/sdbm/init.c static VALUE
VALUE             553 ext/sdbm/init.c fsdbm_clear(VALUE obj)
VALUE             588 ext/sdbm/init.c static VALUE
VALUE             589 ext/sdbm/init.c fsdbm_invert(VALUE obj)
VALUE             594 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             595 ext/sdbm/init.c     VALUE hash = rb_hash_new();
VALUE             619 ext/sdbm/init.c static VALUE
VALUE             620 ext/sdbm/init.c fsdbm_store(VALUE obj, VALUE keystr, VALUE valstr)
VALUE             654 ext/sdbm/init.c static VALUE
VALUE             657 ext/sdbm/init.c     const VALUE *ptr;
VALUE             676 ext/sdbm/init.c static VALUE
VALUE             677 ext/sdbm/init.c fsdbm_update(VALUE obj, VALUE other)
VALUE             692 ext/sdbm/init.c static VALUE
VALUE             693 ext/sdbm/init.c fsdbm_replace(VALUE obj, VALUE other)
VALUE             707 ext/sdbm/init.c static VALUE
VALUE             708 ext/sdbm/init.c fsdbm_length(VALUE obj)
VALUE             732 ext/sdbm/init.c static VALUE
VALUE             733 ext/sdbm/init.c fsdbm_empty_p(VALUE obj)
VALUE             763 ext/sdbm/init.c static VALUE
VALUE             764 ext/sdbm/init.c fsdbm_each_value(VALUE obj)
VALUE             790 ext/sdbm/init.c static VALUE
VALUE             791 ext/sdbm/init.c fsdbm_each_key(VALUE obj)
VALUE             818 ext/sdbm/init.c static VALUE
VALUE             819 ext/sdbm/init.c fsdbm_each_pair(VALUE obj)
VALUE             824 ext/sdbm/init.c     VALUE keystr, valstr;
VALUE             846 ext/sdbm/init.c static VALUE
VALUE             847 ext/sdbm/init.c fsdbm_keys(VALUE obj)
VALUE             852 ext/sdbm/init.c     VALUE ary;
VALUE             869 ext/sdbm/init.c static VALUE
VALUE             870 ext/sdbm/init.c fsdbm_values(VALUE obj)
VALUE             875 ext/sdbm/init.c     VALUE ary;
VALUE             896 ext/sdbm/init.c static VALUE
VALUE             897 ext/sdbm/init.c fsdbm_has_key(VALUE obj, VALUE keystr)
VALUE             920 ext/sdbm/init.c static VALUE
VALUE             921 ext/sdbm/init.c fsdbm_has_value(VALUE obj, VALUE valstr)
VALUE             957 ext/sdbm/init.c static VALUE
VALUE             958 ext/sdbm/init.c fsdbm_to_a(VALUE obj)
VALUE             963 ext/sdbm/init.c     VALUE ary;
VALUE             982 ext/sdbm/init.c static VALUE
VALUE             983 ext/sdbm/init.c fsdbm_to_hash(VALUE obj)
VALUE             988 ext/sdbm/init.c     VALUE hash;
VALUE            1009 ext/sdbm/init.c static VALUE
VALUE            1010 ext/sdbm/init.c fsdbm_reject(VALUE obj)
VALUE               6 ext/socket/ancdata.c static VALUE sym_wait_readable, sym_wait_writable;
VALUE               9 ext/socket/ancdata.c static VALUE rb_cAncillaryData;
VALUE              11 ext/socket/ancdata.c static VALUE
VALUE              22 ext/socket/ancdata.c static VALUE
VALUE              75 ext/socket/ancdata.c static VALUE
VALUE              76 ext/socket/ancdata.c ancillary_initialize(VALUE self, VALUE vfamily, VALUE vlevel, VALUE vtype, VALUE data)
VALUE              89 ext/socket/ancdata.c static VALUE
VALUE              90 ext/socket/ancdata.c ancdata_new(int family, int level, int type, VALUE data)
VALUE              94 ext/socket/ancdata.c     ancillary_initialize((VALUE)obj, INT2NUM(family), INT2NUM(level), INT2NUM(type), data);
VALUE              95 ext/socket/ancdata.c     return (VALUE)obj;
VALUE              99 ext/socket/ancdata.c ancillary_family(VALUE self)
VALUE             101 ext/socket/ancdata.c     VALUE v = rb_attr_get(self, rb_intern("family"));
VALUE             114 ext/socket/ancdata.c static VALUE
VALUE             115 ext/socket/ancdata.c ancillary_family_m(VALUE self)
VALUE             121 ext/socket/ancdata.c ancillary_level(VALUE self)
VALUE             123 ext/socket/ancdata.c     VALUE v = rb_attr_get(self, rb_intern("level"));
VALUE             136 ext/socket/ancdata.c static VALUE
VALUE             137 ext/socket/ancdata.c ancillary_level_m(VALUE self)
VALUE             143 ext/socket/ancdata.c ancillary_type(VALUE self)
VALUE             145 ext/socket/ancdata.c     VALUE v = rb_attr_get(self, rb_intern("type"));
VALUE             158 ext/socket/ancdata.c static VALUE
VALUE             159 ext/socket/ancdata.c ancillary_type_m(VALUE self)
VALUE             173 ext/socket/ancdata.c static VALUE
VALUE             174 ext/socket/ancdata.c ancillary_data(VALUE self)
VALUE             176 ext/socket/ancdata.c     VALUE v = rb_attr_get(self, rb_intern("data"));
VALUE             191 ext/socket/ancdata.c static VALUE
VALUE             192 ext/socket/ancdata.c ancillary_s_unix_rights(int argc, VALUE *argv, VALUE klass)
VALUE             194 ext/socket/ancdata.c     VALUE result, str, ary;
VALUE             200 ext/socket/ancdata.c         VALUE obj = argv[i];
VALUE             210 ext/socket/ancdata.c         VALUE obj = RARRAY_AREF(ary, i);
VALUE             257 ext/socket/ancdata.c static VALUE
VALUE             258 ext/socket/ancdata.c ancillary_unix_rights(VALUE self)
VALUE             300 ext/socket/ancdata.c static VALUE
VALUE             301 ext/socket/ancdata.c ancillary_timestamp(VALUE self)
VALUE             304 ext/socket/ancdata.c     VALUE data;
VALUE             305 ext/socket/ancdata.c     VALUE result = Qnil;
VALUE             337 ext/socket/ancdata.c 	VALUE d, timev;
VALUE             366 ext/socket/ancdata.c static VALUE
VALUE             367 ext/socket/ancdata.c ancillary_s_int(VALUE klass, VALUE vfamily, VALUE vlevel, VALUE vtype, VALUE integer)
VALUE             387 ext/socket/ancdata.c static VALUE
VALUE             388 ext/socket/ancdata.c ancillary_int(VALUE self)
VALUE             390 ext/socket/ancdata.c     VALUE data;
VALUE             420 ext/socket/ancdata.c static VALUE
VALUE             421 ext/socket/ancdata.c ancillary_s_ip_pktinfo(int argc, VALUE *argv, VALUE self)
VALUE             423 ext/socket/ancdata.c     VALUE v_addr, v_ifindex, v_spec_dst;
VALUE             483 ext/socket/ancdata.c static VALUE
VALUE             484 ext/socket/ancdata.c ancillary_ip_pktinfo(VALUE self)
VALUE             487 ext/socket/ancdata.c     VALUE data;
VALUE             490 ext/socket/ancdata.c     VALUE v_spec_dst, v_addr;
VALUE             533 ext/socket/ancdata.c static VALUE
VALUE             534 ext/socket/ancdata.c ancillary_s_ipv6_pktinfo(VALUE self, VALUE v_addr, VALUE v_ifindex)
VALUE             563 ext/socket/ancdata.c extract_ipv6_pktinfo(VALUE self, struct in6_pktinfo *pktinfo_ptr, struct sockaddr_in6 *sa_ptr)
VALUE             566 ext/socket/ancdata.c     VALUE data;
VALUE             601 ext/socket/ancdata.c static VALUE
VALUE             602 ext/socket/ancdata.c ancillary_ipv6_pktinfo(VALUE self)
VALUE             606 ext/socket/ancdata.c     VALUE v_addr;
VALUE             631 ext/socket/ancdata.c static VALUE
VALUE             632 ext/socket/ancdata.c ancillary_ipv6_pktinfo_addr(VALUE self)
VALUE             658 ext/socket/ancdata.c static VALUE
VALUE             659 ext/socket/ancdata.c ancillary_ipv6_pktinfo_ifindex(VALUE self)
VALUE             672 ext/socket/ancdata.c anc_inspect_socket_rights(int level, int type, VALUE data, VALUE ret)
VALUE             692 ext/socket/ancdata.c anc_inspect_passcred_credentials(int level, int type, VALUE data, VALUE ret)
VALUE             711 ext/socket/ancdata.c anc_inspect_socket_creds(int level, int type, VALUE data, VALUE ret)
VALUE             777 ext/socket/ancdata.c anc_inspect_ip_recvdstaddr(int level, int type, VALUE data, VALUE ret)
VALUE             798 ext/socket/ancdata.c anc_inspect_ip_pktinfo(int level, int type, VALUE data, VALUE ret)
VALUE             827 ext/socket/ancdata.c anc_inspect_ipv6_pktinfo(int level, int type, VALUE data, VALUE ret)
VALUE             855 ext/socket/ancdata.c inspect_timeval_as_abstime(int level, int optname, VALUE data, VALUE ret)
VALUE             877 ext/socket/ancdata.c inspect_timespec_as_abstime(int level, int optname, VALUE data, VALUE ret)
VALUE             897 ext/socket/ancdata.c inspect_bintime_as_abstime(int level, int optname, VALUE data, VALUE ret)
VALUE             952 ext/socket/ancdata.c static VALUE
VALUE             953 ext/socket/ancdata.c ancillary_inspect(VALUE self)
VALUE             955 ext/socket/ancdata.c     VALUE ret;
VALUE             957 ext/socket/ancdata.c     VALUE data;
VALUE             959 ext/socket/ancdata.c     VALUE vtype;
VALUE            1090 ext/socket/ancdata.c static VALUE
VALUE            1091 ext/socket/ancdata.c ancillary_cmsg_is_p(VALUE self, VALUE vlevel, VALUE vtype)
VALUE            1117 ext/socket/ancdata.c     return (void *)(VALUE)sendmsg(args->fd, args->msg, args->flags);
VALUE            1130 ext/socket/ancdata.c static VALUE
VALUE            1131 ext/socket/ancdata.c bsock_sendmsg_internal(VALUE sock, VALUE data, VALUE vflags,
VALUE            1132 ext/socket/ancdata.c 		       VALUE dest_sockaddr, VALUE controls, VALUE ex,
VALUE            1140 ext/socket/ancdata.c     VALUE controls_str = 0;
VALUE            1162 ext/socket/ancdata.c 	const VALUE *controls_ptr = RARRAY_CONST_PTR(controls);
VALUE            1169 ext/socket/ancdata.c             VALUE elt = controls_ptr[i], v;
VALUE            1170 ext/socket/ancdata.c             VALUE vlevel, vtype;
VALUE            1172 ext/socket/ancdata.c             VALUE cdata;
VALUE            1302 ext/socket/ancdata.c VALUE
VALUE            1303 ext/socket/ancdata.c rsock_bsock_sendmsg(VALUE sock, VALUE data, VALUE flags, VALUE dest_sockaddr,
VALUE            1304 ext/socket/ancdata.c 		    VALUE controls)
VALUE            1312 ext/socket/ancdata.c VALUE
VALUE            1313 ext/socket/ancdata.c rsock_bsock_sendmsg_nonblock(VALUE sock, VALUE data, VALUE flags,
VALUE            1314 ext/socket/ancdata.c 			     VALUE dest_sockaddr, VALUE controls, VALUE ex)
VALUE            1411 ext/socket/ancdata.c make_io_for_unix_rights(VALUE ctl, struct cmsghdr *cmh, char *msg_end)
VALUE            1415 ext/socket/ancdata.c 	VALUE ary = rb_ary_new();
VALUE            1423 ext/socket/ancdata.c             VALUE io;
VALUE            1444 ext/socket/ancdata.c static VALUE
VALUE            1445 ext/socket/ancdata.c bsock_recvmsg_internal(VALUE sock,
VALUE            1446 ext/socket/ancdata.c 		VALUE vmaxdatlen, VALUE vflags, VALUE vmaxctllen,
VALUE            1447 ext/socket/ancdata.c 		VALUE scm_rights, VALUE ex, int nonblock)
VALUE            1457 ext/socket/ancdata.c     VALUE dat_str = Qnil;
VALUE            1458 ext/socket/ancdata.c     VALUE ret;
VALUE            1465 ext/socket/ancdata.c     VALUE ctl_str = Qnil;
VALUE            1650 ext/socket/ancdata.c             VALUE ctl;
VALUE            1674 ext/socket/ancdata.c VALUE
VALUE            1675 ext/socket/ancdata.c rsock_bsock_recvmsg(VALUE sock, VALUE dlen, VALUE flags, VALUE clen,
VALUE            1676 ext/socket/ancdata.c 		    VALUE scm_rights)
VALUE            1678 ext/socket/ancdata.c     VALUE ex = Qtrue;
VALUE            1684 ext/socket/ancdata.c VALUE
VALUE            1685 ext/socket/ancdata.c rsock_bsock_recvmsg_nonblock(VALUE sock, VALUE dlen, VALUE flags, VALUE clen,
VALUE            1686 ext/socket/ancdata.c 			     VALUE scm_rights, VALUE ex)
VALUE              24 ext/socket/basicsocket.c static VALUE
VALUE              25 ext/socket/basicsocket.c bsock_s_for_fd(VALUE klass, VALUE fd)
VALUE              28 ext/socket/basicsocket.c     VALUE sock = rsock_init_sock(rb_obj_alloc(klass), NUM2INT(fd));
VALUE              62 ext/socket/basicsocket.c static VALUE
VALUE              63 ext/socket/basicsocket.c bsock_shutdown(int argc, VALUE *argv, VALUE sock)
VALUE              65 ext/socket/basicsocket.c     VALUE howto;
VALUE              95 ext/socket/basicsocket.c static VALUE
VALUE              96 ext/socket/basicsocket.c bsock_close_read(VALUE sock)
VALUE             125 ext/socket/basicsocket.c static VALUE
VALUE             126 ext/socket/basicsocket.c bsock_close_write(VALUE sock)
VALUE             197 ext/socket/basicsocket.c static VALUE
VALUE             198 ext/socket/basicsocket.c bsock_setsockopt(int argc, VALUE *argv, VALUE sock)
VALUE             200 ext/socket/basicsocket.c     VALUE lev, optname, val;
VALUE             303 ext/socket/basicsocket.c static VALUE
VALUE             304 ext/socket/basicsocket.c bsock_getsockopt(VALUE sock, VALUE lev, VALUE optname)
VALUE             340 ext/socket/basicsocket.c static VALUE
VALUE             341 ext/socket/basicsocket.c bsock_getsockname(VALUE sock)
VALUE             371 ext/socket/basicsocket.c static VALUE
VALUE             372 ext/socket/basicsocket.c bsock_getpeername(VALUE sock)
VALUE             409 ext/socket/basicsocket.c static VALUE
VALUE             410 ext/socket/basicsocket.c bsock_getpeereid(VALUE self)
VALUE             431 ext/socket/basicsocket.c     VALUE ret;
VALUE             461 ext/socket/basicsocket.c static VALUE
VALUE             462 ext/socket/basicsocket.c bsock_local_address(VALUE sock)
VALUE             495 ext/socket/basicsocket.c static VALUE
VALUE             496 ext/socket/basicsocket.c bsock_remote_address(VALUE sock)
VALUE             527 ext/socket/basicsocket.c VALUE
VALUE             528 ext/socket/basicsocket.c rsock_bsock_send(int argc, VALUE *argv, VALUE sock)
VALUE             531 ext/socket/basicsocket.c     VALUE flags, to;
VALUE             577 ext/socket/basicsocket.c static VALUE
VALUE             578 ext/socket/basicsocket.c bsock_do_not_reverse_lookup(VALUE sock)
VALUE             600 ext/socket/basicsocket.c static VALUE
VALUE             601 ext/socket/basicsocket.c bsock_do_not_reverse_lookup_set(VALUE sock, VALUE state)
VALUE             636 ext/socket/basicsocket.c static VALUE
VALUE             637 ext/socket/basicsocket.c bsock_recv(int argc, VALUE *argv, VALUE sock)
VALUE             643 ext/socket/basicsocket.c static VALUE
VALUE             644 ext/socket/basicsocket.c bsock_recv_nonblock(VALUE sock, VALUE len, VALUE flg, VALUE str, VALUE ex)
VALUE             657 ext/socket/basicsocket.c static VALUE
VALUE             679 ext/socket/basicsocket.c static VALUE
VALUE             680 ext/socket/basicsocket.c bsock_do_not_rev_lookup_set(VALUE self, VALUE val)
VALUE              13 ext/socket/constants.c static VALUE rb_mSockConst;
VALUE              18 ext/socket/constants.c constant_arg(VALUE arg, int (*str_to_int)(const char*, long, int*), const char *errmsg)
VALUE              20 ext/socket/constants.c     VALUE tmp;
VALUE              43 ext/socket/constants.c rsock_family_arg(VALUE domain)
VALUE              50 ext/socket/constants.c rsock_socktype_arg(VALUE type)
VALUE              57 ext/socket/constants.c rsock_level_arg(int family, VALUE level)
VALUE              69 ext/socket/constants.c rsock_optname_arg(int family, int level, VALUE optname)
VALUE             100 ext/socket/constants.c rsock_cmsg_type_arg(int family, int level, VALUE type)
VALUE             131 ext/socket/constants.c rsock_shutdown_how_arg(VALUE how)
VALUE              19 ext/socket/ifaddr.c VALUE rb_cSockIfaddr;
VALUE              71 ext/socket/ifaddr.c check_ifaddr(VALUE self)
VALUE              77 ext/socket/ifaddr.c get_ifaddr(VALUE self)
VALUE              87 ext/socket/ifaddr.c static VALUE
VALUE              94 ext/socket/ifaddr.c     VALUE result, addr;
VALUE             141 ext/socket/ifaddr.c static VALUE
VALUE             142 ext/socket/ifaddr.c ifaddr_name(VALUE self)
VALUE             157 ext/socket/ifaddr.c static VALUE
VALUE             158 ext/socket/ifaddr.c ifaddr_ifindex(VALUE self)
VALUE             179 ext/socket/ifaddr.c static VALUE
VALUE             180 ext/socket/ifaddr.c ifaddr_flags(VALUE self)
VALUE             195 ext/socket/ifaddr.c static VALUE
VALUE             196 ext/socket/ifaddr.c ifaddr_addr(VALUE self)
VALUE             213 ext/socket/ifaddr.c static VALUE
VALUE             214 ext/socket/ifaddr.c ifaddr_netmask(VALUE self)
VALUE             231 ext/socket/ifaddr.c static VALUE
VALUE             232 ext/socket/ifaddr.c ifaddr_broadaddr(VALUE self)
VALUE             249 ext/socket/ifaddr.c static VALUE
VALUE             250 ext/socket/ifaddr.c ifaddr_dstaddr(VALUE self)
VALUE             260 ext/socket/ifaddr.c ifaddr_inspect_flags(ifa_flags_t flags, VALUE result)
VALUE             338 ext/socket/ifaddr.c static VALUE
VALUE             339 ext/socket/ifaddr.c ifaddr_inspect(VALUE self)
VALUE             343 ext/socket/ifaddr.c     VALUE result;
VALUE             429 ext/socket/ifaddr.c static VALUE
VALUE             430 ext/socket/ifaddr.c socket_s_getifaddrs(VALUE self)
VALUE              13 ext/socket/init.c VALUE rb_cBasicSocket;
VALUE              14 ext/socket/init.c VALUE rb_cIPSocket;
VALUE              15 ext/socket/init.c VALUE rb_cTCPSocket;
VALUE              16 ext/socket/init.c VALUE rb_cTCPServer;
VALUE              17 ext/socket/init.c VALUE rb_cUDPSocket;
VALUE              19 ext/socket/init.c VALUE rb_cUNIXSocket;
VALUE              20 ext/socket/init.c VALUE rb_cUNIXServer;
VALUE              22 ext/socket/init.c VALUE rb_cSocket;
VALUE              23 ext/socket/init.c VALUE rb_cAddrinfo;
VALUE              25 ext/socket/init.c VALUE rb_eSocket;
VALUE              28 ext/socket/init.c VALUE rb_cSOCKSSocket;
VALUE              32 ext/socket/init.c static VALUE sym_wait_readable;
VALUE              59 ext/socket/init.c VALUE
VALUE              60 ext/socket/init.c rsock_init_sock(VALUE sock, int fd)
VALUE              81 ext/socket/init.c VALUE
VALUE              85 ext/socket/init.c     VALUE mesg = arg->mesg;
VALUE              86 ext/socket/init.c     return (VALUE)sendto(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
VALUE              90 ext/socket/init.c VALUE
VALUE              94 ext/socket/init.c     VALUE mesg = arg->mesg;
VALUE              95 ext/socket/init.c     return (VALUE)send(arg->fd, RSTRING_PTR(mesg), RSTRING_LEN(mesg),
VALUE             101 ext/socket/init.c     VALUE str;
VALUE             106 ext/socket/init.c static VALUE
VALUE             116 ext/socket/init.c     return (VALUE)ret;
VALUE             119 ext/socket/init.c static VALUE
VALUE             120 ext/socket/init.c rsock_strbuf(VALUE str, long buflen)
VALUE             137 ext/socket/init.c static VALUE
VALUE             138 ext/socket/init.c recvfrom_locktmp(VALUE v)
VALUE             145 ext/socket/init.c VALUE
VALUE             146 ext/socket/init.c rsock_s_recvfrom(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from)
VALUE             149 ext/socket/init.c     VALUE str;
VALUE             151 ext/socket/init.c     VALUE len, flg;
VALUE             173 ext/socket/init.c 	                                       (VALUE)&arg)) < 0) {
VALUE             208 ext/socket/init.c VALUE
VALUE             209 ext/socket/init.c rsock_s_recvfrom_nonblock(VALUE sock, VALUE len, VALUE flg, VALUE str,
VALUE             210 ext/socket/init.c 			  VALUE ex, enum sock_recv_type from)
VALUE             218 ext/socket/init.c     VALUE addr = Qnil;
VALUE             437 ext/socket/init.c static VALUE
VALUE             441 ext/socket/init.c     return (VALUE)connect(arg->fd, arg->sockaddr, arg->len);
VALUE             445 ext/socket/init.c static VALUE
VALUE             449 ext/socket/init.c     return (VALUE)Rconnect(arg->fd, arg->sockaddr, arg->len);
VALUE             552 ext/socket/init.c VALUE
VALUE             553 ext/socket/init.c rsock_s_accept_nonblock(VALUE klass, VALUE ex, rb_io_t *fptr,
VALUE             587 ext/socket/init.c static VALUE
VALUE             591 ext/socket/init.c     return (VALUE)cloexec_accept(arg->fd, arg->sockaddr, arg->len, 0);
VALUE             594 ext/socket/init.c VALUE
VALUE             595 ext/socket/init.c rsock_s_accept(VALUE klass, int fd, struct sockaddr *sockaddr, socklen_t *len)
VALUE              15 ext/socket/ipsocket.c     VALUE sock;
VALUE              17 ext/socket/ipsocket.c 	VALUE host, serv;
VALUE              24 ext/socket/ipsocket.c static VALUE
VALUE              41 ext/socket/ipsocket.c static VALUE
VALUE             123 ext/socket/ipsocket.c 	VALUE host, port;
VALUE             151 ext/socket/ipsocket.c VALUE
VALUE             152 ext/socket/ipsocket.c rsock_init_inetsock(VALUE sock, VALUE remote_host, VALUE remote_serv,
VALUE             153 ext/socket/ipsocket.c 	            VALUE local_host, VALUE local_serv, int type)
VALUE             165 ext/socket/ipsocket.c     return rb_ensure(init_inetsock_internal, (VALUE)&arg,
VALUE             166 ext/socket/ipsocket.c 		     inetsock_cleanup, (VALUE)&arg);
VALUE             172 ext/socket/ipsocket.c rsock_revlookup_flag(VALUE revlookup, int *norevlookup)
VALUE             215 ext/socket/ipsocket.c static VALUE
VALUE             216 ext/socket/ipsocket.c ip_addr(int argc, VALUE *argv, VALUE sock)
VALUE             256 ext/socket/ipsocket.c static VALUE
VALUE             257 ext/socket/ipsocket.c ip_peeraddr(int argc, VALUE *argv, VALUE sock)
VALUE             294 ext/socket/ipsocket.c static VALUE
VALUE             295 ext/socket/ipsocket.c ip_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE             310 ext/socket/ipsocket.c static VALUE
VALUE             311 ext/socket/ipsocket.c ip_s_getaddress(VALUE obj, VALUE host)
VALUE               3 ext/socket/option.c VALUE rb_cSockOpt;
VALUE              36 ext/socket/option.c static VALUE
VALUE              37 ext/socket/option.c sockopt_pack_byte(VALUE value)
VALUE              43 ext/socket/option.c static VALUE
VALUE              44 ext/socket/option.c sockopt_pack_int(VALUE value)
VALUE              50 ext/socket/option.c static VALUE
VALUE              61 ext/socket/option.c static VALUE
VALUE              92 ext/socket/option.c static VALUE
VALUE              93 ext/socket/option.c sockopt_initialize(VALUE self, VALUE vfamily, VALUE vlevel, VALUE voptname, VALUE data)
VALUE             106 ext/socket/option.c VALUE
VALUE             107 ext/socket/option.c rsock_sockopt_new(int family, int level, int optname, VALUE data)
VALUE             111 ext/socket/option.c     sockopt_initialize((VALUE)obj, INT2NUM(family), INT2NUM(level), INT2NUM(optname), data);
VALUE             112 ext/socket/option.c     return (VALUE)obj;
VALUE             124 ext/socket/option.c static VALUE
VALUE             125 ext/socket/option.c sockopt_family_m(VALUE self)
VALUE             131 ext/socket/option.c sockopt_level(VALUE self)
VALUE             145 ext/socket/option.c static VALUE
VALUE             146 ext/socket/option.c sockopt_level_m(VALUE self)
VALUE             152 ext/socket/option.c sockopt_optname(VALUE self)
VALUE             166 ext/socket/option.c static VALUE
VALUE             167 ext/socket/option.c sockopt_optname_m(VALUE self)
VALUE             182 ext/socket/option.c static VALUE
VALUE             183 ext/socket/option.c sockopt_data(VALUE self)
VALUE             185 ext/socket/option.c     VALUE v = rb_attr_get(self, rb_intern("data"));
VALUE             199 ext/socket/option.c static VALUE
VALUE             200 ext/socket/option.c sockopt_s_byte(VALUE klass, VALUE vfamily, VALUE vlevel, VALUE voptname, VALUE vint)
VALUE             217 ext/socket/option.c static VALUE
VALUE             218 ext/socket/option.c sockopt_byte(VALUE self)
VALUE             220 ext/socket/option.c     VALUE data = sockopt_data(self);
VALUE             237 ext/socket/option.c static VALUE
VALUE             238 ext/socket/option.c sockopt_s_int(VALUE klass, VALUE vfamily, VALUE vlevel, VALUE voptname, VALUE vint)
VALUE             257 ext/socket/option.c static VALUE
VALUE             258 ext/socket/option.c sockopt_int(VALUE self)
VALUE             261 ext/socket/option.c     VALUE data = sockopt_data(self);
VALUE             282 ext/socket/option.c static VALUE
VALUE             283 ext/socket/option.c sockopt_s_bool(VALUE klass, VALUE vfamily, VALUE vlevel, VALUE voptname, VALUE vbool)
VALUE             301 ext/socket/option.c static VALUE
VALUE             302 ext/socket/option.c sockopt_bool(VALUE self)
VALUE             306 ext/socket/option.c     VALUE data = sockopt_data(self);
VALUE             331 ext/socket/option.c static VALUE
VALUE             332 ext/socket/option.c sockopt_s_linger(VALUE klass, VALUE vonoff, VALUE vsecs)
VALUE             334 ext/socket/option.c     VALUE tmp;
VALUE             354 ext/socket/option.c static VALUE
VALUE             355 ext/socket/option.c sockopt_linger(VALUE self)
VALUE             359 ext/socket/option.c     VALUE data = sockopt_data(self);
VALUE             361 ext/socket/option.c     VALUE vonoff, vsecs;
VALUE             391 ext/socket/option.c static VALUE
VALUE             392 ext/socket/option.c sockopt_s_ipv4_multicast_loop(VALUE klass, VALUE value)
VALUE             396 ext/socket/option.c     VALUE o = XCAT(sockopt_pack_,TYPE_IP_MULTICAST_LOOP)(value);
VALUE             412 ext/socket/option.c static VALUE
VALUE             413 ext/socket/option.c sockopt_ipv4_multicast_loop(VALUE self)
VALUE             443 ext/socket/option.c static VALUE
VALUE             444 ext/socket/option.c sockopt_s_ipv4_multicast_ttl(VALUE klass, VALUE value)
VALUE             447 ext/socket/option.c     VALUE o = XCAT(sockopt_pack_,TYPE_IP_MULTICAST_TTL)(value);
VALUE             463 ext/socket/option.c static VALUE
VALUE             464 ext/socket/option.c sockopt_ipv4_multicast_ttl(VALUE self)
VALUE             483 ext/socket/option.c inspect_int(int level, int optname, VALUE data, VALUE ret)
VALUE             498 ext/socket/option.c inspect_byte(int level, int optname, VALUE data, VALUE ret)
VALUE             511 ext/socket/option.c inspect_errno(int level, int optname, VALUE data, VALUE ret)
VALUE             528 ext/socket/option.c inspect_uint(int level, int optname, VALUE data, VALUE ret)
VALUE             544 ext/socket/option.c inspect_linger(int level, int optname, VALUE data, VALUE ret)
VALUE             565 ext/socket/option.c inspect_socktype(int level, int optname, VALUE data, VALUE ret)
VALUE             585 ext/socket/option.c inspect_timeval_as_interval(int level, int optname, VALUE data, VALUE ret)
VALUE             689 ext/socket/option.c inspect_ipv4_mreq(int level, int optname, VALUE data, VALUE ret)
VALUE             713 ext/socket/option.c inspect_ipv4_mreqn(int level, int optname, VALUE data, VALUE ret)
VALUE             739 ext/socket/option.c inspect_ipv4_add_drop_membership(int level, int optname, VALUE data, VALUE ret)
VALUE             754 ext/socket/option.c inspect_ipv4_multicast_if(int level, int optname, VALUE data, VALUE ret)
VALUE             777 ext/socket/option.c inspect_ipv6_multicast_if(int level, int optname, VALUE data, VALUE ret)
VALUE             795 ext/socket/option.c inspect_ipv6_mreq(int level, int optname, VALUE data, VALUE ret)
VALUE             888 ext/socket/option.c inspect_tcpi_options(VALUE ret, uint8_t options)
VALUE             928 ext/socket/option.c inspect_tcpi_usec(VALUE ret, const char *prefix, uint32_t t)
VALUE             940 ext/socket/option.c inspect_tcpi_msec(VALUE ret, const char *prefix, uint32_t t)
VALUE             964 ext/socket/option.c inspect_tcp_info(int level, int optname, VALUE data, VALUE ret)
VALUE            1149 ext/socket/option.c inspect_peercred(int level, int optname, VALUE data, VALUE ret)
VALUE            1167 ext/socket/option.c inspect_local_peercred(int level, int optname, VALUE data, VALUE ret)
VALUE            1204 ext/socket/option.c static VALUE
VALUE            1205 ext/socket/option.c sockopt_inspect(VALUE self)
VALUE            1210 ext/socket/option.c     VALUE data = sockopt_data(self);
VALUE            1211 ext/socket/option.c     VALUE v, ret;
VALUE            1433 ext/socket/option.c static VALUE
VALUE            1434 ext/socket/option.c sockopt_unpack(VALUE self, VALUE template)
VALUE             198 ext/socket/raddrinfo.c     return (void *)(VALUE)ret;
VALUE             309 ext/socket/raddrinfo.c         ret = (int)(VALUE)rb_thread_call_without_gvl(nogvl_getaddrinfo, &arg, RUBY_UBF_IO, 0);
VALUE             355 ext/socket/raddrinfo.c     return (void *)(VALUE)getnameinfo(ptr->sa, ptr->salen,
VALUE             379 ext/socket/raddrinfo.c     ret = (int)(VALUE)rb_thread_call_without_gvl(nogvl_getnameinfo, &arg, RUBY_UBF_IO, 0);
VALUE             395 ext/socket/raddrinfo.c VALUE
VALUE             438 ext/socket/raddrinfo.c host_str(VALUE host, char *hbuf, size_t hbuflen, int *flags_ptr)
VALUE             477 ext/socket/raddrinfo.c port_str(VALUE port, char *pbuf, size_t pbuflen, int *flags_ptr)
VALUE             506 ext/socket/raddrinfo.c rsock_getaddrinfo(VALUE host, VALUE port, struct addrinfo *hints, int socktype_hack)
VALUE             547 ext/socket/raddrinfo.c rsock_addrinfo(VALUE host, VALUE port, int family, int socktype, int flags)
VALUE             558 ext/socket/raddrinfo.c VALUE
VALUE             561 ext/socket/raddrinfo.c     VALUE family, port, addr1, addr2;
VALUE             562 ext/socket/raddrinfo.c     VALUE ary;
VALUE             600 ext/socket/raddrinfo.c VALUE
VALUE             614 ext/socket/raddrinfo.c VALUE
VALUE             622 ext/socket/raddrinfo.c rsock_unix_sockaddr_len(VALUE path)
VALUE             646 ext/socket/raddrinfo.c     VALUE host;
VALUE             648 ext/socket/raddrinfo.c     VALUE (*ipaddr)(struct sockaddr*, socklen_t);
VALUE             651 ext/socket/raddrinfo.c static VALUE
VALUE             654 ext/socket/raddrinfo.c     VALUE host = arg->host;
VALUE             656 ext/socket/raddrinfo.c     VALUE (*ipaddr)(struct sockaddr*, socklen_t) = arg->ipaddr;
VALUE             660 ext/socket/raddrinfo.c     VALUE ary, names;
VALUE             695 ext/socket/raddrinfo.c VALUE
VALUE             696 ext/socket/raddrinfo.c rsock_freeaddrinfo(VALUE arg)
VALUE             703 ext/socket/raddrinfo.c VALUE
VALUE             704 ext/socket/raddrinfo.c rsock_make_hostent(VALUE host, struct rb_addrinfo *addr, VALUE (*ipaddr)(struct sockaddr *, socklen_t))
VALUE             711 ext/socket/raddrinfo.c     return rb_ensure(make_hostent_internal, (VALUE)&arg,
VALUE             712 ext/socket/raddrinfo.c                      rsock_freeaddrinfo, (VALUE)addr);
VALUE             716 ext/socket/raddrinfo.c     VALUE inspectname;
VALUE             717 ext/socket/raddrinfo.c     VALUE canonname;
VALUE             748 ext/socket/raddrinfo.c static VALUE
VALUE             749 ext/socket/raddrinfo.c addrinfo_s_allocate(VALUE klass)
VALUE             756 ext/socket/raddrinfo.c check_addrinfo(VALUE self)
VALUE             762 ext/socket/raddrinfo.c get_addrinfo(VALUE self)
VALUE             785 ext/socket/raddrinfo.c               VALUE canonname, VALUE inspectname)
VALUE             799 ext/socket/raddrinfo.c VALUE
VALUE             802 ext/socket/raddrinfo.c                    VALUE canonname, VALUE inspectname)
VALUE             804 ext/socket/raddrinfo.c     VALUE a;
VALUE             814 ext/socket/raddrinfo.c call_getaddrinfo(VALUE node, VALUE service,
VALUE             815 ext/socket/raddrinfo.c                  VALUE family, VALUE socktype, VALUE protocol, VALUE flags,
VALUE             840 ext/socket/raddrinfo.c static VALUE make_inspectname(VALUE node, VALUE service, struct addrinfo *res);
VALUE             843 ext/socket/raddrinfo.c init_addrinfo_getaddrinfo(rb_addrinfo_t *rai, VALUE node, VALUE service,
VALUE             844 ext/socket/raddrinfo.c                           VALUE family, VALUE socktype, VALUE protocol, VALUE flags,
VALUE             845 ext/socket/raddrinfo.c                           VALUE inspectnode, VALUE inspectservice)
VALUE             848 ext/socket/raddrinfo.c     VALUE canonname;
VALUE             849 ext/socket/raddrinfo.c     VALUE inspectname = rb_str_equal(node, inspectnode) ? Qnil : make_inspectname(inspectnode, inspectservice, res->ai);
VALUE             864 ext/socket/raddrinfo.c static VALUE
VALUE             865 ext/socket/raddrinfo.c make_inspectname(VALUE node, VALUE service, struct addrinfo *res)
VALUE             867 ext/socket/raddrinfo.c     VALUE inspectname = Qnil;
VALUE             910 ext/socket/raddrinfo.c static VALUE
VALUE             911 ext/socket/raddrinfo.c addrinfo_firstonly_new(VALUE node, VALUE service, VALUE family, VALUE socktype, VALUE protocol, VALUE flags)
VALUE             913 ext/socket/raddrinfo.c     VALUE ret;
VALUE             914 ext/socket/raddrinfo.c     VALUE canonname;
VALUE             915 ext/socket/raddrinfo.c     VALUE inspectname;
VALUE             936 ext/socket/raddrinfo.c static VALUE
VALUE             937 ext/socket/raddrinfo.c addrinfo_list_new(VALUE node, VALUE service, VALUE family, VALUE socktype, VALUE protocol, VALUE flags)
VALUE             939 ext/socket/raddrinfo.c     VALUE ret;
VALUE             941 ext/socket/raddrinfo.c     VALUE inspectname;
VALUE             949 ext/socket/raddrinfo.c         VALUE addr;
VALUE             950 ext/socket/raddrinfo.c         VALUE canonname = Qnil;
VALUE             971 ext/socket/raddrinfo.c init_unix_addrinfo(rb_addrinfo_t *rai, VALUE path, int socktype)
VALUE            1038 ext/socket/raddrinfo.c static VALUE
VALUE            1039 ext/socket/raddrinfo.c addrinfo_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1042 ext/socket/raddrinfo.c     VALUE sockaddr_arg, sockaddr_ary, pfamily, socktype, protocol;
VALUE            1046 ext/socket/raddrinfo.c     VALUE canonname = Qnil, inspectname = Qnil;
VALUE            1060 ext/socket/raddrinfo.c         VALUE afamily = rb_ary_entry(sockaddr_ary, 0);
VALUE            1071 ext/socket/raddrinfo.c             VALUE service = rb_ary_entry(sockaddr_ary, 1);
VALUE            1072 ext/socket/raddrinfo.c             VALUE nodename = rb_ary_entry(sockaddr_ary, 2);
VALUE            1073 ext/socket/raddrinfo.c             VALUE numericnode = rb_ary_entry(sockaddr_ary, 3);
VALUE            1095 ext/socket/raddrinfo.c             VALUE path = rb_ary_entry(sockaddr_ary, 1);
VALUE            1133 ext/socket/raddrinfo.c static VALUE
VALUE            1134 ext/socket/raddrinfo.c inspect_sockaddr(VALUE addrinfo, VALUE ret)
VALUE            1142 ext/socket/raddrinfo.c VALUE
VALUE            1143 ext/socket/raddrinfo.c rsock_inspect_sockaddr(struct sockaddr *sockaddr_arg, socklen_t socklen, VALUE ret)
VALUE            1438 ext/socket/raddrinfo.c static VALUE
VALUE            1439 ext/socket/raddrinfo.c addrinfo_inspect(VALUE self)
VALUE            1443 ext/socket/raddrinfo.c     VALUE ret;
VALUE            1494 ext/socket/raddrinfo.c         VALUE name = rai->canonname;
VALUE            1499 ext/socket/raddrinfo.c         VALUE name = rai->inspectname;
VALUE            1518 ext/socket/raddrinfo.c VALUE
VALUE            1519 ext/socket/raddrinfo.c rsock_addrinfo_inspect_sockaddr(VALUE self)
VALUE            1525 ext/socket/raddrinfo.c static VALUE
VALUE            1526 ext/socket/raddrinfo.c addrinfo_mdump(VALUE self)
VALUE            1529 ext/socket/raddrinfo.c     VALUE sockaddr, afamily, pfamily, socktype, protocol, canonname, inspectname;
VALUE            1602 ext/socket/raddrinfo.c static VALUE
VALUE            1603 ext/socket/raddrinfo.c addrinfo_mload(VALUE self, VALUE ary)
VALUE            1605 ext/socket/raddrinfo.c     VALUE v;
VALUE            1606 ext/socket/raddrinfo.c     VALUE canonname, inspectname;
VALUE            1688 ext/socket/raddrinfo.c         VALUE pair = rb_convert_type(v, T_ARRAY, "Array", "to_ary");
VALUE            1721 ext/socket/raddrinfo.c static VALUE
VALUE            1722 ext/socket/raddrinfo.c addrinfo_afamily(VALUE self)
VALUE            1737 ext/socket/raddrinfo.c static VALUE
VALUE            1738 ext/socket/raddrinfo.c addrinfo_pfamily(VALUE self)
VALUE            1753 ext/socket/raddrinfo.c static VALUE
VALUE            1754 ext/socket/raddrinfo.c addrinfo_socktype(VALUE self)
VALUE            1769 ext/socket/raddrinfo.c static VALUE
VALUE            1770 ext/socket/raddrinfo.c addrinfo_protocol(VALUE self)
VALUE            1787 ext/socket/raddrinfo.c static VALUE
VALUE            1788 ext/socket/raddrinfo.c addrinfo_to_sockaddr(VALUE self)
VALUE            1791 ext/socket/raddrinfo.c     VALUE ret;
VALUE            1812 ext/socket/raddrinfo.c static VALUE
VALUE            1813 ext/socket/raddrinfo.c addrinfo_canonname(VALUE self)
VALUE            1831 ext/socket/raddrinfo.c static VALUE
VALUE            1832 ext/socket/raddrinfo.c addrinfo_ip_p(VALUE self)
VALUE            1851 ext/socket/raddrinfo.c static VALUE
VALUE            1852 ext/socket/raddrinfo.c addrinfo_ipv4_p(VALUE self)
VALUE            1870 ext/socket/raddrinfo.c static VALUE
VALUE            1871 ext/socket/raddrinfo.c addrinfo_ipv6_p(VALUE self)
VALUE            1893 ext/socket/raddrinfo.c static VALUE
VALUE            1894 ext/socket/raddrinfo.c addrinfo_unix_p(VALUE self)
VALUE            1919 ext/socket/raddrinfo.c static VALUE
VALUE            1920 ext/socket/raddrinfo.c addrinfo_getnameinfo(int argc, VALUE *argv, VALUE self)
VALUE            1923 ext/socket/raddrinfo.c     VALUE vflags;
VALUE            1953 ext/socket/raddrinfo.c static VALUE
VALUE            1954 ext/socket/raddrinfo.c addrinfo_ip_unpack(VALUE self)
VALUE            1958 ext/socket/raddrinfo.c     VALUE vflags;
VALUE            1959 ext/socket/raddrinfo.c     VALUE ret, portstr;
VALUE            1980 ext/socket/raddrinfo.c static VALUE
VALUE            1981 ext/socket/raddrinfo.c addrinfo_ip_address(VALUE self)
VALUE            1985 ext/socket/raddrinfo.c     VALUE vflags;
VALUE            1986 ext/socket/raddrinfo.c     VALUE ret;
VALUE            2005 ext/socket/raddrinfo.c static VALUE
VALUE            2006 ext/socket/raddrinfo.c addrinfo_ip_port(VALUE self)
VALUE            2044 ext/socket/raddrinfo.c extract_in_addr(VALUE self, uint32_t *addrp)
VALUE            2057 ext/socket/raddrinfo.c static VALUE
VALUE            2058 ext/socket/raddrinfo.c addrinfo_ipv4_private_p(VALUE self)
VALUE            2073 ext/socket/raddrinfo.c static VALUE
VALUE            2074 ext/socket/raddrinfo.c addrinfo_ipv4_loopback_p(VALUE self)
VALUE            2087 ext/socket/raddrinfo.c static VALUE
VALUE            2088 ext/socket/raddrinfo.c addrinfo_ipv4_multicast_p(VALUE self)
VALUE            2100 ext/socket/raddrinfo.c extract_in6_addr(VALUE self)
VALUE            2112 ext/socket/raddrinfo.c static VALUE
VALUE            2113 ext/socket/raddrinfo.c addrinfo_ipv6_unspecified_p(VALUE self)
VALUE            2124 ext/socket/raddrinfo.c static VALUE
VALUE            2125 ext/socket/raddrinfo.c addrinfo_ipv6_loopback_p(VALUE self)
VALUE            2136 ext/socket/raddrinfo.c static VALUE
VALUE            2137 ext/socket/raddrinfo.c addrinfo_ipv6_multicast_p(VALUE self)
VALUE            2148 ext/socket/raddrinfo.c static VALUE
VALUE            2149 ext/socket/raddrinfo.c addrinfo_ipv6_linklocal_p(VALUE self)
VALUE            2160 ext/socket/raddrinfo.c static VALUE
VALUE            2161 ext/socket/raddrinfo.c addrinfo_ipv6_sitelocal_p(VALUE self)
VALUE            2172 ext/socket/raddrinfo.c static VALUE
VALUE            2173 ext/socket/raddrinfo.c addrinfo_ipv6_unique_local_p(VALUE self)
VALUE            2184 ext/socket/raddrinfo.c static VALUE
VALUE            2185 ext/socket/raddrinfo.c addrinfo_ipv6_v4mapped_p(VALUE self)
VALUE            2196 ext/socket/raddrinfo.c static VALUE
VALUE            2197 ext/socket/raddrinfo.c addrinfo_ipv6_v4compat_p(VALUE self)
VALUE            2208 ext/socket/raddrinfo.c static VALUE
VALUE            2209 ext/socket/raddrinfo.c addrinfo_ipv6_mc_nodelocal_p(VALUE self)
VALUE            2220 ext/socket/raddrinfo.c static VALUE
VALUE            2221 ext/socket/raddrinfo.c addrinfo_ipv6_mc_linklocal_p(VALUE self)
VALUE            2232 ext/socket/raddrinfo.c static VALUE
VALUE            2233 ext/socket/raddrinfo.c addrinfo_ipv6_mc_sitelocal_p(VALUE self)
VALUE            2244 ext/socket/raddrinfo.c static VALUE
VALUE            2245 ext/socket/raddrinfo.c addrinfo_ipv6_mc_orglocal_p(VALUE self)
VALUE            2256 ext/socket/raddrinfo.c static VALUE
VALUE            2257 ext/socket/raddrinfo.c addrinfo_ipv6_mc_global_p(VALUE self)
VALUE            2274 ext/socket/raddrinfo.c static VALUE
VALUE            2275 ext/socket/raddrinfo.c addrinfo_ipv6_to_ipv4(VALUE self)
VALUE            2306 ext/socket/raddrinfo.c static VALUE
VALUE            2307 ext/socket/raddrinfo.c addrinfo_unix_path(VALUE self)
VALUE            2377 ext/socket/raddrinfo.c static VALUE
VALUE            2378 ext/socket/raddrinfo.c addrinfo_s_getaddrinfo(int argc, VALUE *argv, VALUE self)
VALUE            2380 ext/socket/raddrinfo.c     VALUE node, service, family, socktype, protocol, flags;
VALUE            2397 ext/socket/raddrinfo.c static VALUE
VALUE            2398 ext/socket/raddrinfo.c addrinfo_s_ip(VALUE self, VALUE host)
VALUE            2400 ext/socket/raddrinfo.c     VALUE ret;
VALUE            2418 ext/socket/raddrinfo.c static VALUE
VALUE            2419 ext/socket/raddrinfo.c addrinfo_s_tcp(VALUE self, VALUE host, VALUE port)
VALUE            2433 ext/socket/raddrinfo.c static VALUE
VALUE            2434 ext/socket/raddrinfo.c addrinfo_s_udp(VALUE self, VALUE host, VALUE port)
VALUE            2454 ext/socket/raddrinfo.c static VALUE
VALUE            2455 ext/socket/raddrinfo.c addrinfo_s_unix(int argc, VALUE *argv, VALUE self)
VALUE            2457 ext/socket/raddrinfo.c     VALUE path, vsocktype, addr;
VALUE            2477 ext/socket/raddrinfo.c VALUE
VALUE            2478 ext/socket/raddrinfo.c rsock_sockaddr_string_value(volatile VALUE *v)
VALUE            2480 ext/socket/raddrinfo.c     VALUE val = *v;
VALUE            2488 ext/socket/raddrinfo.c VALUE
VALUE            2489 ext/socket/raddrinfo.c rsock_sockaddr_string_value_with_addrinfo(volatile VALUE *v, VALUE *rai_ret)
VALUE            2491 ext/socket/raddrinfo.c     VALUE val = *v;
VALUE            2502 ext/socket/raddrinfo.c rsock_sockaddr_string_value_ptr(volatile VALUE *v)
VALUE            2508 ext/socket/raddrinfo.c VALUE
VALUE            2509 ext/socket/raddrinfo.c rb_check_sockaddr_string_type(VALUE val)
VALUE            2516 ext/socket/raddrinfo.c VALUE
VALUE            2535 ext/socket/raddrinfo.c VALUE
VALUE            2536 ext/socket/raddrinfo.c rsock_io_socket_addrinfo(VALUE io, struct sockaddr *addr, socklen_t len)
VALUE             235 ext/socket/rubysocket.h extern VALUE rb_cBasicSocket;
VALUE             236 ext/socket/rubysocket.h extern VALUE rb_cIPSocket;
VALUE             237 ext/socket/rubysocket.h extern VALUE rb_cTCPSocket;
VALUE             238 ext/socket/rubysocket.h extern VALUE rb_cTCPServer;
VALUE             239 ext/socket/rubysocket.h extern VALUE rb_cUDPSocket;
VALUE             241 ext/socket/rubysocket.h extern VALUE rb_cUNIXSocket;
VALUE             242 ext/socket/rubysocket.h extern VALUE rb_cUNIXServer;
VALUE             244 ext/socket/rubysocket.h extern VALUE rb_cSocket;
VALUE             245 ext/socket/rubysocket.h extern VALUE rb_cAddrinfo;
VALUE             246 ext/socket/rubysocket.h extern VALUE rb_cSockOpt;
VALUE             248 ext/socket/rubysocket.h extern VALUE rb_eSocket;
VALUE             251 ext/socket/rubysocket.h extern VALUE rb_cSOCKSSocket;
VALUE             267 ext/socket/rubysocket.h VALUE rsock_sockaddr_string_value(volatile VALUE *);
VALUE             268 ext/socket/rubysocket.h char *rsock_sockaddr_string_value_ptr(volatile VALUE *);
VALUE             269 ext/socket/rubysocket.h VALUE rsock_sockaddr_string_value_with_addrinfo(volatile VALUE *v, VALUE *ai_ret);
VALUE             271 ext/socket/rubysocket.h VALUE rb_check_sockaddr_string_type(VALUE);
VALUE             275 ext/socket/rubysocket.h int rsock_family_arg(VALUE domain);
VALUE             276 ext/socket/rubysocket.h int rsock_socktype_arg(VALUE type);
VALUE             277 ext/socket/rubysocket.h int rsock_level_arg(int family, VALUE level);
VALUE             278 ext/socket/rubysocket.h int rsock_optname_arg(int family, int level, VALUE optname);
VALUE             279 ext/socket/rubysocket.h int rsock_cmsg_type_arg(int family, int level, VALUE type);
VALUE             280 ext/socket/rubysocket.h int rsock_shutdown_how_arg(VALUE how);
VALUE             290 ext/socket/rubysocket.h VALUE rsock_freeaddrinfo(VALUE arg);
VALUE             293 ext/socket/rubysocket.h struct rb_addrinfo *rsock_addrinfo(VALUE host, VALUE port, int family, int socktype, int flags);
VALUE             294 ext/socket/rubysocket.h struct rb_addrinfo *rsock_getaddrinfo(VALUE host, VALUE port, struct addrinfo *hints, int socktype_hack);
VALUE             295 ext/socket/rubysocket.h VALUE rsock_fd_socket_addrinfo(int fd, struct sockaddr *addr, socklen_t len);
VALUE             296 ext/socket/rubysocket.h VALUE rsock_io_socket_addrinfo(VALUE io, struct sockaddr *addr, socklen_t len);
VALUE             298 ext/socket/rubysocket.h VALUE rsock_addrinfo_new(struct sockaddr *addr, socklen_t len, int family, int socktype, int protocol, VALUE canonname, VALUE inspectname);
VALUE             299 ext/socket/rubysocket.h VALUE rsock_addrinfo_inspect_sockaddr(VALUE rai);
VALUE             301 ext/socket/rubysocket.h VALUE rsock_make_ipaddr(struct sockaddr *addr, socklen_t addrlen);
VALUE             302 ext/socket/rubysocket.h VALUE rsock_ipaddr(struct sockaddr *sockaddr, socklen_t sockaddrlen, int norevlookup);
VALUE             303 ext/socket/rubysocket.h VALUE rsock_make_hostent(VALUE host, struct rb_addrinfo *addr, VALUE (*ipaddr)(struct sockaddr *, socklen_t));
VALUE             304 ext/socket/rubysocket.h VALUE rsock_inspect_sockaddr(struct sockaddr *addr, socklen_t socklen, VALUE ret);
VALUE             306 ext/socket/rubysocket.h VALUE rsock_sockaddr_obj(struct sockaddr *addr, socklen_t len);
VALUE             308 ext/socket/rubysocket.h int rsock_revlookup_flag(VALUE revlookup, int *norevlookup);
VALUE             311 ext/socket/rubysocket.h VALUE rsock_unixpath_str(struct sockaddr_un *sockaddr, socklen_t len);
VALUE             312 ext/socket/rubysocket.h VALUE rsock_unixaddr(struct sockaddr_un *sockaddr, socklen_t len);
VALUE             313 ext/socket/rubysocket.h socklen_t rsock_unix_sockaddr_len(VALUE path);
VALUE             318 ext/socket/rubysocket.h VALUE rsock_init_sock(VALUE sock, int fd);
VALUE             319 ext/socket/rubysocket.h VALUE rsock_sock_s_socketpair(int argc, VALUE *argv, VALUE klass);
VALUE             320 ext/socket/rubysocket.h VALUE rsock_init_inetsock(VALUE sock, VALUE remote_host, VALUE remote_serv, VALUE local_host, VALUE local_serv, int type);
VALUE             321 ext/socket/rubysocket.h VALUE rsock_init_unixsock(VALUE sock, VALUE path, int server);
VALUE             325 ext/socket/rubysocket.h     VALUE mesg;
VALUE             330 ext/socket/rubysocket.h VALUE rsock_sendto_blocking(void *data);
VALUE             331 ext/socket/rubysocket.h VALUE rsock_send_blocking(void *data);
VALUE             332 ext/socket/rubysocket.h VALUE rsock_bsock_send(int argc, VALUE *argv, VALUE sock);
VALUE             341 ext/socket/rubysocket.h VALUE rsock_s_recvfrom_nonblock(VALUE sock, VALUE len, VALUE flg, VALUE str,
VALUE             342 ext/socket/rubysocket.h 			        VALUE ex, enum sock_recv_type from);
VALUE             343 ext/socket/rubysocket.h VALUE rsock_s_recvfrom(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from);
VALUE             347 ext/socket/rubysocket.h VALUE rsock_s_accept(VALUE klass, int fd, struct sockaddr *sockaddr, socklen_t *len);
VALUE             348 ext/socket/rubysocket.h VALUE rsock_s_accept_nonblock(VALUE klass, VALUE ex, rb_io_t *fptr,
VALUE             350 ext/socket/rubysocket.h VALUE rsock_sock_listen(VALUE sock, VALUE log);
VALUE             352 ext/socket/rubysocket.h VALUE rsock_sockopt_new(int family, int level, int optname, VALUE data);
VALUE             355 ext/socket/rubysocket.h VALUE rsock_bsock_sendmsg(VALUE sock, VALUE data, VALUE flags,
VALUE             356 ext/socket/rubysocket.h 			  VALUE dest_sockaddr, VALUE controls);
VALUE             357 ext/socket/rubysocket.h VALUE rsock_bsock_sendmsg_nonblock(VALUE sock, VALUE data, VALUE flags,
VALUE             358 ext/socket/rubysocket.h 			     VALUE dest_sockaddr, VALUE controls, VALUE ex);
VALUE             365 ext/socket/rubysocket.h VALUE rsock_bsock_recvmsg(VALUE sock, VALUE dlen, VALUE clen, VALUE flags,
VALUE             366 ext/socket/rubysocket.h 			  VALUE scm_rights);
VALUE             367 ext/socket/rubysocket.h VALUE rsock_bsock_recvmsg_nonblock(VALUE sock, VALUE dlen, VALUE clen,
VALUE             368 ext/socket/rubysocket.h 				   VALUE flags, VALUE scm_rights, VALUE ex);
VALUE             394 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_host_port(int err, const char *, VALUE, VALUE));
VALUE             395 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_path(int err, const char *, VALUE));
VALUE             397 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo(int err, const char *mesg, VALUE rai));
VALUE             398 ext/socket/rubysocket.h NORETURN(void rsock_syserr_fail_raddrinfo_or_sockaddr(int err, const char *mesg, VALUE addr, VALUE rai));
VALUE             400 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_host_port(const char *, VALUE, VALUE));
VALUE             401 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_path(const char *, VALUE));
VALUE             403 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo(const char *, VALUE rai));
VALUE             404 ext/socket/rubysocket.h NORETURN(void rsock_sys_fail_raddrinfo_or_sockaddr(const char *, VALUE addr, VALUE rai));
VALUE              13 ext/socket/socket.c static VALUE sym_wait_writable;
VALUE              15 ext/socket/socket.c static VALUE sock_s_unpack_sockaddr_in(VALUE, VALUE);
VALUE              18 ext/socket/socket.c rsock_sys_fail_host_port(const char *mesg, VALUE host, VALUE port)
VALUE              24 ext/socket/socket.c rsock_syserr_fail_host_port(int err, const char *mesg, VALUE host, VALUE port)
VALUE              26 ext/socket/socket.c     VALUE message;
VALUE              35 ext/socket/socket.c rsock_sys_fail_path(const char *mesg, VALUE path)
VALUE              41 ext/socket/socket.c rsock_syserr_fail_path(int err, const char *mesg, VALUE path)
VALUE              43 ext/socket/socket.c     VALUE message;
VALUE              63 ext/socket/socket.c     VALUE rai;
VALUE              71 ext/socket/socket.c rsock_sys_fail_raddrinfo(const char *mesg, VALUE rai)
VALUE              77 ext/socket/socket.c rsock_syserr_fail_raddrinfo(int err, const char *mesg, VALUE rai)
VALUE              79 ext/socket/socket.c     VALUE str, message;
VALUE              88 ext/socket/socket.c rsock_sys_fail_raddrinfo_or_sockaddr(const char *mesg, VALUE addr, VALUE rai)
VALUE              94 ext/socket/socket.c rsock_syserr_fail_raddrinfo_or_sockaddr(int err, const char *mesg, VALUE addr, VALUE rai)
VALUE             108 ext/socket/socket.c setup_domain_and_type(VALUE domain, int *dv, VALUE type, int *tv)
VALUE             132 ext/socket/socket.c static VALUE
VALUE             133 ext/socket/socket.c sock_initialize(int argc, VALUE *argv, VALUE sock)
VALUE             135 ext/socket/socket.c     VALUE domain, type, protocol;
VALUE             151 ext/socket/socket.c static VALUE
VALUE             152 ext/socket/socket.c io_call_close(VALUE io)
VALUE             157 ext/socket/socket.c static VALUE
VALUE             158 ext/socket/socket.c io_close(VALUE io)
VALUE             163 ext/socket/socket.c static VALUE
VALUE             164 ext/socket/socket.c pair_yield(VALUE pair)
VALUE             280 ext/socket/socket.c VALUE
VALUE             281 ext/socket/socket.c rsock_sock_s_socketpair(int argc, VALUE *argv, VALUE klass)
VALUE             283 ext/socket/socket.c     VALUE domain, type, protocol;
VALUE             286 ext/socket/socket.c     VALUE s1, s2, r;
VALUE             422 ext/socket/socket.c static VALUE
VALUE             423 ext/socket/socket.c sock_connect(VALUE sock, VALUE addr)
VALUE             425 ext/socket/socket.c     VALUE rai;
VALUE             442 ext/socket/socket.c static VALUE
VALUE             443 ext/socket/socket.c sock_connect_nonblock(VALUE sock, VALUE addr, VALUE ex)
VALUE             445 ext/socket/socket.c     VALUE rai;
VALUE             559 ext/socket/socket.c static VALUE
VALUE             560 ext/socket/socket.c sock_bind(VALUE sock, VALUE addr)
VALUE             562 ext/socket/socket.c     VALUE rai;
VALUE             643 ext/socket/socket.c VALUE
VALUE             644 ext/socket/socket.c rsock_sock_listen(VALUE sock, VALUE log)
VALUE             762 ext/socket/socket.c static VALUE
VALUE             763 ext/socket/socket.c sock_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE             769 ext/socket/socket.c static VALUE
VALUE             770 ext/socket/socket.c sock_recvfrom_nonblock(VALUE sock, VALUE len, VALUE flg, VALUE str, VALUE ex)
VALUE             789 ext/socket/socket.c static VALUE
VALUE             790 ext/socket/socket.c sock_accept(VALUE sock)
VALUE             793 ext/socket/socket.c     VALUE sock2;
VALUE             804 ext/socket/socket.c static VALUE
VALUE             805 ext/socket/socket.c sock_accept_nonblock(VALUE sock, VALUE ex)
VALUE             808 ext/socket/socket.c     VALUE sock2;
VALUE             859 ext/socket/socket.c static VALUE
VALUE             860 ext/socket/socket.c sock_sysaccept(VALUE sock)
VALUE             863 ext/socket/socket.c     VALUE sock2;
VALUE             885 ext/socket/socket.c static VALUE
VALUE             886 ext/socket/socket.c sock_gethostname(VALUE obj)
VALUE             897 ext/socket/socket.c     VALUE name;
VALUE             923 ext/socket/socket.c static VALUE
VALUE             924 ext/socket/socket.c sock_gethostname(VALUE obj)
VALUE             936 ext/socket/socket.c static VALUE
VALUE             939 ext/socket/socket.c     VALUE base, ary;
VALUE             959 ext/socket/socket.c static VALUE
VALUE             991 ext/socket/socket.c static VALUE
VALUE             992 ext/socket/socket.c sock_s_gethostbyname(VALUE obj, VALUE host)
VALUE            1008 ext/socket/socket.c static VALUE
VALUE            1009 ext/socket/socket.c sock_s_gethostbyaddr(int argc, VALUE *argv)
VALUE            1011 ext/socket/socket.c     VALUE addr, family;
VALUE            1014 ext/socket/socket.c     VALUE ary, names;
VALUE            1070 ext/socket/socket.c static VALUE
VALUE            1071 ext/socket/socket.c sock_s_getservbyname(int argc, VALUE *argv)
VALUE            1073 ext/socket/socket.c     VALUE service, proto;
VALUE            1111 ext/socket/socket.c static VALUE
VALUE            1112 ext/socket/socket.c sock_s_getservbyport(int argc, VALUE *argv)
VALUE            1114 ext/socket/socket.c     VALUE port, proto;
VALUE            1166 ext/socket/socket.c static VALUE
VALUE            1167 ext/socket/socket.c sock_s_getaddrinfo(int argc, VALUE *argv)
VALUE            1169 ext/socket/socket.c     VALUE host, port, family, socktype, protocol, flags, ret, revlookup;
VALUE            1220 ext/socket/socket.c static VALUE
VALUE            1221 ext/socket/socket.c sock_s_getnameinfo(int argc, VALUE *argv)
VALUE            1223 ext/socket/socket.c     VALUE sa, af = Qnil, host = Qnil, port = Qnil, flags, tmp;
VALUE            1371 ext/socket/socket.c static VALUE
VALUE            1372 ext/socket/socket.c sock_s_pack_sockaddr_in(VALUE self, VALUE port, VALUE host)
VALUE            1375 ext/socket/socket.c     VALUE addr = rb_str_new((char*)res->ai->ai_addr, res->ai->ai_addrlen);
VALUE            1397 ext/socket/socket.c static VALUE
VALUE            1398 ext/socket/socket.c sock_s_unpack_sockaddr_in(VALUE self, VALUE addr)
VALUE            1401 ext/socket/socket.c     VALUE host;
VALUE            1437 ext/socket/socket.c static VALUE
VALUE            1438 ext/socket/socket.c sock_s_pack_sockaddr_un(VALUE self, VALUE path)
VALUE            1441 ext/socket/socket.c     VALUE addr;
VALUE            1468 ext/socket/socket.c static VALUE
VALUE            1469 ext/socket/socket.c sock_s_unpack_sockaddr_un(VALUE self, VALUE addr)
VALUE            1472 ext/socket/socket.c     VALUE path;
VALUE            1536 ext/socket/socket.c static VALUE
VALUE            1569 ext/socket/socket.c VALUE
VALUE            1593 ext/socket/socket.c static VALUE
VALUE            1594 ext/socket/socket.c socket_s_ip_address_list(VALUE self)
VALUE            1600 ext/socket/socket.c     VALUE list;
VALUE            1648 ext/socket/socket.c     VALUE list = Qnil;
VALUE            1718 ext/socket/socket.c     VALUE list = Qnil;
VALUE            1845 ext/socket/socket.c     VALUE list;
VALUE              21 ext/socket/sockssocket.c static VALUE
VALUE              22 ext/socket/sockssocket.c socks_init(VALUE sock, VALUE host, VALUE serv)
VALUE              39 ext/socket/sockssocket.c static VALUE
VALUE              40 ext/socket/sockssocket.c socks_s_close(VALUE sock)
VALUE              33 ext/socket/tcpserver.c static VALUE
VALUE              34 ext/socket/tcpserver.c tcp_svr_init(int argc, VALUE *argv, VALUE sock)
VALUE              36 ext/socket/tcpserver.c     VALUE hostname, port;
VALUE              55 ext/socket/tcpserver.c static VALUE
VALUE              56 ext/socket/tcpserver.c tcp_accept(VALUE sock)
VALUE              68 ext/socket/tcpserver.c static VALUE
VALUE              69 ext/socket/tcpserver.c tcp_accept_nonblock(VALUE sock, VALUE ex)
VALUE              93 ext/socket/tcpserver.c static VALUE
VALUE              94 ext/socket/tcpserver.c tcp_sysaccept(VALUE sock)
VALUE              21 ext/socket/tcpsocket.c static VALUE
VALUE              22 ext/socket/tcpsocket.c tcp_init(int argc, VALUE *argv, VALUE sock)
VALUE              24 ext/socket/tcpsocket.c     VALUE remote_host, remote_serv;
VALUE              25 ext/socket/tcpsocket.c     VALUE local_host, local_serv;
VALUE              34 ext/socket/tcpsocket.c static VALUE
VALUE              50 ext/socket/tcpsocket.c static VALUE
VALUE              51 ext/socket/tcpsocket.c tcp_s_gethostbyname(VALUE obj, VALUE host)
VALUE              26 ext/socket/udpsocket.c static VALUE
VALUE              27 ext/socket/udpsocket.c udp_init(int argc, VALUE *argv, VALUE sock)
VALUE              29 ext/socket/udpsocket.c     VALUE arg;
VALUE              50 ext/socket/udpsocket.c static VALUE
VALUE              83 ext/socket/udpsocket.c static VALUE
VALUE              84 ext/socket/udpsocket.c udp_connect(VALUE sock, VALUE host, VALUE port)
VALUE              87 ext/socket/udpsocket.c     VALUE ret;
VALUE              91 ext/socket/udpsocket.c     ret = rb_ensure(udp_connect_internal, (VALUE)&arg,
VALUE              92 ext/socket/udpsocket.c 		    rsock_freeaddrinfo, (VALUE)arg.res);
VALUE              97 ext/socket/udpsocket.c static VALUE
VALUE             127 ext/socket/udpsocket.c static VALUE
VALUE             128 ext/socket/udpsocket.c udp_bind(VALUE sock, VALUE host, VALUE port)
VALUE             131 ext/socket/udpsocket.c     VALUE ret;
VALUE             135 ext/socket/udpsocket.c     ret = rb_ensure(udp_bind_internal, (VALUE)&arg,
VALUE             136 ext/socket/udpsocket.c 		    rsock_freeaddrinfo, (VALUE)arg.res);
VALUE             147 ext/socket/udpsocket.c static VALUE
VALUE             194 ext/socket/udpsocket.c static VALUE
VALUE             195 ext/socket/udpsocket.c udp_send(int argc, VALUE *argv, VALUE sock)
VALUE             197 ext/socket/udpsocket.c     VALUE flags, host, port;
VALUE             199 ext/socket/udpsocket.c     VALUE ret;
VALUE             211 ext/socket/udpsocket.c     ret = rb_ensure(udp_send_internal, (VALUE)&arg,
VALUE             212 ext/socket/udpsocket.c 		    rsock_freeaddrinfo, (VALUE)arg.res);
VALUE             218 ext/socket/udpsocket.c static VALUE
VALUE             219 ext/socket/udpsocket.c udp_recvfrom_nonblock(VALUE sock, VALUE len, VALUE flg, VALUE str, VALUE ex)
VALUE              24 ext/socket/unixserver.c static VALUE
VALUE              25 ext/socket/unixserver.c unix_svr_init(VALUE sock, VALUE path)
VALUE              47 ext/socket/unixserver.c static VALUE
VALUE              48 ext/socket/unixserver.c unix_accept(VALUE sock)
VALUE              61 ext/socket/unixserver.c static VALUE
VALUE              62 ext/socket/unixserver.c unix_accept_nonblock(VALUE sock, VALUE ex)
VALUE              92 ext/socket/unixserver.c static VALUE
VALUE              93 ext/socket/unixserver.c unix_sysaccept(VALUE sock)
VALUE              20 ext/socket/unixsocket.c static VALUE
VALUE              21 ext/socket/unixsocket.c unixsock_connect_internal(VALUE a)
VALUE              24 ext/socket/unixsocket.c     return (VALUE)rsock_connect(arg->fd, (struct sockaddr*)arg->sockaddr,
VALUE              28 ext/socket/unixsocket.c VALUE
VALUE              29 ext/socket/unixsocket.c rsock_init_unixsock(VALUE sock, VALUE path, int server)
VALUE              60 ext/socket/unixsocket.c         status = (int)rb_protect(unixsock_connect_internal, (VALUE)&arg, &prot);
VALUE             100 ext/socket/unixsocket.c static VALUE
VALUE             101 ext/socket/unixsocket.c unix_init(VALUE sock, VALUE path)
VALUE             116 ext/socket/unixsocket.c static VALUE
VALUE             117 ext/socket/unixsocket.c unix_path(VALUE sock)
VALUE             160 ext/socket/unixsocket.c static VALUE
VALUE             161 ext/socket/unixsocket.c unix_recvfrom(int argc, VALUE *argv, VALUE sock)
VALUE             184 ext/socket/unixsocket.c static VALUE
VALUE             209 ext/socket/unixsocket.c static VALUE
VALUE             210 ext/socket/unixsocket.c unix_send_io(VALUE sock, VALUE val)
VALUE             276 ext/socket/unixsocket.c static VALUE
VALUE             310 ext/socket/unixsocket.c static VALUE
VALUE             311 ext/socket/unixsocket.c unix_recv_io(int argc, VALUE *argv, VALUE sock)
VALUE             313 ext/socket/unixsocket.c     VALUE klass, mode;
VALUE             420 ext/socket/unixsocket.c 	VALUE ff_argv[2];
VALUE             443 ext/socket/unixsocket.c static VALUE
VALUE             444 ext/socket/unixsocket.c unix_addr(VALUE sock)
VALUE             471 ext/socket/unixsocket.c static VALUE
VALUE             472 ext/socket/unixsocket.c unix_peeraddr(VALUE sock)
VALUE             505 ext/socket/unixsocket.c static VALUE
VALUE             506 ext/socket/unixsocket.c unix_s_socketpair(int argc, VALUE *argv, VALUE klass)
VALUE             508 ext/socket/unixsocket.c     VALUE domain, type, protocol;
VALUE             509 ext/socket/unixsocket.c     VALUE args[3];
VALUE              24 ext/stringio/stringio.c     VALUE string;
VALUE              32 ext/stringio/stringio.c static VALUE strio_init(int, VALUE *, struct StringIO *, VALUE);
VALUE              33 ext/stringio/stringio.c static VALUE strio_unget_bytes(struct StringIO *, const char *, long);
VALUE              88 ext/stringio/stringio.c get_strio(VALUE self)
VALUE              98 ext/stringio/stringio.c static VALUE
VALUE              99 ext/stringio/stringio.c enc_subseq(VALUE str, long pos, long len, rb_encoding *enc)
VALUE             106 ext/stringio/stringio.c static VALUE
VALUE             109 ext/stringio/stringio.c     VALUE str = ptr->string;
VALUE             132 ext/stringio/stringio.c static VALUE sym_exception;
VALUE             135 ext/stringio/stringio.c readable(VALUE strio)
VALUE             145 ext/stringio/stringio.c writable(VALUE strio)
VALUE             162 ext/stringio/stringio.c static VALUE
VALUE             163 ext/stringio/stringio.c strio_s_allocate(VALUE klass)
VALUE             173 ext/stringio/stringio.c static VALUE
VALUE             174 ext/stringio/stringio.c strio_initialize(int argc, VALUE *argv, VALUE self)
VALUE             185 ext/stringio/stringio.c static VALUE
VALUE             186 ext/stringio/stringio.c strio_init(int argc, VALUE *argv, struct StringIO *ptr, VALUE self)
VALUE             188 ext/stringio/stringio.c     VALUE string, mode;
VALUE             228 ext/stringio/stringio.c static VALUE
VALUE             229 ext/stringio/stringio.c strio_finalize(VALUE self)
VALUE             244 ext/stringio/stringio.c static VALUE
VALUE             245 ext/stringio/stringio.c strio_s_open(int argc, VALUE *argv, VALUE klass)
VALUE             247 ext/stringio/stringio.c     VALUE obj = rb_class_new_instance(argc, argv, klass);
VALUE             253 ext/stringio/stringio.c static VALUE
VALUE             254 ext/stringio/stringio.c strio_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             257 ext/stringio/stringio.c 	VALUE cname = rb_obj_as_string(klass);
VALUE             268 ext/stringio/stringio.c static VALUE
VALUE             269 ext/stringio/stringio.c strio_false(VALUE self)
VALUE             278 ext/stringio/stringio.c static VALUE
VALUE             279 ext/stringio/stringio.c strio_nil(VALUE self)
VALUE             288 ext/stringio/stringio.c static VALUE
VALUE             289 ext/stringio/stringio.c strio_self(VALUE self)
VALUE             298 ext/stringio/stringio.c static VALUE
VALUE             299 ext/stringio/stringio.c strio_0(VALUE self)
VALUE             308 ext/stringio/stringio.c static VALUE
VALUE             309 ext/stringio/stringio.c strio_first(VALUE self, VALUE arg)
VALUE             318 ext/stringio/stringio.c static VALUE
VALUE             319 ext/stringio/stringio.c strio_unimpl(int argc, VALUE *argv, VALUE self)
VALUE             332 ext/stringio/stringio.c static VALUE
VALUE             333 ext/stringio/stringio.c strio_get_string(VALUE self)
VALUE             344 ext/stringio/stringio.c static VALUE
VALUE             345 ext/stringio/stringio.c strio_set_string(VALUE self, VALUE string)
VALUE             365 ext/stringio/stringio.c static VALUE
VALUE             366 ext/stringio/stringio.c strio_close(VALUE self)
VALUE             380 ext/stringio/stringio.c static VALUE
VALUE             381 ext/stringio/stringio.c strio_close_read(VALUE self)
VALUE             398 ext/stringio/stringio.c static VALUE
VALUE             399 ext/stringio/stringio.c strio_close_write(VALUE self)
VALUE             415 ext/stringio/stringio.c static VALUE
VALUE             416 ext/stringio/stringio.c strio_closed(VALUE self)
VALUE             429 ext/stringio/stringio.c static VALUE
VALUE             430 ext/stringio/stringio.c strio_closed_read(VALUE self)
VALUE             443 ext/stringio/stringio.c static VALUE
VALUE             444 ext/stringio/stringio.c strio_closed_write(VALUE self)
VALUE             459 ext/stringio/stringio.c static VALUE
VALUE             460 ext/stringio/stringio.c strio_eof(VALUE self)
VALUE             468 ext/stringio/stringio.c static VALUE
VALUE             469 ext/stringio/stringio.c strio_copy(VALUE copy, VALUE orig)
VALUE             497 ext/stringio/stringio.c static VALUE
VALUE             498 ext/stringio/stringio.c strio_get_lineno(VALUE self)
VALUE             510 ext/stringio/stringio.c static VALUE
VALUE             511 ext/stringio/stringio.c strio_set_lineno(VALUE self, VALUE lineno)
VALUE             517 ext/stringio/stringio.c static VALUE
VALUE             518 ext/stringio/stringio.c strio_binmode(VALUE self)
VALUE             544 ext/stringio/stringio.c static VALUE
VALUE             545 ext/stringio/stringio.c strio_reopen(int argc, VALUE *argv, VALUE self)
VALUE             561 ext/stringio/stringio.c static VALUE
VALUE             562 ext/stringio/stringio.c strio_get_pos(VALUE self)
VALUE             573 ext/stringio/stringio.c static VALUE
VALUE             574 ext/stringio/stringio.c strio_set_pos(VALUE self, VALUE pos)
VALUE             592 ext/stringio/stringio.c static VALUE
VALUE             593 ext/stringio/stringio.c strio_rewind(VALUE self)
VALUE             608 ext/stringio/stringio.c static VALUE
VALUE             609 ext/stringio/stringio.c strio_seek(int argc, VALUE *argv, VALUE self)
VALUE             611 ext/stringio/stringio.c     VALUE whence;
VALUE             645 ext/stringio/stringio.c static VALUE
VALUE             646 ext/stringio/stringio.c strio_get_sync(VALUE self)
VALUE             663 ext/stringio/stringio.c static VALUE
VALUE             664 ext/stringio/stringio.c strio_each_byte(VALUE self)
VALUE             680 ext/stringio/stringio.c static VALUE
VALUE             681 ext/stringio/stringio.c strio_bytes(VALUE self)
VALUE             695 ext/stringio/stringio.c static VALUE
VALUE             696 ext/stringio/stringio.c strio_getc(VALUE self)
VALUE             700 ext/stringio/stringio.c     VALUE str = ptr->string;
VALUE             720 ext/stringio/stringio.c static VALUE
VALUE             721 ext/stringio/stringio.c strio_getbyte(VALUE self)
VALUE             758 ext/stringio/stringio.c static VALUE
VALUE             759 ext/stringio/stringio.c strio_ungetc(VALUE self, VALUE c)
VALUE             793 ext/stringio/stringio.c static VALUE
VALUE             794 ext/stringio/stringio.c strio_ungetbyte(VALUE self, VALUE c)
VALUE             817 ext/stringio/stringio.c static VALUE
VALUE             821 ext/stringio/stringio.c     VALUE str = ptr->string;
VALUE             854 ext/stringio/stringio.c static VALUE
VALUE             855 ext/stringio/stringio.c strio_readchar(VALUE self)
VALUE             857 ext/stringio/stringio.c     VALUE c = rb_funcall2(self, rb_intern("getc"), 0, 0);
VALUE             868 ext/stringio/stringio.c static VALUE
VALUE             869 ext/stringio/stringio.c strio_readbyte(VALUE self)
VALUE             871 ext/stringio/stringio.c     VALUE c = rb_funcall2(self, rb_intern("getbyte"), 0, 0);
VALUE             883 ext/stringio/stringio.c static VALUE
VALUE             884 ext/stringio/stringio.c strio_each_char(VALUE self)
VALUE             886 ext/stringio/stringio.c     VALUE c;
VALUE             899 ext/stringio/stringio.c static VALUE
VALUE             900 ext/stringio/stringio.c strio_chars(VALUE self)
VALUE             915 ext/stringio/stringio.c static VALUE
VALUE             916 ext/stringio/stringio.c strio_each_codepoint(VALUE self)
VALUE             943 ext/stringio/stringio.c static VALUE
VALUE             944 ext/stringio/stringio.c strio_codepoints(VALUE self)
VALUE             985 ext/stringio/stringio.c static VALUE
VALUE             986 ext/stringio/stringio.c strio_getline(int argc, VALUE *argv, struct StringIO *ptr)
VALUE             990 ext/stringio/stringio.c     VALUE str, lim;
VALUE            1000 ext/stringio/stringio.c 	    VALUE tmp = rb_check_string_type(str);
VALUE            1086 ext/stringio/stringio.c static VALUE
VALUE            1087 ext/stringio/stringio.c strio_gets(int argc, VALUE *argv, VALUE self)
VALUE            1089 ext/stringio/stringio.c     VALUE str = strio_getline(argc, argv, readable(self));
VALUE            1103 ext/stringio/stringio.c static VALUE
VALUE            1104 ext/stringio/stringio.c strio_readline(int argc, VALUE *argv, VALUE self)
VALUE            1106 ext/stringio/stringio.c     VALUE line = rb_funcall2(self, rb_intern("gets"), argc, argv);
VALUE            1125 ext/stringio/stringio.c static VALUE
VALUE            1126 ext/stringio/stringio.c strio_each(int argc, VALUE *argv, VALUE self)
VALUE            1128 ext/stringio/stringio.c     VALUE line;
VALUE            1147 ext/stringio/stringio.c static VALUE
VALUE            1148 ext/stringio/stringio.c strio_lines(int argc, VALUE *argv, VALUE self)
VALUE            1164 ext/stringio/stringio.c static VALUE
VALUE            1165 ext/stringio/stringio.c strio_readlines(int argc, VALUE *argv, VALUE self)
VALUE            1167 ext/stringio/stringio.c     VALUE ary, line;
VALUE            1192 ext/stringio/stringio.c static VALUE
VALUE            1193 ext/stringio/stringio.c strio_write(VALUE self, VALUE str)
VALUE            1265 ext/stringio/stringio.c static VALUE
VALUE            1266 ext/stringio/stringio.c strio_putc(VALUE self, VALUE ch)
VALUE            1269 ext/stringio/stringio.c     VALUE str;
VALUE            1297 ext/stringio/stringio.c static VALUE
VALUE            1298 ext/stringio/stringio.c strio_read(int argc, VALUE *argv, VALUE self)
VALUE            1301 ext/stringio/stringio.c     VALUE str = Qnil;
VALUE            1369 ext/stringio/stringio.c static VALUE
VALUE            1370 ext/stringio/stringio.c strio_sysread(int argc, VALUE *argv, VALUE self)
VALUE            1372 ext/stringio/stringio.c     VALUE val = rb_funcall2(self, rb_intern("read"), argc, argv);
VALUE            1386 ext/stringio/stringio.c static VALUE
VALUE            1387 ext/stringio/stringio.c strio_read_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1389 ext/stringio/stringio.c     VALUE opts = Qnil, val;
VALUE            1411 ext/stringio/stringio.c static VALUE
VALUE            1412 ext/stringio/stringio.c strio_syswrite_nonblock(int argc, VALUE *argv, VALUE self)
VALUE            1414 ext/stringio/stringio.c     VALUE str;
VALUE            1433 ext/stringio/stringio.c static VALUE
VALUE            1434 ext/stringio/stringio.c strio_size(VALUE self)
VALUE            1436 ext/stringio/stringio.c     VALUE string = StringIO(self)->string;
VALUE            1450 ext/stringio/stringio.c static VALUE
VALUE            1451 ext/stringio/stringio.c strio_truncate(VALUE self, VALUE len)
VALUE            1453 ext/stringio/stringio.c     VALUE string = writable(self)->string;
VALUE            1474 ext/stringio/stringio.c static VALUE
VALUE            1475 ext/stringio/stringio.c strio_external_encoding(VALUE self)
VALUE            1489 ext/stringio/stringio.c static VALUE
VALUE            1490 ext/stringio/stringio.c strio_internal_encoding(VALUE self)
VALUE            1505 ext/stringio/stringio.c static VALUE
VALUE            1506 ext/stringio/stringio.c strio_set_encoding(int argc, VALUE *argv, VALUE self)
VALUE            1510 ext/stringio/stringio.c     VALUE ext_enc, int_enc, opt;
VALUE            1544 ext/stringio/stringio.c     VALUE StringIO = rb_define_class("StringIO", rb_cData);
VALUE            1628 ext/stringio/stringio.c 	VALUE mReadable = rb_define_module_under(rb_cIO, "generic_readable");
VALUE            1638 ext/stringio/stringio.c 	VALUE mWritable = rb_define_module_under(rb_cIO, "generic_writable");
VALUE              22 ext/strscan/strscan.c static VALUE StringScanner;
VALUE              23 ext/strscan/strscan.c static VALUE ScanError;
VALUE              33 ext/strscan/strscan.c     VALUE str;
VALUE              43 ext/strscan/strscan.c     VALUE regex;
VALUE              67 ext/strscan/strscan.c static VALUE infect _((VALUE str, struct strscanner *p));
VALUE              68 ext/strscan/strscan.c static VALUE extract_range _((struct strscanner *p, long beg_i, long end_i));
VALUE              69 ext/strscan/strscan.c static VALUE extract_beg_len _((struct strscanner *p, long beg_i, long len));
VALUE              71 ext/strscan/strscan.c static struct strscanner *check_strscan _((VALUE obj));
VALUE              75 ext/strscan/strscan.c static VALUE strscan_s_allocate _((VALUE klass));
VALUE              76 ext/strscan/strscan.c static VALUE strscan_initialize _((int argc, VALUE *argv, VALUE self));
VALUE              77 ext/strscan/strscan.c static VALUE strscan_init_copy _((VALUE vself, VALUE vorig));
VALUE              79 ext/strscan/strscan.c static VALUE strscan_s_mustc _((VALUE self));
VALUE              80 ext/strscan/strscan.c static VALUE strscan_terminate _((VALUE self));
VALUE              81 ext/strscan/strscan.c static VALUE strscan_clear _((VALUE self));
VALUE              82 ext/strscan/strscan.c static VALUE strscan_get_string _((VALUE self));
VALUE              83 ext/strscan/strscan.c static VALUE strscan_set_string _((VALUE self, VALUE str));
VALUE              84 ext/strscan/strscan.c static VALUE strscan_concat _((VALUE self, VALUE str));
VALUE              85 ext/strscan/strscan.c static VALUE strscan_get_pos _((VALUE self));
VALUE              86 ext/strscan/strscan.c static VALUE strscan_set_pos _((VALUE self, VALUE pos));
VALUE              87 ext/strscan/strscan.c static VALUE strscan_do_scan _((VALUE self, VALUE regex,
VALUE              89 ext/strscan/strscan.c static VALUE strscan_scan _((VALUE self, VALUE re));
VALUE              90 ext/strscan/strscan.c static VALUE strscan_match_p _((VALUE self, VALUE re));
VALUE              91 ext/strscan/strscan.c static VALUE strscan_skip _((VALUE self, VALUE re));
VALUE              92 ext/strscan/strscan.c static VALUE strscan_check _((VALUE self, VALUE re));
VALUE              93 ext/strscan/strscan.c static VALUE strscan_scan_full _((VALUE self, VALUE re,
VALUE              94 ext/strscan/strscan.c                                   VALUE succp, VALUE getp));
VALUE              95 ext/strscan/strscan.c static VALUE strscan_scan_until _((VALUE self, VALUE re));
VALUE              96 ext/strscan/strscan.c static VALUE strscan_skip_until _((VALUE self, VALUE re));
VALUE              97 ext/strscan/strscan.c static VALUE strscan_check_until _((VALUE self, VALUE re));
VALUE              98 ext/strscan/strscan.c static VALUE strscan_search_full _((VALUE self, VALUE re,
VALUE              99 ext/strscan/strscan.c                                     VALUE succp, VALUE getp));
VALUE             101 ext/strscan/strscan.c static VALUE strscan_getch _((VALUE self));
VALUE             102 ext/strscan/strscan.c static VALUE strscan_get_byte _((VALUE self));
VALUE             103 ext/strscan/strscan.c static VALUE strscan_getbyte _((VALUE self));
VALUE             104 ext/strscan/strscan.c static VALUE strscan_peek _((VALUE self, VALUE len));
VALUE             105 ext/strscan/strscan.c static VALUE strscan_peep _((VALUE self, VALUE len));
VALUE             106 ext/strscan/strscan.c static VALUE strscan_unscan _((VALUE self));
VALUE             107 ext/strscan/strscan.c static VALUE strscan_bol_p _((VALUE self));
VALUE             108 ext/strscan/strscan.c static VALUE strscan_eos_p _((VALUE self));
VALUE             109 ext/strscan/strscan.c static VALUE strscan_empty_p _((VALUE self));
VALUE             110 ext/strscan/strscan.c static VALUE strscan_rest_p _((VALUE self));
VALUE             111 ext/strscan/strscan.c static VALUE strscan_matched_p _((VALUE self));
VALUE             112 ext/strscan/strscan.c static VALUE strscan_matched _((VALUE self));
VALUE             113 ext/strscan/strscan.c static VALUE strscan_matched_size _((VALUE self));
VALUE             114 ext/strscan/strscan.c static VALUE strscan_aref _((VALUE self, VALUE idx));
VALUE             115 ext/strscan/strscan.c static VALUE strscan_pre_match _((VALUE self));
VALUE             116 ext/strscan/strscan.c static VALUE strscan_post_match _((VALUE self));
VALUE             117 ext/strscan/strscan.c static VALUE strscan_rest _((VALUE self));
VALUE             118 ext/strscan/strscan.c static VALUE strscan_rest_size _((VALUE self));
VALUE             120 ext/strscan/strscan.c static VALUE strscan_inspect _((VALUE self));
VALUE             121 ext/strscan/strscan.c static VALUE inspect1 _((struct strscanner *p));
VALUE             122 ext/strscan/strscan.c static VALUE inspect2 _((struct strscanner *p));
VALUE             128 ext/strscan/strscan.c static VALUE
VALUE             129 ext/strscan/strscan.c infect(VALUE str, struct strscanner *p)
VALUE             135 ext/strscan/strscan.c static VALUE
VALUE             138 ext/strscan/strscan.c     VALUE str = rb_str_new(ptr, len);
VALUE             143 ext/strscan/strscan.c static VALUE
VALUE             152 ext/strscan/strscan.c static VALUE
VALUE             193 ext/strscan/strscan.c static VALUE
VALUE             194 ext/strscan/strscan.c strscan_s_allocate(VALUE klass)
VALUE             197 ext/strscan/strscan.c     VALUE obj = TypedData_Make_Struct(klass, struct strscanner, &strscanner_type, p);
VALUE             211 ext/strscan/strscan.c static VALUE
VALUE             212 ext/strscan/strscan.c strscan_initialize(int argc, VALUE *argv, VALUE self)
VALUE             215 ext/strscan/strscan.c     VALUE str, need_dup;
VALUE             226 ext/strscan/strscan.c check_strscan(VALUE obj)
VALUE             238 ext/strscan/strscan.c static VALUE
VALUE             239 ext/strscan/strscan.c strscan_init_copy(VALUE vself, VALUE vorig)
VALUE             267 ext/strscan/strscan.c static VALUE
VALUE             268 ext/strscan/strscan.c strscan_s_mustc(VALUE self)
VALUE             276 ext/strscan/strscan.c static VALUE
VALUE             277 ext/strscan/strscan.c strscan_reset(VALUE self)
VALUE             294 ext/strscan/strscan.c static VALUE
VALUE             295 ext/strscan/strscan.c strscan_terminate(VALUE self)
VALUE             309 ext/strscan/strscan.c static VALUE
VALUE             310 ext/strscan/strscan.c strscan_clear(VALUE self)
VALUE             319 ext/strscan/strscan.c static VALUE
VALUE             320 ext/strscan/strscan.c strscan_get_string(VALUE self)
VALUE             334 ext/strscan/strscan.c static VALUE
VALUE             335 ext/strscan/strscan.c strscan_set_string(VALUE self, VALUE str)
VALUE             360 ext/strscan/strscan.c static VALUE
VALUE             361 ext/strscan/strscan.c strscan_concat(VALUE self, VALUE str)
VALUE             385 ext/strscan/strscan.c static VALUE
VALUE             386 ext/strscan/strscan.c strscan_get_pos(VALUE self)
VALUE             407 ext/strscan/strscan.c static VALUE
VALUE             408 ext/strscan/strscan.c strscan_get_charpos(VALUE self)
VALUE             411 ext/strscan/strscan.c     VALUE substr;
VALUE             429 ext/strscan/strscan.c static VALUE
VALUE             430 ext/strscan/strscan.c strscan_set_pos(VALUE self, VALUE v)
VALUE             444 ext/strscan/strscan.c static VALUE
VALUE             445 ext/strscan/strscan.c strscan_do_scan(VALUE self, VALUE regex, int succptr, int getstr, int headonly)
VALUE             447 ext/strscan/strscan.c     regex_t *rb_reg_prepare_re(VALUE re, VALUE str);
VALUE             522 ext/strscan/strscan.c static VALUE
VALUE             523 ext/strscan/strscan.c strscan_scan(VALUE self, VALUE re)
VALUE             539 ext/strscan/strscan.c static VALUE
VALUE             540 ext/strscan/strscan.c strscan_match_p(VALUE self, VALUE re)
VALUE             562 ext/strscan/strscan.c static VALUE
VALUE             563 ext/strscan/strscan.c strscan_skip(VALUE self, VALUE re)
VALUE             583 ext/strscan/strscan.c static VALUE
VALUE             584 ext/strscan/strscan.c strscan_check(VALUE self, VALUE re)
VALUE             599 ext/strscan/strscan.c static VALUE
VALUE             600 ext/strscan/strscan.c strscan_scan_full(VALUE self, VALUE re, VALUE s, VALUE f)
VALUE             617 ext/strscan/strscan.c static VALUE
VALUE             618 ext/strscan/strscan.c strscan_scan_until(VALUE self, VALUE re)
VALUE             636 ext/strscan/strscan.c static VALUE
VALUE             637 ext/strscan/strscan.c strscan_exist_p(VALUE self, VALUE re)
VALUE             658 ext/strscan/strscan.c static VALUE
VALUE             659 ext/strscan/strscan.c strscan_skip_until(VALUE self, VALUE re)
VALUE             677 ext/strscan/strscan.c static VALUE
VALUE             678 ext/strscan/strscan.c strscan_check_until(VALUE self, VALUE re)
VALUE             692 ext/strscan/strscan.c static VALUE
VALUE             693 ext/strscan/strscan.c strscan_search_full(VALUE self, VALUE re, VALUE s, VALUE f)
VALUE             719 ext/strscan/strscan.c static VALUE
VALUE             720 ext/strscan/strscan.c strscan_getch(VALUE self)
VALUE             758 ext/strscan/strscan.c static VALUE
VALUE             759 ext/strscan/strscan.c strscan_get_byte(VALUE self)
VALUE             780 ext/strscan/strscan.c static VALUE
VALUE             781 ext/strscan/strscan.c strscan_getbyte(VALUE self)
VALUE             798 ext/strscan/strscan.c static VALUE
VALUE             799 ext/strscan/strscan.c strscan_peek(VALUE self, VALUE vlen)
VALUE             819 ext/strscan/strscan.c static VALUE
VALUE             820 ext/strscan/strscan.c strscan_peep(VALUE self, VALUE vlen)
VALUE             837 ext/strscan/strscan.c static VALUE
VALUE             838 ext/strscan/strscan.c strscan_unscan(VALUE self)
VALUE             862 ext/strscan/strscan.c static VALUE
VALUE             863 ext/strscan/strscan.c strscan_bol_p(VALUE self)
VALUE             883 ext/strscan/strscan.c static VALUE
VALUE             884 ext/strscan/strscan.c strscan_eos_p(VALUE self)
VALUE             896 ext/strscan/strscan.c static VALUE
VALUE             897 ext/strscan/strscan.c strscan_empty_p(VALUE self)
VALUE             911 ext/strscan/strscan.c static VALUE
VALUE             912 ext/strscan/strscan.c strscan_rest_p(VALUE self)
VALUE             929 ext/strscan/strscan.c static VALUE
VALUE             930 ext/strscan/strscan.c strscan_matched_p(VALUE self)
VALUE             945 ext/strscan/strscan.c static VALUE
VALUE             946 ext/strscan/strscan.c strscan_matched(VALUE self)
VALUE             966 ext/strscan/strscan.c static VALUE
VALUE             967 ext/strscan/strscan.c strscan_matched_size(VALUE self)
VALUE             977 ext/strscan/strscan.c name_to_backref_number(struct re_registers *regs, VALUE regexp, const char* name, const char* name_end, rb_encoding *enc)
VALUE            1020 ext/strscan/strscan.c static VALUE
VALUE            1021 ext/strscan/strscan.c strscan_aref(VALUE self, VALUE idx)
VALUE            1061 ext/strscan/strscan.c static VALUE
VALUE            1062 ext/strscan/strscan.c strscan_pre_match(VALUE self)
VALUE            1080 ext/strscan/strscan.c static VALUE
VALUE            1081 ext/strscan/strscan.c strscan_post_match(VALUE self)
VALUE            1094 ext/strscan/strscan.c static VALUE
VALUE            1095 ext/strscan/strscan.c strscan_rest(VALUE self)
VALUE            1109 ext/strscan/strscan.c static VALUE
VALUE            1110 ext/strscan/strscan.c strscan_rest_size(VALUE self)
VALUE            1127 ext/strscan/strscan.c static VALUE
VALUE            1128 ext/strscan/strscan.c strscan_restsize(VALUE self)
VALUE            1147 ext/strscan/strscan.c static VALUE
VALUE            1148 ext/strscan/strscan.c strscan_inspect(VALUE self)
VALUE            1151 ext/strscan/strscan.c     VALUE a, b;
VALUE            1179 ext/strscan/strscan.c static VALUE
VALUE            1182 ext/strscan/strscan.c     VALUE str;
VALUE            1198 ext/strscan/strscan.c static VALUE
VALUE            1201 ext/strscan/strscan.c     VALUE str;
VALUE            1327 ext/strscan/strscan.c     VALUE tmp;
VALUE              16 ext/syslog/syslog.c static VALUE mSyslog;
VALUE              21 ext/syslog/syslog.c static VALUE mSyslogConstants;
VALUE              23 ext/syslog/syslog.c static VALUE mSyslogOption;
VALUE              25 ext/syslog/syslog.c static VALUE mSyslogFacility;
VALUE              27 ext/syslog/syslog.c static VALUE mSyslogLevel;
VALUE              29 ext/syslog/syslog.c static VALUE mSyslogMacros;
VALUE              36 ext/syslog/syslog.c static void syslog_write(int pri, int argc, VALUE *argv)
VALUE              38 ext/syslog/syslog.c     VALUE str;
VALUE              56 ext/syslog/syslog.c static VALUE mSyslog_close(VALUE self)
VALUE             150 ext/syslog/syslog.c static VALUE mSyslog_open(int argc, VALUE *argv, VALUE self)
VALUE             152 ext/syslog/syslog.c     VALUE ident, opt, fac;
VALUE             201 ext/syslog/syslog.c static VALUE mSyslog_reopen(int argc, VALUE *argv, VALUE self)
VALUE             213 ext/syslog/syslog.c static VALUE mSyslog_isopen(VALUE self)
VALUE             220 ext/syslog/syslog.c static VALUE mSyslog_ident(VALUE self)
VALUE             227 ext/syslog/syslog.c static VALUE mSyslog_options(VALUE self)
VALUE             234 ext/syslog/syslog.c static VALUE mSyslog_facility(VALUE self)
VALUE             242 ext/syslog/syslog.c static VALUE mSyslog_get_mask(VALUE self)
VALUE             262 ext/syslog/syslog.c static VALUE mSyslog_set_mask(VALUE self, VALUE mask)
VALUE             303 ext/syslog/syslog.c static VALUE mSyslog_log(int argc, VALUE *argv, VALUE self)
VALUE             305 ext/syslog/syslog.c     VALUE pri;
VALUE             323 ext/syslog/syslog.c static VALUE mSyslog_inspect(VALUE self)
VALUE             340 ext/syslog/syslog.c static VALUE mSyslog_instance(VALUE self)
VALUE             346 ext/syslog/syslog.c static VALUE mSyslog_##name(int argc, VALUE *argv, VALUE self) \
VALUE             383 ext/syslog/syslog.c static VALUE mSyslogMacros_LOG_MASK(VALUE mod, VALUE pri)
VALUE             394 ext/syslog/syslog.c static VALUE mSyslogMacros_LOG_UPTO(VALUE mod, VALUE pri)
VALUE             399 ext/syslog/syslog.c static VALUE mSyslogMacros_included(VALUE mod, VALUE target)
VALUE              46 ext/tk/tcltklib.c #define RARRAY_CONST_PTR(s) (const VALUE *)RARRAY_PTR(s)
VALUE              61 ext/tk/tcltklib.c extern VALUE rb_proc_new _((VALUE (*)(ANYARGS/* VALUE yieldarg[, VALUE procarg] */), VALUE));
VALUE             101 ext/tk/tcltklib.c VALUE rb_errinfo(void);
VALUE             199 ext/tk/tcltklib.c static VALUE cRubyEncoding;
VALUE             205 ext/tk/tcltklib.c static VALUE ENCODING_NAME_UTF8;
VALUE             206 ext/tk/tcltklib.c static VALUE ENCODING_NAME_BINARY;
VALUE             208 ext/tk/tcltklib.c static VALUE create_dummy_encoding_for_tk_core _((VALUE, VALUE, VALUE));
VALUE             209 ext/tk/tcltklib.c static VALUE create_dummy_encoding_for_tk _((VALUE, VALUE));
VALUE             210 ext/tk/tcltklib.c static int update_encoding_table _((VALUE, VALUE, VALUE));
VALUE             211 ext/tk/tcltklib.c static VALUE encoding_table_get_name_core _((VALUE, VALUE, VALUE));
VALUE             212 ext/tk/tcltklib.c static VALUE encoding_table_get_obj_core _((VALUE, VALUE, VALUE));
VALUE             213 ext/tk/tcltklib.c static VALUE encoding_table_get_name _((VALUE, VALUE));
VALUE             214 ext/tk/tcltklib.c static VALUE encoding_table_get_obj _((VALUE, VALUE));
VALUE             215 ext/tk/tcltklib.c static VALUE create_encoding_table _((VALUE));
VALUE             216 ext/tk/tcltklib.c static VALUE ip_get_encoding_table _((VALUE));
VALUE             220 ext/tk/tcltklib.c static VALUE eTkCallbackReturn;
VALUE             221 ext/tk/tcltklib.c static VALUE eTkCallbackBreak;
VALUE             222 ext/tk/tcltklib.c static VALUE eTkCallbackContinue;
VALUE             224 ext/tk/tcltklib.c static VALUE eLocalJumpError;
VALUE             226 ext/tk/tcltklib.c static VALUE eTkLocalJumpError;
VALUE             227 ext/tk/tcltklib.c static VALUE eTkCallbackRetry;
VALUE             228 ext/tk/tcltklib.c static VALUE eTkCallbackRedo;
VALUE             229 ext/tk/tcltklib.c static VALUE eTkCallbackThrow;
VALUE             231 ext/tk/tcltklib.c static VALUE tcltkip_class;
VALUE             257 ext/tk/tcltklib.c static VALUE ip_invoke_real _((int, VALUE*, VALUE));
VALUE             258 ext/tk/tcltklib.c static VALUE ip_invoke _((int, VALUE*, VALUE));
VALUE             259 ext/tk/tcltklib.c static VALUE ip_invoke_with_position _((int, VALUE*, VALUE, Tcl_QueuePosition));
VALUE             260 ext/tk/tcltklib.c static VALUE tk_funcall _((VALUE(), int, VALUE*, VALUE));
VALUE             261 ext/tk/tcltklib.c static VALUE callq_safelevel_handler _((VALUE, VALUE));
VALUE             424 ext/tk/tcltklib.c     VALUE interp;
VALUE             427 ext/tk/tcltklib.c     VALUE result;
VALUE             428 ext/tk/tcltklib.c     VALUE thread;
VALUE             435 ext/tk/tcltklib.c     VALUE interp;
VALUE             438 ext/tk/tcltklib.c     VALUE result;
VALUE             439 ext/tk/tcltklib.c     VALUE thread;
VALUE             444 ext/tk/tcltklib.c     VALUE (*func)();
VALUE             446 ext/tk/tcltklib.c     VALUE *argv;
VALUE             447 ext/tk/tcltklib.c     VALUE interp;
VALUE             450 ext/tk/tcltklib.c     VALUE result;
VALUE             451 ext/tk/tcltklib.c     VALUE thread;
VALUE             485 ext/tk/tcltklib.c static VALUE eventloop_thread;
VALUE             490 ext/tk/tcltklib.c static VALUE eventloop_stack;
VALUE             493 ext/tk/tcltklib.c static VALUE watchdog_thread;
VALUE             566 ext/tk/tcltklib.c     VALUE receiver;
VALUE             568 ext/tk/tcltklib.c     VALUE args;
VALUE             791 ext/tk/tcltklib.c     VALUE self;
VALUE             854 ext/tk/tcltklib.c static VALUE
VALUE             856 ext/tk/tcltklib.c create_ip_exc(VALUE interp, VALUE exc, const char *fmt, ...)
VALUE             859 ext/tk/tcltklib.c     VALUE interp:
VALUE             860 ext/tk/tcltklib.c     VALUE exc;
VALUE             866 ext/tk/tcltklib.c     VALUE msg;
VALUE             867 ext/tk/tcltklib.c     VALUE einfo;
VALUE            1255 ext/tk/tcltklib.c       volatile VALUE pathobj;
VALUE            1277 ext/tk/tcltklib.c       VALUE basename;
VALUE            1332 ext/tk/tcltklib.c static VALUE
VALUE            1334 ext/tk/tcltklib.c     VALUE interp;
VALUE            1401 ext/tk/tcltklib.c static VALUE rbtk_pending_exception;
VALUE            1409 ext/tk/tcltklib.c     volatile VALUE exc = rbtk_pending_exception;
VALUE            1445 ext/tk/tcltklib.c     volatile VALUE exc = rbtk_pending_exception;
VALUE            1687 ext/tk/tcltklib.c static VALUE
VALUE            1689 ext/tk/tcltklib.c     VALUE self;
VALUE            1690 ext/tk/tcltklib.c     VALUE mode;
VALUE            1702 ext/tk/tcltklib.c static VALUE
VALUE            1704 ext/tk/tcltklib.c     VALUE self;
VALUE            1713 ext/tk/tcltklib.c static VALUE
VALUE            1715 ext/tk/tcltklib.c     VALUE self;
VALUE            1716 ext/tk/tcltklib.c     VALUE tick;
VALUE            1747 ext/tk/tcltklib.c static VALUE
VALUE            1749 ext/tk/tcltklib.c     VALUE self;
VALUE            1754 ext/tk/tcltklib.c static VALUE
VALUE            1756 ext/tk/tcltklib.c     VALUE self;
VALUE            1757 ext/tk/tcltklib.c     VALUE tick;
VALUE            1773 ext/tk/tcltklib.c static VALUE
VALUE            1775 ext/tk/tcltklib.c     VALUE self;
VALUE            1780 ext/tk/tcltklib.c static VALUE
VALUE            1782 ext/tk/tcltklib.c     VALUE self;
VALUE            1783 ext/tk/tcltklib.c     VALUE wait;
VALUE            1798 ext/tk/tcltklib.c static VALUE
VALUE            1800 ext/tk/tcltklib.c     VALUE self;
VALUE            1805 ext/tk/tcltklib.c static VALUE
VALUE            1807 ext/tk/tcltklib.c     VALUE self;
VALUE            1808 ext/tk/tcltklib.c     VALUE wait;
VALUE            1824 ext/tk/tcltklib.c static VALUE
VALUE            1826 ext/tk/tcltklib.c     VALUE self;
VALUE            1831 ext/tk/tcltklib.c static VALUE
VALUE            1833 ext/tk/tcltklib.c     VALUE self;
VALUE            1834 ext/tk/tcltklib.c     VALUE loop_max;
VALUE            1835 ext/tk/tcltklib.c     VALUE no_event;
VALUE            1851 ext/tk/tcltklib.c static VALUE
VALUE            1853 ext/tk/tcltklib.c     VALUE self;
VALUE            1858 ext/tk/tcltklib.c static VALUE
VALUE            1860 ext/tk/tcltklib.c     VALUE self;
VALUE            1861 ext/tk/tcltklib.c     VALUE loop_max;
VALUE            1862 ext/tk/tcltklib.c     VALUE no_event;
VALUE            1878 ext/tk/tcltklib.c static VALUE
VALUE            1880 ext/tk/tcltklib.c     VALUE self;
VALUE            1885 ext/tk/tcltklib.c static VALUE
VALUE            1887 ext/tk/tcltklib.c     VALUE self;
VALUE            1888 ext/tk/tcltklib.c     VALUE time;
VALUE            1891 ext/tk/tcltklib.c     VALUE divmod;
VALUE            1910 ext/tk/tcltklib.c 	    VALUE tmp = rb_funcallv(time, ID_inspect, 0, 0);
VALUE            1921 ext/tk/tcltklib.c static VALUE
VALUE            1923 ext/tk/tcltklib.c     VALUE self;
VALUE            1934 ext/tk/tcltklib.c static VALUE
VALUE            1936 ext/tk/tcltklib.c     VALUE self;
VALUE            1947 ext/tk/tcltklib.c static VALUE
VALUE            1949 ext/tk/tcltklib.c     VALUE self;
VALUE            1954 ext/tk/tcltklib.c static VALUE
VALUE            1956 ext/tk/tcltklib.c     VALUE self, val;
VALUE            1968 ext/tk/tcltklib.c static VALUE
VALUE            1970 ext/tk/tcltklib.c     VALUE self, val;
VALUE            1987 ext/tk/tcltklib.c static VALUE
VALUE            1989 ext/tk/tcltklib.c     VALUE self;
VALUE            1991 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            2000 ext/tk/tcltklib.c static VALUE
VALUE            2002 ext/tk/tcltklib.c     VALUE self;
VALUE            2005 ext/tk/tcltklib.c     return tk_funcall(lib_num_of_mainwindows_core, 0, (VALUE*)NULL, self);
VALUE            2007 ext/tk/tcltklib.c     return lib_num_of_mainwindows_core(self, 0, (VALUE*)NULL);
VALUE            2028 ext/tk/tcltklib.c static VALUE
VALUE            2030 ext/tk/tcltklib.c call_DoOneEvent_core(VALUE flag_val)
VALUE            2033 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            2046 ext/tk/tcltklib.c static VALUE
VALUE            2048 ext/tk/tcltklib.c call_DoOneEvent(VALUE flag_val)
VALUE            2051 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            2054 ext/tk/tcltklib.c   return tk_funcall(call_DoOneEvent_core, 0, (VALUE*)NULL, flag_val);
VALUE            2058 ext/tk/tcltklib.c static VALUE
VALUE            2060 ext/tk/tcltklib.c call_DoOneEvent(VALUE flag_val)
VALUE            2063 ext/tk/tcltklib.c     VALUE flag_val;
VALUE            2079 ext/tk/tcltklib.c static VALUE
VALUE            2081 ext/tk/tcltklib.c eventloop_sleep(VALUE dummy)
VALUE            2084 ext/tk/tcltklib.c     VALUE dummy;
VALUE            2212 ext/tk/tcltklib.c     volatile VALUE current = eventloop_thread;
VALUE            2298 ext/tk/tcltklib.c                                 VALUE exc = rbtk_pending_exception;
VALUE            2436 ext/tk/tcltklib.c                                         VALUE exc = rbtk_pending_exception;
VALUE            2500 ext/tk/tcltklib.c                                             VALUE exc = rbtk_pending_exception;
VALUE            2581 ext/tk/tcltklib.c VALUE
VALUE            2583 ext/tk/tcltklib.c     VALUE args;
VALUE            2601 ext/tk/tcltklib.c VALUE
VALUE            2603 ext/tk/tcltklib.c     VALUE args;
VALUE            2608 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            2636 ext/tk/tcltklib.c VALUE
VALUE            2638 ext/tk/tcltklib.c     VALUE args;
VALUE            2641 ext/tk/tcltklib.c     volatile VALUE current_evloop = rb_thread_current();
VALUE            2698 ext/tk/tcltklib.c static VALUE
VALUE            2705 ext/tk/tcltklib.c     volatile VALUE parent_evloop = eventloop_thread;
VALUE            2744 ext/tk/tcltklib.c     return rb_ensure(lib_eventloop_main, (VALUE)args,
VALUE            2745 ext/tk/tcltklib.c                      lib_eventloop_ensure, (VALUE)args);
VALUE            2747 ext/tk/tcltklib.c     return rb_ensure(lib_eventloop_main_core, (VALUE)args,
VALUE            2748 ext/tk/tcltklib.c                      lib_eventloop_ensure, (VALUE)args);
VALUE            2752 ext/tk/tcltklib.c static VALUE
VALUE            2755 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2756 ext/tk/tcltklib.c     VALUE self;
VALUE            2758 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2772 ext/tk/tcltklib.c static VALUE
VALUE            2775 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2776 ext/tk/tcltklib.c     VALUE self;
VALUE            2778 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            2798 ext/tk/tcltklib.c static VALUE
VALUE            2800 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2808 ext/tk/tcltklib.c static VALUE
VALUE            2810 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2812 ext/tk/tcltklib.c     VALUE evloop;
VALUE            2865 ext/tk/tcltklib.c VALUE
VALUE            2867 ext/tk/tcltklib.c     VALUE arg;
VALUE            2876 ext/tk/tcltklib.c static VALUE
VALUE            2879 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2880 ext/tk/tcltklib.c     VALUE self;
VALUE            2882 ext/tk/tcltklib.c     VALUE check_rootwidget;
VALUE            2901 ext/tk/tcltklib.c static VALUE
VALUE            2904 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2905 ext/tk/tcltklib.c     VALUE self;
VALUE            2924 ext/tk/tcltklib.c     VALUE proc;
VALUE            2934 ext/tk/tcltklib.c static VALUE
VALUE            2936 ext/tk/tcltklib.c     VALUE arg;
VALUE            2942 ext/tk/tcltklib.c static VALUE
VALUE            2944 ext/tk/tcltklib.c     VALUE arg;
VALUE            2951 ext/tk/tcltklib.c static VALUE
VALUE            2953 ext/tk/tcltklib.c     VALUE arg;
VALUE            2957 ext/tk/tcltklib.c     return rb_ensure(_thread_call_proc_core, (VALUE)q,
VALUE            2958 ext/tk/tcltklib.c                      _thread_call_proc_ensure, (VALUE)q);
VALUE            2961 ext/tk/tcltklib.c static VALUE
VALUE            2963 ext/tk/tcltklib.c _thread_call_proc_value(VALUE th)
VALUE            2966 ext/tk/tcltklib.c     VALUE th;
VALUE            2972 ext/tk/tcltklib.c static VALUE
VALUE            2975 ext/tk/tcltklib.c     VALUE *argv;
VALUE            2976 ext/tk/tcltklib.c     VALUE self;
VALUE            2979 ext/tk/tcltklib.c     VALUE proc, th, ret;
VALUE            3020 ext/tk/tcltklib.c         VALUE exc = rbtk_pending_exception;
VALUE            3031 ext/tk/tcltklib.c static VALUE
VALUE            3034 ext/tk/tcltklib.c     VALUE *argv;
VALUE            3035 ext/tk/tcltklib.c     VALUE self;
VALUE            3038 ext/tk/tcltklib.c     VALUE vflags;
VALUE            3084 ext/tk/tcltklib.c static VALUE
VALUE            3087 ext/tk/tcltklib.c     VALUE *argv;
VALUE            3088 ext/tk/tcltklib.c     VALUE self;
VALUE            3093 ext/tk/tcltklib.c static VALUE
VALUE            3096 ext/tk/tcltklib.c     VALUE *argv;
VALUE            3097 ext/tk/tcltklib.c     VALUE self;
VALUE            3106 ext/tk/tcltklib.c     VALUE exc;
VALUE            3110 ext/tk/tcltklib.c     volatile VALUE msg;
VALUE            3114 ext/tk/tcltklib.c     volatile VALUE enc;
VALUE            3166 ext/tk/tcltklib.c static VALUE
VALUE            3168 ext/tk/tcltklib.c     VALUE obj;
VALUE            3197 ext/tk/tcltklib.c tcl_protect_core(Tcl_Interp *interp, VALUE (*proc)(VALUE), VALUE data)
VALUE            3201 ext/tk/tcltklib.c     VALUE (*proc)();
VALUE            3202 ext/tk/tcltklib.c     VALUE data;
VALUE            3205 ext/tk/tcltklib.c     volatile VALUE ret, exc = Qnil;
VALUE            3216 ext/tk/tcltklib.c         VALUE old_gc;
VALUE            3217 ext/tk/tcltklib.c         volatile VALUE type, str;
VALUE            3301 ext/tk/tcltklib.c         volatile VALUE eclass = rb_obj_class(exc);
VALUE            3302 ext/tk/tcltklib.c         volatile VALUE backtrace;
VALUE            3339 ext/tk/tcltklib.c             VALUE reason = rb_ivar_get(exc, ID_at_reason);
VALUE            3377 ext/tk/tcltklib.c     VALUE (*proc)();
VALUE            3378 ext/tk/tcltklib.c     VALUE data;
VALUE            3471 ext/tk/tcltklib.c     code = tcl_protect(interp, rb_eval_string, (VALUE)arg);
VALUE            3483 ext/tk/tcltklib.c static VALUE
VALUE            3487 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            3501 ext/tk/tcltklib.c static VALUE
VALUE            3508 ext/tk/tcltklib.c static VALUE
VALUE            3512 ext/tk/tcltklib.c   volatile VALUE receiver;
VALUE            3517 ext/tk/tcltklib.c     receiver = rb_protect(ip_ruby_cmd_receiver_const_get, (VALUE)str, &state);
VALUE            3557 ext/tk/tcltklib.c     volatile VALUE receiver;
VALUE            3559 ext/tk/tcltklib.c     volatile VALUE args;
VALUE            3565 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            3626 ext/tk/tcltklib.c         VALUE s;
VALUE            3650 ext/tk/tcltklib.c     code = tcl_protect(interp, ip_ruby_cmd_core, (VALUE)arg);
VALUE            3955 ext/tk/tcltklib.c     VALUE thread;
VALUE            3999 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            4783 ext/tk/tcltklib.c     VALUE thread;
VALUE            4875 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            5038 ext/tk/tcltklib.c     volatile VALUE current_thread = rb_thread_current();
VALUE            5453 ext/tk/tcltklib.c static VALUE
VALUE            5455 ext/tk/tcltklib.c     VALUE self;
VALUE            5456 ext/tk/tcltklib.c     VALUE var;
VALUE            5458 ext/tk/tcltklib.c     VALUE argv[2];
VALUE            5459 ext/tk/tcltklib.c     volatile VALUE cmd_str = rb_str_new2("thread_vwait");
VALUE            5467 ext/tk/tcltklib.c static VALUE
VALUE            5469 ext/tk/tcltklib.c     VALUE self;
VALUE            5470 ext/tk/tcltklib.c     VALUE mode;
VALUE            5471 ext/tk/tcltklib.c     VALUE target;
VALUE            5473 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            5474 ext/tk/tcltklib.c     volatile VALUE cmd_str = rb_str_new2("thread_tkwait");
VALUE            5584 ext/tk/tcltklib.c lib_mark_at_exit(VALUE self)
VALUE            5587 ext/tk/tcltklib.c     VALUE self;
VALUE            5628 ext/tk/tcltklib.c     VALUE rb_debug_bup, rb_verbose_bup;
VALUE            5816 ext/tk/tcltklib.c static VALUE ip_alloc _((VALUE));
VALUE            5817 ext/tk/tcltklib.c static VALUE
VALUE            5819 ext/tk/tcltklib.c     VALUE self;
VALUE            6120 ext/tk/tcltklib.c static VALUE
VALUE            6123 ext/tk/tcltklib.c     VALUE *argv;
VALUE            6124 ext/tk/tcltklib.c     VALUE self;
VALUE            6127 ext/tk/tcltklib.c     VALUE argv0, opts;
VALUE            6368 ext/tk/tcltklib.c static VALUE
VALUE            6370 ext/tk/tcltklib.c     VALUE interp;
VALUE            6372 ext/tk/tcltklib.c     VALUE *argv;
VALUE            6377 ext/tk/tcltklib.c     VALUE safemode;
VALUE            6378 ext/tk/tcltklib.c     VALUE name;
VALUE            6379 ext/tk/tcltklib.c     VALUE new_ip;
VALUE            6407 ext/tk/tcltklib.c         volatile VALUE exc;
VALUE            6482 ext/tk/tcltklib.c static VALUE
VALUE            6485 ext/tk/tcltklib.c     VALUE *argv;
VALUE            6486 ext/tk/tcltklib.c     VALUE self;
VALUE            6489 ext/tk/tcltklib.c     VALUE safemode;
VALUE            6490 ext/tk/tcltklib.c     VALUE name;
VALUE            6491 ext/tk/tcltklib.c     VALUE callargv[2];
VALUE            6516 ext/tk/tcltklib.c static VALUE
VALUE            6518 ext/tk/tcltklib.c     VALUE self, master;
VALUE            6550 ext/tk/tcltklib.c static VALUE
VALUE            6552 ext/tk/tcltklib.c     VALUE interp;
VALUE            6554 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            6598 ext/tk/tcltklib.c static VALUE
VALUE            6600 ext/tk/tcltklib.c     VALUE self;
VALUE            6609 ext/tk/tcltklib.c     return tk_funcall(ip_create_console_core, 0, (VALUE*)NULL, self);
VALUE            6613 ext/tk/tcltklib.c static VALUE
VALUE            6615 ext/tk/tcltklib.c     VALUE interp;
VALUE            6617 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            6651 ext/tk/tcltklib.c static VALUE
VALUE            6653 ext/tk/tcltklib.c     VALUE self;
VALUE            6662 ext/tk/tcltklib.c     return tk_funcall(ip_make_safe_core, 0, (VALUE*)NULL, self);
VALUE            6666 ext/tk/tcltklib.c static VALUE
VALUE            6668 ext/tk/tcltklib.c     VALUE self;
VALUE            6685 ext/tk/tcltklib.c static VALUE
VALUE            6687 ext/tk/tcltklib.c     VALUE self;
VALUE            6704 ext/tk/tcltklib.c static VALUE
VALUE            6706 ext/tk/tcltklib.c     VALUE self, val;
VALUE            6759 ext/tk/tcltklib.c static VALUE
VALUE            6761 ext/tk/tcltklib.c     VALUE self;
VALUE            6791 ext/tk/tcltklib.c static VALUE
VALUE            6793 ext/tk/tcltklib.c     VALUE self;
VALUE            6813 ext/tk/tcltklib.c static VALUE
VALUE            6815 ext/tk/tcltklib.c     VALUE self;
VALUE            6826 ext/tk/tcltklib.c static VALUE
VALUE            6828 ext/tk/tcltklib.c     VALUE self;
VALUE            6830 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            6843 ext/tk/tcltklib.c static VALUE
VALUE            6845 ext/tk/tcltklib.c     VALUE self;
VALUE            6847 ext/tk/tcltklib.c     return tk_funcall(ip_has_mainwindow_p_core, 0, (VALUE*)NULL, self);
VALUE            6853 ext/tk/tcltklib.c static VALUE
VALUE            6859 ext/tk/tcltklib.c     volatile VALUE str;
VALUE            6903 ext/tk/tcltklib.c     VALUE str;
VALUE            6910 ext/tk/tcltklib.c     VALUE enc = rb_attr_get(str, ID_at_enc);
VALUE            6937 ext/tk/tcltklib.c static VALUE
VALUE            6943 ext/tk/tcltklib.c     volatile VALUE strval;
VALUE            6958 ext/tk/tcltklib.c static VALUE
VALUE            6960 ext/tk/tcltklib.c     VALUE arg;
VALUE            6961 ext/tk/tcltklib.c     VALUE callq;
VALUE            6978 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            6979 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            6980 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            7020 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            7029 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            7038 ext/tk/tcltklib.c     q->argv = (VALUE*)NULL;
VALUE            7039 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            7040 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            7041 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            7066 ext/tk/tcltklib.c static VALUE
VALUE            7068 ext/tk/tcltklib.c     VALUE (*func)();
VALUE            7070 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7071 ext/tk/tcltklib.c     VALUE obj;
VALUE            7078 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            7079 ext/tk/tcltklib.c     volatile VALUE ip_obj = obj;
VALUE            7080 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            7081 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            7128 ext/tk/tcltklib.c         VALUE *temp = RbTk_ALLOC_N(VALUE, argc);
VALUE            7132 ext/tk/tcltklib.c         MEMCPY(temp, argv, VALUE, argc);
VALUE            7226 ext/tk/tcltklib.c       for(i = 0; i < argc; i++) { argv[i] = (VALUE)NULL; }
VALUE            7267 ext/tk/tcltklib.c static VALUE
VALUE            7269 ext/tk/tcltklib.c call_tcl_eval(VALUE arg)
VALUE            7272 ext/tk/tcltklib.c     VALUE arg;
VALUE            7284 ext/tk/tcltklib.c static VALUE
VALUE            7286 ext/tk/tcltklib.c     VALUE self;
VALUE            7290 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            7324 ext/tk/tcltklib.c           ret = rb_protect(call_tcl_eval, (VALUE)&inf, &status);
VALUE            7357 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            7417 ext/tk/tcltklib.c         volatile VALUE exc;
VALUE            7445 ext/tk/tcltklib.c static VALUE
VALUE            7447 ext/tk/tcltklib.c     VALUE arg;
VALUE            7448 ext/tk/tcltklib.c     VALUE evq;
VALUE            7465 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            7466 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            7467 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            7514 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            7521 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            7530 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            7531 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            7532 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            7557 ext/tk/tcltklib.c static VALUE
VALUE            7559 ext/tk/tcltklib.c     VALUE self;
VALUE            7560 ext/tk/tcltklib.c     VALUE str;
VALUE            7569 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            7570 ext/tk/tcltklib.c     volatile VALUE ip_obj = self;
VALUE            7571 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            7572 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            7739 ext/tk/tcltklib.c     VALUE msg;
VALUE            7762 ext/tk/tcltklib.c static VALUE
VALUE            7765 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7766 ext/tk/tcltklib.c     VALUE self;
VALUE            7768 ext/tk/tcltklib.c     VALUE retval;
VALUE            7783 ext/tk/tcltklib.c static VALUE
VALUE            7786 ext/tk/tcltklib.c     VALUE *argv;
VALUE            7787 ext/tk/tcltklib.c     VALUE self;
VALUE            7790 ext/tk/tcltklib.c     VALUE retval;
VALUE            7805 ext/tk/tcltklib.c static VALUE
VALUE            7807 ext/tk/tcltklib.c     VALUE interp;
VALUE            7809 ext/tk/tcltklib.c     VALUE *argv;  /* dummy */
VALUE            7811 ext/tk/tcltklib.c     volatile VALUE exc;
VALUE            7866 ext/tk/tcltklib.c static VALUE
VALUE            7868 ext/tk/tcltklib.c     VALUE self;
VALUE            7880 ext/tk/tcltklib.c     return tk_funcall(lib_restart_core, 0, (VALUE*)NULL, self);
VALUE            7884 ext/tk/tcltklib.c static VALUE
VALUE            7886 ext/tk/tcltklib.c     VALUE self;
VALUE            7905 ext/tk/tcltklib.c static VALUE
VALUE            7907 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            7908 ext/tk/tcltklib.c     VALUE src;
VALUE            7909 ext/tk/tcltklib.c     VALUE encodename;
VALUE            7911 ext/tk/tcltklib.c     volatile VALUE str = src;
VALUE            7954 ext/tk/tcltklib.c             volatile VALUE enc;
VALUE            8065 ext/tk/tcltklib.c static VALUE
VALUE            8068 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8069 ext/tk/tcltklib.c     VALUE self;
VALUE            8071 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            8079 ext/tk/tcltklib.c static VALUE
VALUE            8082 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8083 ext/tk/tcltklib.c     VALUE self;
VALUE            8085 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            8093 ext/tk/tcltklib.c static VALUE
VALUE            8095 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            8096 ext/tk/tcltklib.c     VALUE src;
VALUE            8097 ext/tk/tcltklib.c     VALUE encodename;
VALUE            8099 ext/tk/tcltklib.c     volatile VALUE str = src;
VALUE            8129 ext/tk/tcltklib.c         volatile VALUE enc;
VALUE            8238 ext/tk/tcltklib.c       VALUE tbl = ip_get_encoding_table(ip_obj);
VALUE            8239 ext/tk/tcltklib.c       VALUE encobj = encoding_table_get_obj(tbl, encodename);
VALUE            8267 ext/tk/tcltklib.c static VALUE
VALUE            8270 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8271 ext/tk/tcltklib.c     VALUE self;
VALUE            8273 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            8281 ext/tk/tcltklib.c static VALUE
VALUE            8284 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8285 ext/tk/tcltklib.c     VALUE self;
VALUE            8287 ext/tk/tcltklib.c     VALUE str, encodename;
VALUE            8295 ext/tk/tcltklib.c static VALUE
VALUE            8297 ext/tk/tcltklib.c     VALUE self;
VALUE            8298 ext/tk/tcltklib.c     VALUE str;
VALUE            8375 ext/tk/tcltklib.c static VALUE
VALUE            8377 ext/tk/tcltklib.c     VALUE self;
VALUE            8378 ext/tk/tcltklib.c     VALUE str;
VALUE            8383 ext/tk/tcltklib.c static VALUE
VALUE            8385 ext/tk/tcltklib.c     VALUE self;
VALUE            8386 ext/tk/tcltklib.c     VALUE str;
VALUE            8391 ext/tk/tcltklib.c static VALUE
VALUE            8393 ext/tk/tcltklib.c     VALUE self;
VALUE            8403 ext/tk/tcltklib.c static VALUE
VALUE            8405 ext/tk/tcltklib.c     VALUE self;
VALUE            8406 ext/tk/tcltklib.c     VALUE enc_name;
VALUE            8443 ext/tk/tcltklib.c static VALUE
VALUE            8445 ext/tk/tcltklib.c invoke_tcl_proc(VALUE arg)
VALUE            8448 ext/tk/tcltklib.c     VALUE arg;
VALUE            8535 ext/tk/tcltklib.c static VALUE
VALUE            8537 ext/tk/tcltklib.c     VALUE interp;
VALUE            8541 ext/tk/tcltklib.c static VALUE
VALUE            8543 ext/tk/tcltklib.c     VALUE interp;
VALUE            8667 ext/tk/tcltklib.c     rb_protect(invoke_tcl_proc, (VALUE)&inf, &status);
VALUE            8824 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8913 ext/tk/tcltklib.c static VALUE
VALUE            8916 ext/tk/tcltklib.c     VALUE *argv;
VALUE            8917 ext/tk/tcltklib.c     VALUE interp;
VALUE            8919 ext/tk/tcltklib.c     VALUE v;
VALUE            8951 ext/tk/tcltklib.c VALUE
VALUE            8953 ext/tk/tcltklib.c     VALUE arg;
VALUE            8954 ext/tk/tcltklib.c     VALUE ivq;
VALUE            8971 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            8972 ext/tk/tcltklib.c     volatile VALUE q_dat;
VALUE            8973 ext/tk/tcltklib.c     volatile VALUE thread = q->thread;
VALUE            9013 ext/tk/tcltklib.c 	q_dat = (VALUE)NULL;
VALUE            9022 ext/tk/tcltklib.c     ret = (VALUE)NULL;
VALUE            9031 ext/tk/tcltklib.c     q->interp = (VALUE)NULL;
VALUE            9032 ext/tk/tcltklib.c     q->result = (VALUE)NULL;
VALUE            9033 ext/tk/tcltklib.c     q->thread = (VALUE)NULL;
VALUE            9058 ext/tk/tcltklib.c static VALUE
VALUE            9061 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9062 ext/tk/tcltklib.c     VALUE obj;
VALUE            9071 ext/tk/tcltklib.c     volatile VALUE current = rb_thread_current();
VALUE            9072 ext/tk/tcltklib.c     volatile VALUE ip_obj = obj;
VALUE            9073 ext/tk/tcltklib.c     volatile VALUE result;
VALUE            9074 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            9235 ext/tk/tcltklib.c static VALUE
VALUE            9237 ext/tk/tcltklib.c     VALUE self;
VALUE            9252 ext/tk/tcltklib.c static VALUE
VALUE            9255 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9256 ext/tk/tcltklib.c     VALUE obj;
VALUE            9261 ext/tk/tcltklib.c static VALUE
VALUE            9264 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9265 ext/tk/tcltklib.c     VALUE obj;
VALUE            9273 ext/tk/tcltklib.c static VALUE
VALUE            9275 ext/tk/tcltklib.c     VALUE interp;
VALUE            9277 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9281 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
VALUE            9295 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            9313 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            9337 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            9351 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            9369 ext/tk/tcltklib.c static VALUE
VALUE            9371 ext/tk/tcltklib.c     VALUE self;
VALUE            9372 ext/tk/tcltklib.c     VALUE varname;
VALUE            9373 ext/tk/tcltklib.c     VALUE index;
VALUE            9374 ext/tk/tcltklib.c     VALUE flag;
VALUE            9376 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            9377 ext/tk/tcltklib.c     VALUE retval;
VALUE            9395 ext/tk/tcltklib.c static VALUE
VALUE            9397 ext/tk/tcltklib.c     VALUE self;
VALUE            9398 ext/tk/tcltklib.c     VALUE varname;
VALUE            9399 ext/tk/tcltklib.c     VALUE flag;
VALUE            9404 ext/tk/tcltklib.c static VALUE
VALUE            9406 ext/tk/tcltklib.c     VALUE interp;
VALUE            9408 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9412 ext/tk/tcltklib.c     volatile VALUE varname, index, value, flag;
VALUE            9428 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            9452 ext/tk/tcltklib.c             volatile VALUE exc;
VALUE            9477 ext/tk/tcltklib.c         volatile VALUE strval;
VALUE            9505 ext/tk/tcltklib.c static VALUE
VALUE            9507 ext/tk/tcltklib.c     VALUE self;
VALUE            9508 ext/tk/tcltklib.c     VALUE varname;
VALUE            9509 ext/tk/tcltklib.c     VALUE index;
VALUE            9510 ext/tk/tcltklib.c     VALUE value;
VALUE            9511 ext/tk/tcltklib.c     VALUE flag;
VALUE            9513 ext/tk/tcltklib.c     VALUE argv[4];
VALUE            9514 ext/tk/tcltklib.c     VALUE retval;
VALUE            9534 ext/tk/tcltklib.c static VALUE
VALUE            9536 ext/tk/tcltklib.c     VALUE self;
VALUE            9537 ext/tk/tcltklib.c     VALUE varname;
VALUE            9538 ext/tk/tcltklib.c     VALUE value;
VALUE            9539 ext/tk/tcltklib.c     VALUE flag;
VALUE            9544 ext/tk/tcltklib.c static VALUE
VALUE            9546 ext/tk/tcltklib.c     VALUE interp;
VALUE            9548 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9551 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
VALUE            9583 ext/tk/tcltklib.c static VALUE
VALUE            9585 ext/tk/tcltklib.c     VALUE self;
VALUE            9586 ext/tk/tcltklib.c     VALUE varname;
VALUE            9587 ext/tk/tcltklib.c     VALUE index;
VALUE            9588 ext/tk/tcltklib.c     VALUE flag;
VALUE            9590 ext/tk/tcltklib.c     VALUE argv[3];
VALUE            9591 ext/tk/tcltklib.c     VALUE retval;
VALUE            9609 ext/tk/tcltklib.c static VALUE
VALUE            9611 ext/tk/tcltklib.c     VALUE self;
VALUE            9612 ext/tk/tcltklib.c     VALUE varname;
VALUE            9613 ext/tk/tcltklib.c     VALUE flag;
VALUE            9618 ext/tk/tcltklib.c static VALUE
VALUE            9620 ext/tk/tcltklib.c     VALUE self;
VALUE            9621 ext/tk/tcltklib.c     VALUE varname;
VALUE            9627 ext/tk/tcltklib.c static VALUE
VALUE            9629 ext/tk/tcltklib.c     VALUE self;
VALUE            9630 ext/tk/tcltklib.c     VALUE varname;
VALUE            9631 ext/tk/tcltklib.c     VALUE index;
VALUE            9637 ext/tk/tcltklib.c static VALUE
VALUE            9639 ext/tk/tcltklib.c     VALUE self;
VALUE            9640 ext/tk/tcltklib.c     VALUE varname;
VALUE            9641 ext/tk/tcltklib.c     VALUE value;
VALUE            9647 ext/tk/tcltklib.c static VALUE
VALUE            9649 ext/tk/tcltklib.c     VALUE self;
VALUE            9650 ext/tk/tcltklib.c     VALUE varname;
VALUE            9651 ext/tk/tcltklib.c     VALUE index;
VALUE            9652 ext/tk/tcltklib.c     VALUE value;
VALUE            9658 ext/tk/tcltklib.c static VALUE
VALUE            9660 ext/tk/tcltklib.c     VALUE self;
VALUE            9661 ext/tk/tcltklib.c     VALUE varname;
VALUE            9667 ext/tk/tcltklib.c static VALUE
VALUE            9669 ext/tk/tcltklib.c     VALUE self;
VALUE            9670 ext/tk/tcltklib.c     VALUE varname;
VALUE            9671 ext/tk/tcltklib.c     VALUE index;
VALUE            9679 ext/tk/tcltklib.c static VALUE
VALUE            9681 ext/tk/tcltklib.c     VALUE ip_obj;
VALUE            9682 ext/tk/tcltklib.c     VALUE list_str;
VALUE            9685 ext/tk/tcltklib.c     volatile VALUE ary, elem;
VALUE            9690 ext/tk/tcltklib.c     volatile VALUE list_ivar_enc;
VALUE            9693 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            9813 ext/tk/tcltklib.c static VALUE
VALUE            9815 ext/tk/tcltklib.c     VALUE self;
VALUE            9816 ext/tk/tcltklib.c     VALUE list_str;
VALUE            9822 ext/tk/tcltklib.c static VALUE
VALUE            9824 ext/tk/tcltklib.c     VALUE self;
VALUE            9825 ext/tk/tcltklib.c     VALUE list_str;
VALUE            9830 ext/tk/tcltklib.c static VALUE
VALUE            9833 ext/tk/tcltklib.c     VALUE *argv;
VALUE            9834 ext/tk/tcltklib.c     VALUE obj;
VALUE            9839 ext/tk/tcltklib.c     volatile VALUE str;
VALUE            9842 ext/tk/tcltklib.c     VALUE old_gc;
VALUE            9928 ext/tk/tcltklib.c static VALUE
VALUE            9930 ext/tk/tcltklib.c     VALUE self;
VALUE            9931 ext/tk/tcltklib.c     VALUE src;
VALUE            9934 ext/tk/tcltklib.c     volatile VALUE dst;
VALUE            9965 ext/tk/tcltklib.c static VALUE
VALUE            9967 ext/tk/tcltklib.c     VALUE self;
VALUE            9977 ext/tk/tcltklib.c static VALUE
VALUE            9979 ext/tk/tcltklib.c     VALUE self;
VALUE            9998 ext/tk/tcltklib.c static VALUE
VALUE            10001 ext/tk/tcltklib.c     volatile VALUE ret;
VALUE            10063 ext/tk/tcltklib.c static VALUE
VALUE            10065 ext/tk/tcltklib.c      VALUE interp;
VALUE            10066 ext/tk/tcltklib.c      VALUE name;
VALUE            10067 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10103 ext/tk/tcltklib.c static VALUE
VALUE            10105 ext/tk/tcltklib.c      VALUE interp;
VALUE            10106 ext/tk/tcltklib.c      VALUE name;
VALUE            10115 ext/tk/tcltklib.c      VALUE table;
VALUE            10116 ext/tk/tcltklib.c      VALUE interp;
VALUE            10117 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10124 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            10125 ext/tk/tcltklib.c   volatile VALUE encobj = Qnil;
VALUE            10170 ext/tk/tcltklib.c static VALUE
VALUE            10172 ext/tk/tcltklib.c      VALUE table;
VALUE            10173 ext/tk/tcltklib.c      VALUE enc_arg;
VALUE            10174 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10176 ext/tk/tcltklib.c   volatile VALUE enc = enc_arg;
VALUE            10177 ext/tk/tcltklib.c   volatile VALUE name = Qnil;
VALUE            10178 ext/tk/tcltklib.c   volatile VALUE tmp = Qnil;
VALUE            10179 ext/tk/tcltklib.c   volatile VALUE interp = rb_ivar_get(table, ID_at_interp);
VALUE            10277 ext/tk/tcltklib.c static VALUE
VALUE            10279 ext/tk/tcltklib.c      VALUE table;
VALUE            10280 ext/tk/tcltklib.c      VALUE enc;
VALUE            10281 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10283 ext/tk/tcltklib.c   volatile VALUE obj = Qnil;
VALUE            10298 ext/tk/tcltklib.c      VALUE table;
VALUE            10299 ext/tk/tcltklib.c      VALUE interp;
VALUE            10300 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10307 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            10342 ext/tk/tcltklib.c static VALUE
VALUE            10344 ext/tk/tcltklib.c      VALUE table;
VALUE            10345 ext/tk/tcltklib.c      VALUE enc;
VALUE            10346 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10348 ext/tk/tcltklib.c   volatile VALUE name = Qnil;
VALUE            10375 ext/tk/tcltklib.c static VALUE
VALUE            10377 ext/tk/tcltklib.c      VALUE table;
VALUE            10378 ext/tk/tcltklib.c      VALUE enc;
VALUE            10379 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10385 ext/tk/tcltklib.c static VALUE
VALUE            10387 ext/tk/tcltklib.c      VALUE table;
VALUE            10388 ext/tk/tcltklib.c      VALUE enc;
VALUE            10389 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10393 ext/tk/tcltklib.c static VALUE
VALUE            10395 ext/tk/tcltklib.c      VALUE table;
VALUE            10396 ext/tk/tcltklib.c      VALUE enc;
VALUE            10397 ext/tk/tcltklib.c      VALUE error_mode;
VALUE            10404 ext/tk/tcltklib.c static VALUE
VALUE            10406 ext/tk/tcltklib.c      VALUE table;
VALUE            10407 ext/tk/tcltklib.c      VALUE enc;
VALUE            10411 ext/tk/tcltklib.c static VALUE
VALUE            10413 ext/tk/tcltklib.c      VALUE table;
VALUE            10414 ext/tk/tcltklib.c      VALUE enc;
VALUE            10420 ext/tk/tcltklib.c static VALUE
VALUE            10422 ext/tk/tcltklib.c      VALUE arg;
VALUE            10423 ext/tk/tcltklib.c      VALUE interp;
VALUE            10426 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            10427 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            10428 ext/tk/tcltklib.c   volatile VALUE encobj = Qnil;
VALUE            10516 ext/tk/tcltklib.c static VALUE
VALUE            10518 ext/tk/tcltklib.c      VALUE arg;
VALUE            10519 ext/tk/tcltklib.c      VALUE interp;
VALUE            10522 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            10523 ext/tk/tcltklib.c   volatile VALUE encname = Qnil;
VALUE            10557 ext/tk/tcltklib.c static VALUE
VALUE            10559 ext/tk/tcltklib.c      VALUE arg;
VALUE            10560 ext/tk/tcltklib.c      VALUE interp;
VALUE            10562 ext/tk/tcltklib.c   volatile VALUE table = rb_hash_new();
VALUE            10569 ext/tk/tcltklib.c static VALUE
VALUE            10571 ext/tk/tcltklib.c      VALUE interp;
VALUE            10577 ext/tk/tcltklib.c static VALUE
VALUE            10579 ext/tk/tcltklib.c      VALUE interp;
VALUE            10581 ext/tk/tcltklib.c   volatile VALUE table = Qnil;
VALUE            10642 ext/tk/tcltklib.c static VALUE
VALUE            10644 ext/tk/tcltklib.c     VALUE interp;
VALUE            10646 ext/tk/tcltklib.c     VALUE *argv;
VALUE            10649 ext/tk/tcltklib.c     volatile VALUE menu_path;
VALUE            10722 ext/tk/tcltklib.c static VALUE
VALUE            10724 ext/tk/tcltklib.c     VALUE interp;
VALUE            10725 ext/tk/tcltklib.c     VALUE menu_path;
VALUE            10727 ext/tk/tcltklib.c     VALUE argv[1];
VALUE            10742 ext/tk/tcltklib.c     VALUE lib = rb_define_module("TclTkLib");
VALUE            10743 ext/tk/tcltklib.c     VALUE ip = rb_define_class("TclTkIp", rb_cObject);
VALUE            10745 ext/tk/tcltklib.c     VALUE ev_flag = rb_define_module_under(lib, "EventFlag");
VALUE            10746 ext/tk/tcltklib.c     VALUE var_flag = rb_define_module_under(lib, "VarAccessFlag");
VALUE            10747 ext/tk/tcltklib.c     VALUE release_type = rb_define_module_under(lib, "RELEASE_TYPE");
VALUE              41 ext/tk/tkutil/tkutil.c #define RARRAY_CONST_PTR(s) (const VALUE *)RARRAY_PTR(s)
VALUE              59 ext/tk/tkutil/tkutil.c static VALUE cMethod;
VALUE              61 ext/tk/tkutil/tkutil.c static VALUE cTclTkLib;
VALUE              63 ext/tk/tkutil/tkutil.c static VALUE cTkObject;
VALUE              64 ext/tk/tkutil/tkutil.c static VALUE cTkCallbackEntry;
VALUE              66 ext/tk/tkutil/tkutil.c static VALUE TK_None;
VALUE              68 ext/tk/tkutil/tkutil.c static VALUE cCB_SUBST;
VALUE              69 ext/tk/tkutil/tkutil.c static VALUE cSUBST_INFO;
VALUE              71 ext/tk/tkutil/tkutil.c static VALUE ENCODING_NAME_UTF8; /* for saving GC cost */
VALUE              91 ext/tk/tkutil/tkutil.c static VALUE CALLBACK_TABLE;
VALUE             113 ext/tk/tkutil/tkutil.c static VALUE rb_ary_cat _((VALUE, const VALUE *, long));
VALUE             114 ext/tk/tkutil/tkutil.c static VALUE
VALUE             116 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             117 ext/tk/tkutil/tkutil.c     const VALUE *argv;
VALUE             131 ext/tk/tkutil/tkutil.c extern VALUE rb_obj_instance_exec _((int, VALUE*, VALUE));
VALUE             133 ext/tk/tkutil/tkutil.c static VALUE
VALUE             136 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             137 ext/tk/tkutil/tkutil.c     VALUE klass;
VALUE             139 ext/tk/tkutil/tkutil.c     VALUE obj = rb_class_new_instance(argc, argv, klass);
VALUE             153 ext/tk/tkutil/tkutil.c static VALUE
VALUE             155 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             160 ext/tk/tkutil/tkutil.c static VALUE
VALUE             162 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             169 ext/tk/tkutil/tkutil.c static VALUE
VALUE             171 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             172 ext/tk/tkutil/tkutil.c     VALUE obj;
VALUE             184 ext/tk/tkutil/tkutil.c static VALUE
VALUE             187 ext/tk/tkutil/tkutil.c     VALUE argv[];
VALUE             188 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             190 ext/tk/tkutil/tkutil.c     VALUE cmd, rest;
VALUE             196 ext/tk/tkutil/tkutil.c static VALUE
VALUE             199 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             200 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             203 ext/tk/tkutil/tkutil.c     volatile VALUE id;
VALUE             204 ext/tk/tkutil/tkutil.c     volatile VALUE rest;
VALUE             216 ext/tk/tkutil/tkutil.c static VALUE
VALUE             218 ext/tk/tkutil/tkutil.c     VALUE cmd;
VALUE             220 ext/tk/tkutil/tkutil.c     volatile VALUE id_num;
VALUE             229 ext/tk/tkutil/tkutil.c static VALUE
VALUE             232 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             233 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             235 ext/tk/tkutil/tkutil.c     volatile VALUE cmd;
VALUE             251 ext/tk/tkutil/tkutil.c static VALUE
VALUE             253 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             254 ext/tk/tkutil/tkutil.c     VALUE cmd_id;
VALUE             272 ext/tk/tkutil/tkutil.c static VALUE
VALUE             275 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             276 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             281 ext/tk/tkutil/tkutil.c static VALUE
VALUE             284 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             285 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             290 ext/tk/tkutil/tkutil.c static VALUE
VALUE             292 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE             293 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             295 ext/tk/tkutil/tkutil.c     VALUE argv[1];
VALUE             302 ext/tk/tkutil/tkutil.c static VALUE
VALUE             304 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE             305 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             307 ext/tk/tkutil/tkutil.c     VALUE argv[1];
VALUE             316 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             317 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE             318 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             324 ext/tk/tkutil/tkutil.c static VALUE
VALUE             326 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             327 ext/tk/tkutil/tkutil.c     VALUE keys;
VALUE             329 ext/tk/tkutil/tkutil.c     volatile VALUE new_keys = rb_hash_new();
VALUE             337 ext/tk/tkutil/tkutil.c static VALUE get_eval_string_core _((VALUE, VALUE, VALUE));
VALUE             338 ext/tk/tkutil/tkutil.c static VALUE ary2list _((VALUE, VALUE, VALUE));
VALUE             339 ext/tk/tkutil/tkutil.c static VALUE ary2list2 _((VALUE, VALUE, VALUE));
VALUE             340 ext/tk/tkutil/tkutil.c static VALUE hash2list _((VALUE, VALUE));
VALUE             341 ext/tk/tkutil/tkutil.c static VALUE hash2list_enc _((VALUE, VALUE));
VALUE             342 ext/tk/tkutil/tkutil.c static VALUE hash2kv _((VALUE, VALUE, VALUE));
VALUE             343 ext/tk/tkutil/tkutil.c static VALUE hash2kv_enc _((VALUE, VALUE, VALUE));
VALUE             345 ext/tk/tkutil/tkutil.c static VALUE
VALUE             347 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             348 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             349 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             353 ext/tk/tkutil/tkutil.c     volatile VALUE val, val2, str_val;
VALUE             354 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             355 ext/tk/tkutil/tkutil.c     volatile VALUE sys_enc, dst_enc, str_enc;
VALUE             499 ext/tk/tkutil/tkutil.c static VALUE
VALUE             501 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             502 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             503 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             507 ext/tk/tkutil/tkutil.c     volatile VALUE val, str_val;
VALUE             508 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             509 ext/tk/tkutil/tkutil.c     volatile VALUE sys_enc, dst_enc, str_enc;
VALUE             593 ext/tk/tkutil/tkutil.c static VALUE
VALUE             595 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             600 ext/tk/tkutil/tkutil.c static VALUE
VALUE             602 ext/tk/tkutil/tkutil.c     VALUE assoc;
VALUE             603 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             604 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             607 ext/tk/tkutil/tkutil.c     volatile VALUE pair;
VALUE             608 ext/tk/tkutil/tkutil.c     volatile VALUE val;
VALUE             609 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
VALUE             646 ext/tk/tkutil/tkutil.c static VALUE
VALUE             648 ext/tk/tkutil/tkutil.c     VALUE assoc;
VALUE             649 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             650 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             653 ext/tk/tkutil/tkutil.c     volatile VALUE pair;
VALUE             654 ext/tk/tkutil/tkutil.c     volatile VALUE val;
VALUE             655 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RARRAY_LEN(assoc));
VALUE             694 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             695 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE             696 ext/tk/tkutil/tkutil.c     VALUE args;
VALUE             698 ext/tk/tkutil/tkutil.c     volatile VALUE ary;
VALUE             715 ext/tk/tkutil/tkutil.c static VALUE
VALUE             717 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             718 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             719 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             721 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RHASH_SIZE(hash));
VALUE             722 ext/tk/tkutil/tkutil.c     volatile VALUE args = rb_ary_new3(2, dst, self);
VALUE             735 ext/tk/tkutil/tkutil.c     VALUE key;
VALUE             736 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE             737 ext/tk/tkutil/tkutil.c     VALUE args;
VALUE             739 ext/tk/tkutil/tkutil.c     volatile VALUE ary;
VALUE             759 ext/tk/tkutil/tkutil.c static VALUE
VALUE             761 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             762 ext/tk/tkutil/tkutil.c     VALUE ary;
VALUE             763 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             765 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(2 * RHASH_SIZE(hash));
VALUE             766 ext/tk/tkutil/tkutil.c     volatile VALUE args = rb_ary_new3(2, dst, self);
VALUE             777 ext/tk/tkutil/tkutil.c static VALUE
VALUE             779 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             780 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             786 ext/tk/tkutil/tkutil.c static VALUE
VALUE             788 ext/tk/tkutil/tkutil.c     VALUE hash;
VALUE             789 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             794 ext/tk/tkutil/tkutil.c static VALUE
VALUE             797 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             798 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             800 ext/tk/tkutil/tkutil.c     volatile VALUE hash, enc_flag, ary;
VALUE             855 ext/tk/tkutil/tkutil.c static VALUE
VALUE             857 ext/tk/tkutil/tkutil.c     VALUE obj;
VALUE             858 ext/tk/tkutil/tkutil.c     VALUE enc_flag;
VALUE             859 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             949 ext/tk/tkutil/tkutil.c static VALUE
VALUE             952 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE             953 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             955 ext/tk/tkutil/tkutil.c     VALUE obj, enc_flag;
VALUE             964 ext/tk/tkutil/tkutil.c static VALUE
VALUE             966 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             967 ext/tk/tkutil/tkutil.c     VALUE obj;
VALUE             976 ext/tk/tkutil/tkutil.c static VALUE
VALUE             979 ext/tk/tkutil/tkutil.c     VALUE *argv; /* [0]:base_array, [1]:enc_mode, [2]..[n]:args */
VALUE             980 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE             984 ext/tk/tkutil/tkutil.c     volatile VALUE dst;
VALUE             986 ext/tk/tkutil/tkutil.c     VALUE old_gc;
VALUE            1026 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1028 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1029 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1061 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1063 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1069 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1071 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1076 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1078 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1083 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1085 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1092 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1094 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1101 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1103 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1114 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1116 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1117 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1122 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1124 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1138 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1140 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1141 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1150 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1152 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1153 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1164 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1166 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1167 ext/tk/tkutil/tkutil.c     VALUE value;
VALUE            1186 ext/tk/tkutil/tkutil.c     VALUE proc;
VALUE            1187 ext/tk/tkutil/tkutil.c     VALUE aliases;
VALUE            1232 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1236 ext/tk/tkutil/tkutil.c   volatile VALUE proc, aliases;
VALUE            1239 ext/tk/tkutil/tkutil.c   VALUE info = TypedData_Make_Struct(cSUBST_INFO, struct cbsubst_info,
VALUE            1271 ext/tk/tkutil/tkutil.c     VALUE klass;
VALUE            1276 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1279 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE            1280 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1299 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1301 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1302 ext/tk/tkutil/tkutil.c     VALUE val;
VALUE            1312 ext/tk/tkutil/tkutil.c     VALUE key, value, klass;
VALUE            1347 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1349 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1350 ext/tk/tkutil/tkutil.c     VALUE tbl;
VALUE            1365 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1367 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE            1398 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1400 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1401 ext/tk/tkutil/tkutil.c     VALUE sym;
VALUE            1404 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE            1407 ext/tk/tkutil/tkutil.c     volatile VALUE ret;
VALUE            1429 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1432 ext/tk/tkutil/tkutil.c     VALUE *argv;
VALUE            1433 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1436 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE            1439 ext/tk/tkutil/tkutil.c     VALUE arg_sym, ret, result;
VALUE            1481 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1483 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1484 ext/tk/tkutil/tkutil.c     VALUE str;
VALUE            1487 ext/tk/tkutil/tkutil.c     VALUE list;
VALUE            1488 ext/tk/tkutil/tkutil.c     VALUE ret;
VALUE            1503 ext/tk/tkutil/tkutil.c       VALUE keyval = RARRAY_AREF(list, i);
VALUE            1533 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1535 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1540 ext/tk/tkutil/tkutil.c     VALUE str, keys_str;
VALUE            1560 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1563 ext/tk/tkutil/tkutil.c      VALUE *argv;
VALUE            1564 ext/tk/tkutil/tkutil.c      VALUE self;
VALUE            1566 ext/tk/tkutil/tkutil.c   VALUE cbsubst_obj;
VALUE            1567 ext/tk/tkutil/tkutil.c   VALUE key_inf;
VALUE            1568 ext/tk/tkutil/tkutil.c   VALUE longkey_inf;
VALUE            1569 ext/tk/tkutil/tkutil.c   VALUE proc_inf;
VALUE            1570 ext/tk/tkutil/tkutil.c   VALUE inf, subst, name, type, ivar, proc;
VALUE            1571 ext/tk/tkutil/tkutil.c   const VALUE *infp;
VALUE            1675 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1677 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1682 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1684 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1685 ext/tk/tkutil/tkutil.c     VALUE arg_key;
VALUE            1686 ext/tk/tkutil/tkutil.c     VALUE val_ary;
VALUE            1694 ext/tk/tkutil/tkutil.c     volatile VALUE dst = rb_ary_new2(vallen);
VALUE            1695 ext/tk/tkutil/tkutil.c     volatile VALUE proc;
VALUE            1697 ext/tk/tkutil/tkutil.c     VALUE old_gc;
VALUE            1733 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1735 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1740 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1742 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1749 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1751 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1758 ext/tk/tkutil/tkutil.c static VALUE
VALUE            1760 ext/tk/tkutil/tkutil.c     VALUE self;
VALUE            1773 ext/tk/tkutil/tkutil.c     VALUE cTK = rb_define_class("TkKernel", rb_cObject);
VALUE            1774 ext/tk/tkutil/tkutil.c     VALUE mTK = rb_define_module("TkUtil");
VALUE              37 ext/win32ole/win32ole.c VALUE cWIN32OLE;
VALUE              56 ext/win32ole/win32ole.c static VALUE com_hash;
VALUE              57 ext/win32ole/win32ole.c static VALUE enc2cp_hash;
VALUE              88 ext/win32ole/win32ole.c static IDispatch* val2dispatch(VALUE val);
VALUE              89 ext/win32ole/win32ole.c static double rbtime2vtdate(VALUE tmobj);
VALUE              90 ext/win32ole/win32ole.c static VALUE vtdate2rbtime(double date);
VALUE              99 ext/win32ole/win32ole.c static VALUE ole_excepinfo2msg(EXCEPINFO *pExInfo);
VALUE             103 ext/win32ole/win32ole.c static VALUE ole_ary_m_entry(VALUE val, LONG *pid);
VALUE             104 ext/win32ole/win32ole.c static VALUE is_all_index_under(LONG *pid, long *pub, long dim);
VALUE             106 ext/win32ole/win32ole.c static void ole_set_safe_array(long n, SAFEARRAY *psa, LONG *pid, long *pub, VALUE val, long dim,  VARTYPE vt);
VALUE             107 ext/win32ole/win32ole.c static long dimension(VALUE val);
VALUE             108 ext/win32ole/win32ole.c static long ary_len_of_dim(VALUE ary, long dim);
VALUE             109 ext/win32ole/win32ole.c static VALUE ole_set_member(VALUE self, IDispatch *dispatch);
VALUE             110 ext/win32ole/win32ole.c static VALUE fole_s_allocate(VALUE klass);
VALUE             111 ext/win32ole/win32ole.c static VALUE create_win32ole_object(VALUE klass, IDispatch *pDispatch, int argc, VALUE *argv);
VALUE             112 ext/win32ole/win32ole.c static VALUE ary_new_dim(VALUE myary, LONG *pid, LONG *plb, LONG dim);
VALUE             113 ext/win32ole/win32ole.c static void ary_store_dim(VALUE myary, LONG *pid, LONG *plb, LONG dim, VALUE val);
VALUE             114 ext/win32ole/win32ole.c static void ole_const_load(ITypeLib *pTypeLib, VALUE klass, VALUE self);
VALUE             115 ext/win32ole/win32ole.c static HRESULT clsid_from_remote(VALUE host, VALUE com, CLSID *pclsid);
VALUE             116 ext/win32ole/win32ole.c static VALUE ole_create_dcom(VALUE self, VALUE ole, VALUE host, VALUE others);
VALUE             117 ext/win32ole/win32ole.c static VALUE ole_bind_obj(VALUE moniker, int argc, VALUE *argv, VALUE self);
VALUE             118 ext/win32ole/win32ole.c static VALUE fole_s_connect(int argc, VALUE *argv, VALUE self);
VALUE             119 ext/win32ole/win32ole.c static VALUE fole_s_const_load(int argc, VALUE *argv, VALUE self);
VALUE             121 ext/win32ole/win32ole.c static VALUE fole_s_reference_count(VALUE self, VALUE obj);
VALUE             122 ext/win32ole/win32ole.c static VALUE fole_s_free(VALUE self, VALUE obj);
VALUE             123 ext/win32ole/win32ole.c static HWND ole_show_help(VALUE helpfile, VALUE helpcontext);
VALUE             124 ext/win32ole/win32ole.c static VALUE fole_s_show_help(int argc, VALUE *argv, VALUE self);
VALUE             125 ext/win32ole/win32ole.c static VALUE fole_s_get_code_page(VALUE self);
VALUE             128 ext/win32ole/win32ole.c static VALUE fole_s_set_code_page(VALUE self, VALUE vcp);
VALUE             129 ext/win32ole/win32ole.c static VALUE fole_s_get_locale(VALUE self);
VALUE             132 ext/win32ole/win32ole.c static VALUE fole_s_set_locale(VALUE self, VALUE vlcid);
VALUE             133 ext/win32ole/win32ole.c static VALUE fole_s_create_guid(VALUE self);
VALUE             134 ext/win32ole/win32ole.c static VALUE fole_s_ole_initialize(VALUE self);
VALUE             135 ext/win32ole/win32ole.c static VALUE fole_s_ole_uninitialize(VALUE self);
VALUE             136 ext/win32ole/win32ole.c static VALUE fole_initialize(int argc, VALUE *argv, VALUE self);
VALUE             137 ext/win32ole/win32ole.c static int hash2named_arg(VALUE key, VALUE val, VALUE pop);
VALUE             138 ext/win32ole/win32ole.c static VALUE set_argv(VARIANTARG* realargs, unsigned int beg, unsigned int end);
VALUE             139 ext/win32ole/win32ole.c static VALUE ole_invoke(int argc, VALUE *argv, VALUE self, USHORT wFlags, BOOL is_bracket);
VALUE             140 ext/win32ole/win32ole.c static VALUE fole_invoke(int argc, VALUE *argv, VALUE self);
VALUE             141 ext/win32ole/win32ole.c static VALUE ole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types, USHORT dispkind);
VALUE             142 ext/win32ole/win32ole.c static VALUE fole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             143 ext/win32ole/win32ole.c static VALUE fole_getproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             144 ext/win32ole/win32ole.c static VALUE fole_setproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types);
VALUE             145 ext/win32ole/win32ole.c static VALUE fole_setproperty_with_bracket(int argc, VALUE *argv, VALUE self);
VALUE             146 ext/win32ole/win32ole.c static VALUE fole_setproperty(int argc, VALUE *argv, VALUE self);
VALUE             147 ext/win32ole/win32ole.c static VALUE fole_getproperty_with_bracket(int argc, VALUE *argv, VALUE self);
VALUE             148 ext/win32ole/win32ole.c static VALUE ole_propertyput(VALUE self, VALUE property, VALUE value);
VALUE             149 ext/win32ole/win32ole.c static VALUE fole_free(VALUE self);
VALUE             150 ext/win32ole/win32ole.c static VALUE ole_each_sub(VALUE pEnumV);
VALUE             151 ext/win32ole/win32ole.c static VALUE ole_ienum_free(VALUE pEnumV);
VALUE             152 ext/win32ole/win32ole.c static VALUE fole_each(VALUE self);
VALUE             153 ext/win32ole/win32ole.c static VALUE fole_missing(int argc, VALUE *argv, VALUE self);
VALUE             155 ext/win32ole/win32ole.c static VALUE ole_methods(VALUE self, int mask);
VALUE             156 ext/win32ole/win32ole.c static VALUE fole_methods(VALUE self);
VALUE             157 ext/win32ole/win32ole.c static VALUE fole_get_methods(VALUE self);
VALUE             158 ext/win32ole/win32ole.c static VALUE fole_put_methods(VALUE self);
VALUE             159 ext/win32ole/win32ole.c static VALUE fole_func_methods(VALUE self);
VALUE             160 ext/win32ole/win32ole.c static VALUE fole_type(VALUE self);
VALUE             161 ext/win32ole/win32ole.c static VALUE fole_typelib(VALUE self);
VALUE             162 ext/win32ole/win32ole.c static VALUE fole_query_interface(VALUE self, VALUE str_iid);
VALUE             163 ext/win32ole/win32ole.c static VALUE fole_respond_to(VALUE self, VALUE method);
VALUE             164 ext/win32ole/win32ole.c static VALUE ole_usertype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             165 ext/win32ole/win32ole.c static VALUE ole_ptrtype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             166 ext/win32ole/win32ole.c static VALUE fole_method_help(VALUE self, VALUE cmdname);
VALUE             167 ext/win32ole/win32ole.c static VALUE fole_activex_initialize(VALUE self);
VALUE             284 ext/win32ole/win32ole.c     VALUE obj;
VALUE             370 ext/win32ole/win32ole.c     VALUE v;
VALUE             374 ext/win32ole/win32ole.c     VALUE* parg = ALLOCA_N(VALUE, args);
VALUE             398 ext/win32ole/win32ole.c val2dispatch(VALUE val)
VALUE             412 ext/win32ole/win32ole.c         st_insert(tbl, val, (VALUE)pdisp | FIXNUM_FLAG);
VALUE             418 ext/win32ole/win32ole.c rbtime2vtdate(VALUE tmobj)
VALUE             445 ext/win32ole/win32ole.c static VALUE
VALUE             449 ext/win32ole/win32ole.c     VALUE v;
VALUE             644 ext/win32ole/win32ole.c     VALUE enc_name;
VALUE             753 ext/win32ole/win32ole.c static VALUE
VALUE             759 ext/win32ole/win32ole.c     VALUE error_msg;
VALUE             804 ext/win32ole/win32ole.c ole_uninitialize_hook(rb_event_flag_t evflag, VALUE data, VALUE self, ID mid, VALUE klass)
VALUE             848 ext/win32ole/win32ole.c oledata_get_struct(VALUE ole)
VALUE             856 ext/win32ole/win32ole.c ole_vstr2wc(VALUE vstr)
VALUE             873 ext/win32ole/win32ole.c     if (st_lookup(tbl, (VALUE)enc | FIXNUM_FLAG, &data)) {
VALUE             874 ext/win32ole/win32ole.c         cp = FIX2INT((VALUE)data);
VALUE             886 ext/win32ole/win32ole.c             st_insert(tbl, (VALUE)enc | FIXNUM_FLAG, INT2FIX(cp));
VALUE             931 ext/win32ole/win32ole.c     VALUE str = rb_enc_str_new(NULL, size, cWIN32OLE_enc);
VALUE             932 ext/win32ole/win32ole.c     *(VALUE *)arg = str;
VALUE             936 ext/win32ole/win32ole.c VALUE
VALUE             939 ext/win32ole/win32ole.c     VALUE vstr;
VALUE             947 ext/win32ole/win32ole.c static VALUE
VALUE             948 ext/win32ole/win32ole.c ole_ary_m_entry(VALUE val, LONG *pid)
VALUE             950 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE             960 ext/win32ole/win32ole.c static VALUE
VALUE             973 ext/win32ole/win32ole.c ole_val2variant_ex(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            1008 ext/win32ole/win32ole.c val2variant_ptr(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            1101 ext/win32ole/win32ole.c ole_set_safe_array(long n, SAFEARRAY *psa, LONG *pid, long *pub, VALUE val, long dim,  VARTYPE vt)
VALUE            1103 ext/win32ole/win32ole.c     VALUE val1;
VALUE            1133 ext/win32ole/win32ole.c dimension(VALUE val) {
VALUE            1152 ext/win32ole/win32ole.c ary_len_of_dim(VALUE ary, long dim) {
VALUE            1157 ext/win32ole/win32ole.c     VALUE val;
VALUE            1178 ext/win32ole/win32ole.c ole_val_ary2variant_ary(VALUE val, VARIANT *var, VARTYPE vt)
VALUE            1240 ext/win32ole/win32ole.c ole_val2variant(VALUE val, VARIANT *var)
VALUE            1307 ext/win32ole/win32ole.c ole_val2variant2(VALUE val, VARIANT *var)
VALUE            1314 ext/win32ole/win32ole.c VALUE
VALUE            1315 ext/win32ole/win32ole.c make_inspect(const char *class_name, VALUE detail)
VALUE            1317 ext/win32ole/win32ole.c     VALUE str;
VALUE            1326 ext/win32ole/win32ole.c VALUE
VALUE            1327 ext/win32ole/win32ole.c default_inspect(VALUE self, const char *class_name)
VALUE            1329 ext/win32ole/win32ole.c     VALUE detail = rb_funcall(self, rb_intern("to_s"), 0);
VALUE            1333 ext/win32ole/win32ole.c static VALUE
VALUE            1334 ext/win32ole/win32ole.c ole_set_member(VALUE self, IDispatch *dispatch)
VALUE            1347 ext/win32ole/win32ole.c static VALUE
VALUE            1348 ext/win32ole/win32ole.c fole_s_allocate(VALUE klass)
VALUE            1351 ext/win32ole/win32ole.c     VALUE obj;
VALUE            1358 ext/win32ole/win32ole.c static VALUE
VALUE            1359 ext/win32ole/win32ole.c create_win32ole_object(VALUE klass, IDispatch *pDispatch, int argc, VALUE *argv)
VALUE            1361 ext/win32ole/win32ole.c     VALUE obj = fole_s_allocate(klass);
VALUE            1366 ext/win32ole/win32ole.c static VALUE
VALUE            1367 ext/win32ole/win32ole.c ary_new_dim(VALUE myary, LONG *pid, LONG *plb, LONG dim) {
VALUE            1369 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            1370 ext/win32ole/win32ole.c     VALUE pobj = Qnil;
VALUE            1393 ext/win32ole/win32ole.c ary_store_dim(VALUE myary, LONG *pid, LONG *plb, LONG dim, VALUE val) {
VALUE            1395 ext/win32ole/win32ole.c     VALUE obj = ary_new_dim(myary, pid, plb, dim);
VALUE            1399 ext/win32ole/win32ole.c VALUE
VALUE            1402 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            1416 ext/win32ole/win32ole.c         VALUE val;
VALUE            1686 ext/win32ole/win32ole.c reg_open_vkey(HKEY hkey, VALUE key, HKEY *phkey)
VALUE            1691 ext/win32ole/win32ole.c VALUE
VALUE            1706 ext/win32ole/win32ole.c VALUE
VALUE            1712 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            1734 ext/win32ole/win32ole.c VALUE
VALUE            1739 ext/win32ole/win32ole.c     VALUE val = Qnil;
VALUE            1752 ext/win32ole/win32ole.c ole_const_load(ITypeLib *pTypeLib, VALUE klass, VALUE self)
VALUE            1764 ext/win32ole/win32ole.c     VALUE val;
VALUE            1765 ext/win32ole/win32ole.c     VALUE constant;
VALUE            1815 ext/win32ole/win32ole.c clsid_from_remote(VALUE host, VALUE com, CLSID *pclsid)
VALUE            1819 ext/win32ole/win32ole.c     VALUE subkey;
VALUE            1852 ext/win32ole/win32ole.c static VALUE
VALUE            1853 ext/win32ole/win32ole.c ole_create_dcom(VALUE self, VALUE ole, VALUE host, VALUE others)
VALUE            1900 ext/win32ole/win32ole.c static VALUE
VALUE            1901 ext/win32ole/win32ole.c ole_bind_obj(VALUE moniker, int argc, VALUE *argv, VALUE self)
VALUE            1951 ext/win32ole/win32ole.c static VALUE
VALUE            1952 ext/win32ole/win32ole.c fole_s_connect(int argc, VALUE *argv, VALUE self)
VALUE            1954 ext/win32ole/win32ole.c     VALUE svr_name;
VALUE            1955 ext/win32ole/win32ole.c     VALUE others;
VALUE            2032 ext/win32ole/win32ole.c static VALUE
VALUE            2033 ext/win32ole/win32ole.c fole_s_const_load(int argc, VALUE *argv, VALUE self)
VALUE            2035 ext/win32ole/win32ole.c     VALUE ole;
VALUE            2036 ext/win32ole/win32ole.c     VALUE klass;
VALUE            2043 ext/win32ole/win32ole.c     VALUE file;
VALUE            2116 ext/win32ole/win32ole.c static VALUE
VALUE            2117 ext/win32ole/win32ole.c fole_s_reference_count(VALUE self, VALUE obj)
VALUE            2133 ext/win32ole/win32ole.c static VALUE
VALUE            2134 ext/win32ole/win32ole.c fole_s_free(VALUE self, VALUE obj)
VALUE            2148 ext/win32ole/win32ole.c ole_show_help(VALUE helpfile, VALUE helpcontext)
VALUE            2179 ext/win32ole/win32ole.c static VALUE
VALUE            2180 ext/win32ole/win32ole.c fole_s_show_help(int argc, VALUE *argv, VALUE self)
VALUE            2182 ext/win32ole/win32ole.c     VALUE target;
VALUE            2183 ext/win32ole/win32ole.c     VALUE helpcontext;
VALUE            2184 ext/win32ole/win32ole.c     VALUE helpfile;
VALUE            2185 ext/win32ole/win32ole.c     VALUE name;
VALUE            2218 ext/win32ole/win32ole.c static VALUE
VALUE            2219 ext/win32ole/win32ole.c fole_s_get_code_page(VALUE self)
VALUE            2255 ext/win32ole/win32ole.c static VALUE
VALUE            2256 ext/win32ole/win32ole.c fole_s_set_code_page(VALUE self, VALUE vcp)
VALUE            2275 ext/win32ole/win32ole.c static VALUE
VALUE            2276 ext/win32ole/win32ole.c fole_s_get_locale(VALUE self)
VALUE            2310 ext/win32ole/win32ole.c static VALUE
VALUE            2311 ext/win32ole/win32ole.c fole_s_set_locale(VALUE self, VALUE vlcid)
VALUE            2336 ext/win32ole/win32ole.c static VALUE
VALUE            2337 ext/win32ole/win32ole.c fole_s_create_guid(VALUE self)
VALUE            2361 ext/win32ole/win32ole.c static VALUE
VALUE            2362 ext/win32ole/win32ole.c fole_s_ole_initialize(VALUE self)
VALUE            2369 ext/win32ole/win32ole.c static VALUE
VALUE            2370 ext/win32ole/win32ole.c fole_s_ole_uninitialize(VALUE self)
VALUE            2436 ext/win32ole/win32ole.c static VALUE
VALUE            2437 ext/win32ole/win32ole.c fole_initialize(int argc, VALUE *argv, VALUE self)
VALUE            2439 ext/win32ole/win32ole.c     VALUE svr_name;
VALUE            2440 ext/win32ole/win32ole.c     VALUE host;
VALUE            2441 ext/win32ole/win32ole.c     VALUE others;
VALUE            2492 ext/win32ole/win32ole.c hash2named_arg(VALUE key, VALUE val, VALUE pop)
VALUE            2526 ext/win32ole/win32ole.c static VALUE
VALUE            2529 ext/win32ole/win32ole.c     VALUE argv = rb_const_get(cWIN32OLE, rb_intern("ARGV"));
VALUE            2542 ext/win32ole/win32ole.c static VALUE
VALUE            2543 ext/win32ole/win32ole.c ole_invoke(int argc, VALUE *argv, VALUE self, USHORT wFlags, BOOL is_bracket)
VALUE            2548 ext/win32ole/win32ole.c     VALUE cmd;
VALUE            2549 ext/win32ole/win32ole.c     VALUE paramS;
VALUE            2550 ext/win32ole/win32ole.c     VALUE param;
VALUE            2551 ext/win32ole/win32ole.c     VALUE obj;
VALUE            2552 ext/win32ole/win32ole.c     VALUE v;
VALUE            2617 ext/win32ole/win32ole.c         rb_hash_foreach(param, hash2named_arg, (VALUE)&op);
VALUE            2797 ext/win32ole/win32ole.c static VALUE
VALUE            2798 ext/win32ole/win32ole.c fole_invoke(int argc, VALUE *argv, VALUE self)
VALUE            2803 ext/win32ole/win32ole.c static VALUE
VALUE            2804 ext/win32ole/win32ole.c ole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types, USHORT dispkind)
VALUE            2814 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            2815 ext/win32ole/win32ole.c     VALUE tp, param;
VALUE            2816 ext/win32ole/win32ole.c     VALUE v;
VALUE            2871 ext/win32ole/win32ole.c                     VALUE elem = rb_ary_entry(param, ent);
VALUE            3005 ext/win32ole/win32ole.c static VALUE
VALUE            3006 ext/win32ole/win32ole.c fole_invoke2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3023 ext/win32ole/win32ole.c static VALUE
VALUE            3024 ext/win32ole/win32ole.c fole_getproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3041 ext/win32ole/win32ole.c static VALUE
VALUE            3042 ext/win32ole/win32ole.c fole_setproperty2(VALUE self, VALUE dispid, VALUE args, VALUE types)
VALUE            3065 ext/win32ole/win32ole.c static VALUE
VALUE            3066 ext/win32ole/win32ole.c fole_setproperty_with_bracket(int argc, VALUE *argv, VALUE self)
VALUE            3084 ext/win32ole/win32ole.c static VALUE
VALUE            3085 ext/win32ole/win32ole.c fole_setproperty(int argc, VALUE *argv, VALUE self)
VALUE            3106 ext/win32ole/win32ole.c static VALUE
VALUE            3107 ext/win32ole/win32ole.c fole_getproperty_with_bracket(int argc, VALUE *argv, VALUE self)
VALUE            3112 ext/win32ole/win32ole.c static VALUE
VALUE            3113 ext/win32ole/win32ole.c ole_propertyput(VALUE self, VALUE property, VALUE value)
VALUE            3126 ext/win32ole/win32ole.c     VALUE v;
VALUE            3178 ext/win32ole/win32ole.c static VALUE
VALUE            3179 ext/win32ole/win32ole.c fole_free(VALUE self)
VALUE            3188 ext/win32ole/win32ole.c static VALUE
VALUE            3189 ext/win32ole/win32ole.c ole_each_sub(VALUE pEnumV)
VALUE            3192 ext/win32ole/win32ole.c     VALUE obj = Qnil;
VALUE            3204 ext/win32ole/win32ole.c static VALUE
VALUE            3205 ext/win32ole/win32ole.c ole_ienum_free(VALUE pEnumV)
VALUE            3226 ext/win32ole/win32ole.c static VALUE
VALUE            3227 ext/win32ole/win32ole.c fole_each(VALUE self)
VALUE            3279 ext/win32ole/win32ole.c     rb_ensure(ole_each_sub, (VALUE)pEnum, ole_ienum_free, (VALUE)pEnum);
VALUE            3289 ext/win32ole/win32ole.c static VALUE
VALUE            3290 ext/win32ole/win32ole.c fole_missing(int argc, VALUE *argv, VALUE self)
VALUE            3292 ext/win32ole/win32ole.c     VALUE mid, sym;
VALUE            3322 ext/win32ole/win32ole.c     VALUE type;
VALUE            3357 ext/win32ole/win32ole.c static VALUE
VALUE            3358 ext/win32ole/win32ole.c ole_methods(VALUE self, int mask)
VALUE            3362 ext/win32ole/win32ole.c     VALUE methods;
VALUE            3387 ext/win32ole/win32ole.c static VALUE
VALUE            3388 ext/win32ole/win32ole.c fole_methods(VALUE self)
VALUE            3403 ext/win32ole/win32ole.c static VALUE
VALUE            3404 ext/win32ole/win32ole.c fole_get_methods(VALUE self)
VALUE            3419 ext/win32ole/win32ole.c static VALUE
VALUE            3420 ext/win32ole/win32ole.c fole_put_methods(VALUE self)
VALUE            3436 ext/win32ole/win32ole.c static VALUE
VALUE            3437 ext/win32ole/win32ole.c fole_func_methods(VALUE self)
VALUE            3451 ext/win32ole/win32ole.c static VALUE
VALUE            3452 ext/win32ole/win32ole.c fole_type(VALUE self)
VALUE            3458 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            3485 ext/win32ole/win32ole.c static VALUE
VALUE            3486 ext/win32ole/win32ole.c fole_typelib(VALUE self)
VALUE            3492 ext/win32ole/win32ole.c     VALUE vtlib = Qnil;
VALUE            3518 ext/win32ole/win32ole.c static VALUE
VALUE            3519 ext/win32ole/win32ole.c fole_query_interface(VALUE self, VALUE str_iid)
VALUE            3563 ext/win32ole/win32ole.c static VALUE
VALUE            3564 ext/win32ole/win32ole.c fole_respond_to(VALUE self, VALUE method)
VALUE            3607 ext/win32ole/win32ole.c static VALUE
VALUE            3608 ext/win32ole/win32ole.c ole_usertype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            3613 ext/win32ole/win32ole.c     VALUE type = Qnil;
VALUE            3632 ext/win32ole/win32ole.c static VALUE
VALUE            3633 ext/win32ole/win32ole.c ole_ptrtype2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            3636 ext/win32ole/win32ole.c     VALUE type = rb_str_new2("");
VALUE            3645 ext/win32ole/win32ole.c VALUE
VALUE            3646 ext/win32ole/win32ole.c ole_typedesc2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails)
VALUE            3648 ext/win32ole/win32ole.c     VALUE str;
VALUE            3649 ext/win32ole/win32ole.c     VALUE typestr = Qnil;
VALUE            3774 ext/win32ole/win32ole.c static VALUE
VALUE            3775 ext/win32ole/win32ole.c fole_method_help(VALUE self, VALUE cmdname)
VALUE            3780 ext/win32ole/win32ole.c     VALUE obj;
VALUE            3817 ext/win32ole/win32ole.c static VALUE
VALUE            3818 ext/win32ole/win32ole.c fole_activex_initialize(VALUE self)
VALUE            3846 ext/win32ole/win32ole.c typelib_from_val(VALUE obj, ITypeLib **pTypeLib)
VALUE             115 ext/win32ole/win32ole.h VALUE cWIN32OLE;
VALUE             118 ext/win32ole/win32ole.h struct oledata *oledata_get_struct(VALUE obj);
VALUE             119 ext/win32ole/win32ole.h LPWSTR ole_vstr2wc(VALUE vstr);
VALUE             121 ext/win32ole/win32ole.h LONG reg_open_vkey(HKEY hkey, VALUE key, HKEY *phkey);
VALUE             122 ext/win32ole/win32ole.h VALUE reg_enum_key(HKEY hkey, DWORD i);
VALUE             123 ext/win32ole/win32ole.h VALUE reg_get_val(HKEY hkey, const char *subkey);
VALUE             124 ext/win32ole/win32ole.h VALUE reg_get_val2(HKEY hkey, const char *subkey);
VALUE             126 ext/win32ole/win32ole.h VALUE default_inspect(VALUE self, const char *class_name);
VALUE             128 ext/win32ole/win32ole.h VALUE ole_wc2vstr(LPWSTR pw, BOOL isfree);
VALUE             134 ext/win32ole/win32ole.h VALUE ole_typedesc2val(ITypeInfo *pTypeInfo, TYPEDESC *pTypeDesc, VALUE typedetails);
VALUE             135 ext/win32ole/win32ole.h VALUE make_inspect(const char *class_name, VALUE detail);
VALUE             136 ext/win32ole/win32ole.h void ole_val2variant(VALUE val, VARIANT *var);
VALUE             137 ext/win32ole/win32ole.h void ole_val2variant2(VALUE val, VARIANT *var);
VALUE             138 ext/win32ole/win32ole.h void ole_val2variant_ex(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             139 ext/win32ole/win32ole.h VALUE ole_variant2val(VARIANT *pvar);
VALUE             140 ext/win32ole/win32ole.h HRESULT ole_val_ary2variant_ary(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             141 ext/win32ole/win32ole.h VOID *val2variant_ptr(VALUE val, VARIANT *var, VARTYPE vt);
VALUE             142 ext/win32ole/win32ole.h HRESULT typelib_from_val(VALUE obj, ITypeLib **pTypeLib);
VALUE               3 ext/win32ole/win32ole_error.c static VALUE ole_hresult2msg(HRESULT hr);
VALUE               5 ext/win32ole/win32ole_error.c static VALUE
VALUE               8 ext/win32ole/win32ole_error.c     VALUE msg = Qnil;
VALUE              46 ext/win32ole/win32ole_error.c ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...)
VALUE              49 ext/win32ole/win32ole_error.c     VALUE msg;
VALUE              50 ext/win32ole/win32ole_error.c     VALUE err_msg;
VALUE               4 ext/win32ole/win32ole_error.h VALUE eWIN32OLERuntimeError;
VALUE               5 ext/win32ole/win32ole_error.h NORETURN(PRINTF_ARGS(void ole_raise(HRESULT hr, VALUE ecs, const char *fmt, ...), 3, 4));
VALUE               9 ext/win32ole/win32ole_event.c RUBY_EXTERN void rb_write_error_str(VALUE mesg);
VALUE              67 ext/win32ole/win32ole_event.c static VALUE ary_ole_event;
VALUE              70 ext/win32ole/win32ole_event.c VALUE cWIN32OLE_EVENT;
VALUE              91 ext/win32ole/win32ole_event.c static void ole_val2ptr_variant(VALUE val, VARIANT *var);
VALUE              92 ext/win32ole/win32ole_event.c static void hash2ptr_dispparams(VALUE hash, ITypeInfo *pTypeInfo, DISPID dispid, DISPPARAMS *pdispparams);
VALUE              93 ext/win32ole/win32ole_event.c static VALUE hash2result(VALUE hash);
VALUE              94 ext/win32ole/win32ole_event.c static void ary2ptr_dispparams(VALUE ary, DISPPARAMS *pdispparams);
VALUE              95 ext/win32ole/win32ole_event.c static VALUE exec_callback(VALUE arg);
VALUE              96 ext/win32ole/win32ole_event.c static VALUE rescue_callback(VALUE arg);
VALUE              97 ext/win32ole/win32ole_event.c static HRESULT find_iid(VALUE ole, char *pitf, IID *piid, ITypeInfo **ppTypeInfo);
VALUE             100 ext/win32ole/win32ole_event.c static HRESULT find_default_source(VALUE ole, IID *piid, ITypeInfo **ppTypeInfo);
VALUE             101 ext/win32ole/win32ole_event.c static long ole_search_event_at(VALUE ary, VALUE ev);
VALUE             102 ext/win32ole/win32ole_event.c static VALUE ole_search_event(VALUE ary, VALUE ev, BOOL  *is_default);
VALUE             103 ext/win32ole/win32ole_event.c static VALUE ole_search_handler_method(VALUE handler, VALUE ev, BOOL *is_default_handler);
VALUE             104 ext/win32ole/win32ole_event.c static void ole_delete_event(VALUE ary, VALUE ev);
VALUE             107 ext/win32ole/win32ole_event.c static VALUE fev_s_allocate(VALUE klass);
VALUE             108 ext/win32ole/win32ole_event.c static VALUE ev_advise(int argc, VALUE *argv, VALUE self);
VALUE             109 ext/win32ole/win32ole_event.c static VALUE fev_initialize(int argc, VALUE *argv, VALUE self);
VALUE             111 ext/win32ole/win32ole_event.c static VALUE fev_s_msg_loop(VALUE klass);
VALUE             112 ext/win32ole/win32ole_event.c static void add_event_call_back(VALUE obj, VALUE event, VALUE data);
VALUE             113 ext/win32ole/win32ole_event.c static VALUE ev_on_event(int argc, VALUE *argv, VALUE self, VALUE is_ary_arg);
VALUE             114 ext/win32ole/win32ole_event.c static VALUE fev_on_event(int argc, VALUE *argv, VALUE self);
VALUE             115 ext/win32ole/win32ole_event.c static VALUE fev_on_event_with_outargs(int argc, VALUE *argv, VALUE self);
VALUE             116 ext/win32ole/win32ole_event.c static VALUE fev_off_event(int argc, VALUE *argv, VALUE self);
VALUE             117 ext/win32ole/win32ole_event.c static VALUE fev_unadvise(VALUE self);
VALUE             118 ext/win32ole/win32ole_event.c static VALUE fev_set_handler(VALUE self, VALUE val);
VALUE             119 ext/win32ole/win32ole_event.c static VALUE fev_get_handler(VALUE self);
VALUE             120 ext/win32ole/win32ole_event.c static VALUE evs_push(VALUE ev);
VALUE             121 ext/win32ole/win32ole_event.c static VALUE evs_delete(long i);
VALUE             122 ext/win32ole/win32ole_event.c static VALUE evs_entry(long i);
VALUE             150 ext/win32ole/win32ole_event.c     VALUE ary, obj, event, args, outargv, ev, result;
VALUE             151 ext/win32ole/win32ole_event.c     VALUE handler = Qnil;
VALUE             152 ext/win32ole/win32ole_event.c     VALUE arg[3];
VALUE             153 ext/win32ole/win32ole_event.c     VALUE mid;
VALUE             154 ext/win32ole/win32ole_event.c     VALUE is_outarg = Qfalse;
VALUE             217 ext/win32ole/win32ole_event.c     result = rb_protect(exec_callback, (VALUE)arg, &state);
VALUE             334 ext/win32ole/win32ole_event.c ole_val2ptr_variant(VALUE val, VARIANT *var)
VALUE             402 ext/win32ole/win32ole_event.c hash2ptr_dispparams(VALUE hash, ITypeInfo *pTypeInfo, DISPID dispid, DISPPARAMS *pdispparams)
VALUE             408 ext/win32ole/win32ole_event.c     VALUE val;
VALUE             409 ext/win32ole/win32ole_event.c     VALUE key;
VALUE             430 ext/win32ole/win32ole_event.c static VALUE
VALUE             431 ext/win32ole/win32ole_event.c hash2result(VALUE hash)
VALUE             433 ext/win32ole/win32ole_event.c     VALUE ret = Qnil;
VALUE             441 ext/win32ole/win32ole_event.c ary2ptr_dispparams(VALUE ary, DISPPARAMS *pdispparams)
VALUE             444 ext/win32ole/win32ole_event.c     VALUE v;
VALUE             453 ext/win32ole/win32ole_event.c static VALUE
VALUE             454 ext/win32ole/win32ole_event.c exec_callback(VALUE arg)
VALUE             456 ext/win32ole/win32ole_event.c     VALUE *parg = (VALUE *)arg;
VALUE             457 ext/win32ole/win32ole_event.c     VALUE handler = parg[0];
VALUE             458 ext/win32ole/win32ole_event.c     VALUE mid = parg[1];
VALUE             459 ext/win32ole/win32ole_event.c     VALUE args = parg[2];
VALUE             463 ext/win32ole/win32ole_event.c static VALUE
VALUE             464 ext/win32ole/win32ole_event.c rescue_callback(VALUE arg)
VALUE             467 ext/win32ole/win32ole_event.c     VALUE error;
VALUE             468 ext/win32ole/win32ole_event.c     VALUE e = rb_errinfo();
VALUE             469 ext/win32ole/win32ole_event.c     VALUE bt = rb_funcall(e, rb_intern("backtrace"), 0);
VALUE             470 ext/win32ole/win32ole_event.c     VALUE msg = rb_funcall(e, rb_intern("message"), 0);
VALUE             482 ext/win32ole/win32ole_event.c find_iid(VALUE ole, char *pitf, IID *piid, ITypeInfo **ppTypeInfo)
VALUE             704 ext/win32ole/win32ole_event.c find_default_source(VALUE ole, IID *piid, ITypeInfo **ppTypeInfo)
VALUE             789 ext/win32ole/win32ole_event.c ole_search_event_at(VALUE ary, VALUE ev)
VALUE             791 ext/win32ole/win32ole_event.c     VALUE event;
VALUE             792 ext/win32ole/win32ole_event.c     VALUE event_name;
VALUE             813 ext/win32ole/win32ole_event.c static VALUE
VALUE             814 ext/win32ole/win32ole_event.c ole_search_event(VALUE ary, VALUE ev, BOOL  *is_default)
VALUE             816 ext/win32ole/win32ole_event.c     VALUE event;
VALUE             817 ext/win32ole/win32ole_event.c     VALUE def_event;
VALUE             818 ext/win32ole/win32ole_event.c     VALUE event_name;
VALUE             838 ext/win32ole/win32ole_event.c static VALUE
VALUE             839 ext/win32ole/win32ole_event.c ole_search_handler_method(VALUE handler, VALUE ev, BOOL *is_default_handler)
VALUE             841 ext/win32ole/win32ole_event.c     VALUE mid;
VALUE             857 ext/win32ole/win32ole_event.c ole_delete_event(VALUE ary, VALUE ev)
VALUE             886 ext/win32ole/win32ole_event.c static VALUE
VALUE             887 ext/win32ole/win32ole_event.c fev_s_allocate(VALUE klass)
VALUE             889 ext/win32ole/win32ole_event.c     VALUE obj;
VALUE             899 ext/win32ole/win32ole_event.c static VALUE
VALUE             900 ext/win32ole/win32ole_event.c ev_advise(int argc, VALUE *argv, VALUE self)
VALUE             903 ext/win32ole/win32ole_event.c     VALUE ole, itf;
VALUE             989 ext/win32ole/win32ole_event.c static VALUE
VALUE             990 ext/win32ole/win32ole_event.c fev_initialize(int argc, VALUE *argv, VALUE self)
VALUE            1015 ext/win32ole/win32ole_event.c static VALUE
VALUE            1016 ext/win32ole/win32ole_event.c fev_s_msg_loop(VALUE klass)
VALUE            1023 ext/win32ole/win32ole_event.c add_event_call_back(VALUE obj, VALUE event, VALUE data)
VALUE            1025 ext/win32ole/win32ole_event.c     VALUE events = rb_ivar_get(obj, id_events);
VALUE            1034 ext/win32ole/win32ole_event.c static VALUE
VALUE            1035 ext/win32ole/win32ole_event.c ev_on_event(int argc, VALUE *argv, VALUE self, VALUE is_ary_arg)
VALUE            1038 ext/win32ole/win32ole_event.c     VALUE event, args, data;
VALUE            1086 ext/win32ole/win32ole_event.c static VALUE
VALUE            1087 ext/win32ole/win32ole_event.c fev_on_event(int argc, VALUE *argv, VALUE self)
VALUE            1106 ext/win32ole/win32ole_event.c static VALUE
VALUE            1107 ext/win32ole/win32ole_event.c fev_on_event_with_outargs(int argc, VALUE *argv, VALUE self)
VALUE            1127 ext/win32ole/win32ole_event.c static VALUE
VALUE            1128 ext/win32ole/win32ole_event.c fev_off_event(int argc, VALUE *argv, VALUE self)
VALUE            1130 ext/win32ole/win32ole_event.c     VALUE event = Qnil;
VALUE            1131 ext/win32ole/win32ole_event.c     VALUE events;
VALUE            1165 ext/win32ole/win32ole_event.c static VALUE
VALUE            1166 ext/win32ole/win32ole_event.c fev_unadvise(VALUE self)
VALUE            1181 ext/win32ole/win32ole_event.c static VALUE
VALUE            1182 ext/win32ole/win32ole_event.c evs_push(VALUE ev)
VALUE            1187 ext/win32ole/win32ole_event.c static VALUE
VALUE            1194 ext/win32ole/win32ole_event.c static VALUE
VALUE            1245 ext/win32ole/win32ole_event.c static VALUE
VALUE            1246 ext/win32ole/win32ole_event.c fev_set_handler(VALUE self, VALUE val)
VALUE            1258 ext/win32ole/win32ole_event.c static VALUE
VALUE            1259 ext/win32ole/win32ole_event.c fev_get_handler(VALUE self)
VALUE               5 ext/win32ole/win32ole_method.c static VALUE ole_method_sub(VALUE self, ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE name);
VALUE               6 ext/win32ole/win32ole_method.c static VALUE olemethod_from_typeinfo(VALUE self, ITypeInfo *pTypeInfo, VALUE name);
VALUE               7 ext/win32ole/win32ole_method.c static VALUE ole_methods_sub(ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE methods, int mask);
VALUE               8 ext/win32ole/win32ole_method.c static VALUE olemethod_set_member(VALUE self, ITypeInfo *pTypeInfo, ITypeInfo *pOwnerTypeInfo, int index, VALUE name);
VALUE               9 ext/win32ole/win32ole_method.c static VALUE folemethod_initialize(VALUE self, VALUE oletype, VALUE method);
VALUE              10 ext/win32ole/win32ole_method.c static VALUE folemethod_name(VALUE self);
VALUE              11 ext/win32ole/win32ole_method.c static VALUE ole_method_return_type(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              12 ext/win32ole/win32ole_method.c static VALUE folemethod_return_type(VALUE self);
VALUE              13 ext/win32ole/win32ole_method.c static VALUE ole_method_return_vtype(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              14 ext/win32ole/win32ole_method.c static VALUE folemethod_return_vtype(VALUE self);
VALUE              15 ext/win32ole/win32ole_method.c static VALUE ole_method_return_type_detail(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              16 ext/win32ole/win32ole_method.c static VALUE folemethod_return_type_detail(VALUE self);
VALUE              17 ext/win32ole/win32ole_method.c static VALUE ole_method_invkind(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              18 ext/win32ole/win32ole_method.c static VALUE ole_method_invoke_kind(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              19 ext/win32ole/win32ole_method.c static VALUE folemethod_invkind(VALUE self);
VALUE              20 ext/win32ole/win32ole_method.c static VALUE folemethod_invoke_kind(VALUE self);
VALUE              21 ext/win32ole/win32ole_method.c static VALUE ole_method_visible(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              22 ext/win32ole/win32ole_method.c static VALUE folemethod_visible(VALUE self);
VALUE              23 ext/win32ole/win32ole_method.c static VALUE ole_method_event(ITypeInfo *pTypeInfo, UINT method_index, VALUE method_name);
VALUE              24 ext/win32ole/win32ole_method.c static VALUE folemethod_event(VALUE self);
VALUE              25 ext/win32ole/win32ole_method.c static VALUE folemethod_event_interface(VALUE self);
VALUE              27 ext/win32ole/win32ole_method.c static VALUE ole_method_helpstring(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              28 ext/win32ole/win32ole_method.c static VALUE folemethod_helpstring(VALUE self);
VALUE              29 ext/win32ole/win32ole_method.c static VALUE ole_method_helpfile(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              30 ext/win32ole/win32ole_method.c static VALUE folemethod_helpfile(VALUE self);
VALUE              31 ext/win32ole/win32ole_method.c static VALUE ole_method_helpcontext(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              32 ext/win32ole/win32ole_method.c static VALUE folemethod_helpcontext(VALUE self);
VALUE              33 ext/win32ole/win32ole_method.c static VALUE ole_method_dispid(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              34 ext/win32ole/win32ole_method.c static VALUE folemethod_dispid(VALUE self);
VALUE              35 ext/win32ole/win32ole_method.c static VALUE ole_method_offset_vtbl(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              36 ext/win32ole/win32ole_method.c static VALUE folemethod_offset_vtbl(VALUE self);
VALUE              37 ext/win32ole/win32ole_method.c static VALUE ole_method_size_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              38 ext/win32ole/win32ole_method.c static VALUE folemethod_size_params(VALUE self);
VALUE              39 ext/win32ole/win32ole_method.c static VALUE ole_method_size_opt_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              40 ext/win32ole/win32ole_method.c static VALUE folemethod_size_opt_params(VALUE self);
VALUE              41 ext/win32ole/win32ole_method.c static VALUE ole_method_params(ITypeInfo *pTypeInfo, UINT method_index);
VALUE              42 ext/win32ole/win32ole_method.c static VALUE folemethod_params(VALUE self);
VALUE              43 ext/win32ole/win32ole_method.c static VALUE folemethod_inspect(VALUE self);
VALUE              67 ext/win32ole/win32ole_method.c olemethod_data_get_struct(VALUE obj)
VALUE              74 ext/win32ole/win32ole_method.c static VALUE
VALUE              75 ext/win32ole/win32ole_method.c ole_method_sub(VALUE self, ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE name)
VALUE              82 ext/win32ole/win32ole_method.c     VALUE fname;
VALUE              83 ext/win32ole/win32ole_method.c     VALUE method = Qnil;
VALUE             111 ext/win32ole/win32ole_method.c VALUE
VALUE             119 ext/win32ole/win32ole_method.c     VALUE methods = rb_ary_new();
VALUE             140 ext/win32ole/win32ole_method.c static VALUE
VALUE             141 ext/win32ole/win32ole_method.c olemethod_from_typeinfo(VALUE self, ITypeInfo *pTypeInfo, VALUE name)
VALUE             148 ext/win32ole/win32ole_method.c     VALUE method = Qnil;
VALUE             171 ext/win32ole/win32ole_method.c static VALUE
VALUE             172 ext/win32ole/win32ole_method.c ole_methods_sub(ITypeInfo *pOwnerTypeInfo, ITypeInfo *pTypeInfo, VALUE methods, int mask)
VALUE             178 ext/win32ole/win32ole_method.c     VALUE method;
VALUE             209 ext/win32ole/win32ole_method.c VALUE
VALUE             210 ext/win32ole/win32ole_method.c create_win32ole_method(ITypeInfo *pTypeInfo, VALUE name)
VALUE             213 ext/win32ole/win32ole_method.c     VALUE method = folemethod_s_allocate(cWIN32OLE_METHOD);
VALUE             214 ext/win32ole/win32ole_method.c     VALUE obj = olemethod_from_typeinfo(method, pTypeInfo, name);
VALUE             224 ext/win32ole/win32ole_method.c static VALUE
VALUE             225 ext/win32ole/win32ole_method.c olemethod_set_member(VALUE self, ITypeInfo *pTypeInfo, ITypeInfo *pOwnerTypeInfo, int index, VALUE name)
VALUE             238 ext/win32ole/win32ole_method.c VALUE
VALUE             239 ext/win32ole/win32ole_method.c folemethod_s_allocate(VALUE klass)
VALUE             242 ext/win32ole/win32ole_method.c     VALUE obj;
VALUE             265 ext/win32ole/win32ole_method.c static VALUE
VALUE             266 ext/win32ole/win32ole_method.c folemethod_initialize(VALUE self, VALUE oletype, VALUE method)
VALUE             268 ext/win32ole/win32ole_method.c     VALUE obj = Qnil;
VALUE             296 ext/win32ole/win32ole_method.c static VALUE
VALUE             297 ext/win32ole/win32ole_method.c folemethod_name(VALUE self)
VALUE             302 ext/win32ole/win32ole_method.c static VALUE
VALUE             307 ext/win32ole/win32ole_method.c     VALUE type;
VALUE             328 ext/win32ole/win32ole_method.c static VALUE
VALUE             329 ext/win32ole/win32ole_method.c folemethod_return_type(VALUE self)
VALUE             336 ext/win32ole/win32ole_method.c static VALUE
VALUE             341 ext/win32ole/win32ole_method.c     VALUE vvt;
VALUE             362 ext/win32ole/win32ole_method.c static VALUE
VALUE             363 ext/win32ole/win32ole_method.c folemethod_return_vtype(VALUE self)
VALUE             370 ext/win32ole/win32ole_method.c static VALUE
VALUE             375 ext/win32ole/win32ole_method.c     VALUE type = rb_ary_new();
VALUE             396 ext/win32ole/win32ole_method.c static VALUE
VALUE             397 ext/win32ole/win32ole_method.c folemethod_return_type_detail(VALUE self)
VALUE             404 ext/win32ole/win32ole_method.c static VALUE
VALUE             409 ext/win32ole/win32ole_method.c     VALUE invkind;
VALUE             418 ext/win32ole/win32ole_method.c static VALUE
VALUE             421 ext/win32ole/win32ole_method.c     VALUE type = rb_str_new2("UNKNOWN");
VALUE             422 ext/win32ole/win32ole_method.c     VALUE invkind = ole_method_invkind(pTypeInfo, method_index);
VALUE             448 ext/win32ole/win32ole_method.c static VALUE
VALUE             449 ext/win32ole/win32ole_method.c folemethod_invkind(VALUE self)
VALUE             467 ext/win32ole/win32ole_method.c static VALUE
VALUE             468 ext/win32ole/win32ole_method.c folemethod_invoke_kind(VALUE self)
VALUE             475 ext/win32ole/win32ole_method.c static VALUE
VALUE             480 ext/win32ole/win32ole_method.c     VALUE visible;
VALUE             504 ext/win32ole/win32ole_method.c static VALUE
VALUE             505 ext/win32ole/win32ole_method.c folemethod_visible(VALUE self)
VALUE             512 ext/win32ole/win32ole_method.c static VALUE
VALUE             513 ext/win32ole/win32ole_method.c ole_method_event(ITypeInfo *pTypeInfo, UINT method_index, VALUE method_name)
VALUE             523 ext/win32ole/win32ole_method.c     VALUE name;
VALUE             524 ext/win32ole/win32ole_method.c     VALUE event = Qfalse;
VALUE             586 ext/win32ole/win32ole_method.c static VALUE
VALUE             587 ext/win32ole/win32ole_method.c folemethod_event(VALUE self)
VALUE             607 ext/win32ole/win32ole_method.c static VALUE
VALUE             608 ext/win32ole/win32ole_method.c folemethod_event_interface(VALUE self)
VALUE             644 ext/win32ole/win32ole_method.c static VALUE
VALUE             667 ext/win32ole/win32ole_method.c static VALUE
VALUE             668 ext/win32ole/win32ole_method.c folemethod_helpstring(VALUE self)
VALUE             675 ext/win32ole/win32ole_method.c static VALUE
VALUE             697 ext/win32ole/win32ole_method.c static VALUE
VALUE             698 ext/win32ole/win32ole_method.c folemethod_helpfile(VALUE self)
VALUE             706 ext/win32ole/win32ole_method.c static VALUE
VALUE             727 ext/win32ole/win32ole_method.c static VALUE
VALUE             728 ext/win32ole/win32ole_method.c folemethod_helpcontext(VALUE self)
VALUE             735 ext/win32ole/win32ole_method.c static VALUE
VALUE             740 ext/win32ole/win32ole_method.c     VALUE dispid = Qnil;
VALUE             758 ext/win32ole/win32ole_method.c static VALUE
VALUE             759 ext/win32ole/win32ole_method.c folemethod_dispid(VALUE self)
VALUE             766 ext/win32ole/win32ole_method.c static VALUE
VALUE             771 ext/win32ole/win32ole_method.c     VALUE offset_vtbl = Qnil;
VALUE             789 ext/win32ole/win32ole_method.c static VALUE
VALUE             790 ext/win32ole/win32ole_method.c folemethod_offset_vtbl(VALUE self)
VALUE             797 ext/win32ole/win32ole_method.c static VALUE
VALUE             802 ext/win32ole/win32ole_method.c     VALUE size_params = Qnil;
VALUE             821 ext/win32ole/win32ole_method.c static VALUE
VALUE             822 ext/win32ole/win32ole_method.c folemethod_size_params(VALUE self)
VALUE             829 ext/win32ole/win32ole_method.c static VALUE
VALUE             834 ext/win32ole/win32ole_method.c     VALUE size_opt_params = Qnil;
VALUE             852 ext/win32ole/win32ole_method.c static VALUE
VALUE             853 ext/win32ole/win32ole_method.c folemethod_size_opt_params(VALUE self)
VALUE             860 ext/win32ole/win32ole_method.c static VALUE
VALUE             867 ext/win32ole/win32ole_method.c     VALUE param;
VALUE             868 ext/win32ole/win32ole_method.c     VALUE params = rb_ary_new();
VALUE             905 ext/win32ole/win32ole_method.c static VALUE
VALUE             906 ext/win32ole/win32ole_method.c folemethod_params(VALUE self)
VALUE             920 ext/win32ole/win32ole_method.c static VALUE
VALUE             921 ext/win32ole/win32ole_method.c folemethod_inspect(VALUE self)
VALUE              10 ext/win32ole/win32ole_method.h VALUE cWIN32OLE_METHOD;
VALUE              11 ext/win32ole/win32ole_method.h VALUE folemethod_s_allocate(VALUE klass);
VALUE              12 ext/win32ole/win32ole_method.h VALUE ole_methods_from_typeinfo(ITypeInfo *pTypeInfo, int mask);
VALUE              13 ext/win32ole/win32ole_method.h VALUE create_win32ole_method(ITypeInfo *pTypeInfo, VALUE name);
VALUE              14 ext/win32ole/win32ole_method.h struct olemethoddata *olemethod_data_get_struct(VALUE obj);
VALUE               3 ext/win32ole/win32ole_param.c VALUE cWIN32OLE_PARAM;
VALUE              13 ext/win32ole/win32ole_param.c static VALUE foleparam_s_allocate(VALUE klass);
VALUE              14 ext/win32ole/win32ole_param.c static VALUE oleparam_ole_param_from_index(VALUE self, ITypeInfo *pTypeInfo, UINT method_index, int param_index);
VALUE              15 ext/win32ole/win32ole_param.c static VALUE oleparam_ole_param(VALUE self, VALUE olemethod, int n);
VALUE              16 ext/win32ole/win32ole_param.c static VALUE foleparam_initialize(VALUE self, VALUE olemethod, VALUE n);
VALUE              17 ext/win32ole/win32ole_param.c static VALUE foleparam_name(VALUE self);
VALUE              18 ext/win32ole/win32ole_param.c static VALUE ole_param_ole_type(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE              19 ext/win32ole/win32ole_param.c static VALUE foleparam_ole_type(VALUE self);
VALUE              20 ext/win32ole/win32ole_param.c static VALUE ole_param_ole_type_detail(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE              21 ext/win32ole/win32ole_param.c static VALUE foleparam_ole_type_detail(VALUE self);
VALUE              22 ext/win32ole/win32ole_param.c static VALUE ole_param_flag_mask(ITypeInfo *pTypeInfo, UINT method_index, UINT index, USHORT mask);
VALUE              23 ext/win32ole/win32ole_param.c static VALUE foleparam_input(VALUE self);
VALUE              24 ext/win32ole/win32ole_param.c static VALUE foleparam_output(VALUE self);
VALUE              25 ext/win32ole/win32ole_param.c static VALUE foleparam_optional(VALUE self);
VALUE              26 ext/win32ole/win32ole_param.c static VALUE foleparam_retval(VALUE self);
VALUE              27 ext/win32ole/win32ole_param.c static VALUE ole_param_default(ITypeInfo *pTypeInfo, UINT method_index, UINT index);
VALUE              28 ext/win32ole/win32ole_param.c static VALUE foleparam_default(VALUE self);
VALUE              29 ext/win32ole/win32ole_param.c static VALUE foleparam_inspect(VALUE self);
VALUE              51 ext/win32ole/win32ole_param.c VALUE
VALUE              52 ext/win32ole/win32ole_param.c create_win32ole_param(ITypeInfo *pTypeInfo, UINT method_index, UINT index, VALUE name)
VALUE              55 ext/win32ole/win32ole_param.c     VALUE obj = foleparam_s_allocate(cWIN32OLE_PARAM);
VALUE              72 ext/win32ole/win32ole_param.c static VALUE
VALUE              73 ext/win32ole/win32ole_param.c foleparam_s_allocate(VALUE klass)
VALUE              76 ext/win32ole/win32ole_param.c     VALUE obj;
VALUE              86 ext/win32ole/win32ole_param.c static VALUE
VALUE              87 ext/win32ole/win32ole_param.c oleparam_ole_param_from_index(VALUE self, ITypeInfo *pTypeInfo, UINT method_index, int param_index)
VALUE             125 ext/win32ole/win32ole_param.c static VALUE
VALUE             126 ext/win32ole/win32ole_param.c oleparam_ole_param(VALUE self, VALUE olemethod, int n)
VALUE             145 ext/win32ole/win32ole_param.c static VALUE
VALUE             146 ext/win32ole/win32ole_param.c foleparam_initialize(VALUE self, VALUE olemethod, VALUE n)
VALUE             166 ext/win32ole/win32ole_param.c static VALUE
VALUE             167 ext/win32ole/win32ole_param.c foleparam_name(VALUE self)
VALUE             172 ext/win32ole/win32ole_param.c static VALUE
VALUE             177 ext/win32ole/win32ole_param.c     VALUE type = rb_str_new2("unknown type");
VALUE             197 ext/win32ole/win32ole_param.c static VALUE
VALUE             198 ext/win32ole/win32ole_param.c foleparam_ole_type(VALUE self)
VALUE             206 ext/win32ole/win32ole_param.c static VALUE
VALUE             211 ext/win32ole/win32ole_param.c     VALUE typedetail = rb_ary_new();
VALUE             231 ext/win32ole/win32ole_param.c static VALUE
VALUE             232 ext/win32ole/win32ole_param.c foleparam_ole_type_detail(VALUE self)
VALUE             240 ext/win32ole/win32ole_param.c static VALUE
VALUE             245 ext/win32ole/win32ole_param.c     VALUE ret = Qfalse;
VALUE             265 ext/win32ole/win32ole_param.c static VALUE
VALUE             266 ext/win32ole/win32ole_param.c foleparam_input(VALUE self)
VALUE             293 ext/win32ole/win32ole_param.c static VALUE
VALUE             294 ext/win32ole/win32ole_param.c foleparam_output(VALUE self)
VALUE             312 ext/win32ole/win32ole_param.c static VALUE
VALUE             313 ext/win32ole/win32ole_param.c foleparam_optional(VALUE self)
VALUE             332 ext/win32ole/win32ole_param.c static VALUE
VALUE             333 ext/win32ole/win32ole_param.c foleparam_retval(VALUE self)
VALUE             341 ext/win32ole/win32ole_param.c static VALUE
VALUE             350 ext/win32ole/win32ole_param.c     VALUE defval = Qnil;
VALUE             393 ext/win32ole/win32ole_param.c static VALUE
VALUE             394 ext/win32ole/win32ole_param.c foleparam_default(VALUE self)
VALUE             410 ext/win32ole/win32ole_param.c static VALUE
VALUE             411 ext/win32ole/win32ole_param.c foleparam_inspect(VALUE self)
VALUE             413 ext/win32ole/win32ole_param.c     VALUE detail = foleparam_name(self);
VALUE             414 ext/win32ole/win32ole_param.c     VALUE defval = foleparam_default(self);
VALUE               4 ext/win32ole/win32ole_param.h VALUE create_win32ole_param(ITypeInfo *pTypeInfo, UINT method_index, UINT index, VALUE name);
VALUE               8 ext/win32ole/win32ole_record.c static HRESULT recordinfo_from_itypelib(ITypeLib *pTypeLib, VALUE name, IRecordInfo **ppri);
VALUE               9 ext/win32ole/win32ole_record.c static int hash2olerec(VALUE key, VALUE val, VALUE rec);
VALUE              12 ext/win32ole/win32ole_record.c static VALUE folerecord_s_allocate(VALUE klass);
VALUE              13 ext/win32ole/win32ole_record.c static VALUE folerecord_initialize(VALUE self, VALUE typename, VALUE oleobj);
VALUE              14 ext/win32ole/win32ole_record.c static VALUE folerecord_to_h(VALUE self);
VALUE              15 ext/win32ole/win32ole_record.c static VALUE folerecord_typename(VALUE self);
VALUE              16 ext/win32ole/win32ole_record.c static VALUE olerecord_ivar_get(VALUE self, VALUE name);
VALUE              17 ext/win32ole/win32ole_record.c static VALUE olerecord_ivar_set(VALUE self, VALUE name, VALUE val);
VALUE              18 ext/win32ole/win32ole_record.c static VALUE folerecord_method_missing(int argc, VALUE *argv, VALUE self);
VALUE              19 ext/win32ole/win32ole_record.c static VALUE folerecord_ole_instance_variable_get(VALUE self, VALUE name);
VALUE              20 ext/win32ole/win32ole_record.c static VALUE folerecord_ole_instance_variable_set(VALUE self, VALUE name, VALUE val);
VALUE              21 ext/win32ole/win32ole_record.c static VALUE folerecord_inspect(VALUE self);
VALUE              30 ext/win32ole/win32ole_record.c recordinfo_from_itypelib(ITypeLib *pTypeLib, VALUE name, IRecordInfo **ppri)
VALUE              62 ext/win32ole/win32ole_record.c hash2olerec(VALUE key, VALUE val, VALUE rec)
VALUE              87 ext/win32ole/win32ole_record.c ole_rec2variant(VALUE rec, VARIANT *var)
VALUE              93 ext/win32ole/win32ole_record.c     VALUE fields;
VALUE             123 ext/win32ole/win32ole_record.c olerecord_set_ivar(VALUE obj, IRecordInfo *pri, void *prec)
VALUE             130 ext/win32ole/win32ole_record.c     VALUE fields;
VALUE             131 ext/win32ole/win32ole_record.c     VALUE val;
VALUE             171 ext/win32ole/win32ole_record.c VALUE
VALUE             174 ext/win32ole/win32ole_record.c     VALUE obj = folerecord_s_allocate(cWIN32OLE_RECORD);
VALUE             244 ext/win32ole/win32ole_record.c static VALUE
VALUE             245 ext/win32ole/win32ole_record.c folerecord_s_allocate(VALUE klass) {
VALUE             246 ext/win32ole/win32ole_record.c     VALUE obj = Qnil;
VALUE             281 ext/win32ole/win32ole_record.c static VALUE
VALUE             282 ext/win32ole/win32ole_record.c folerecord_initialize(VALUE self, VALUE typename, VALUE oleobj) {
VALUE             357 ext/win32ole/win32ole_record.c static VALUE
VALUE             358 ext/win32ole/win32ole_record.c folerecord_to_h(VALUE self)
VALUE             394 ext/win32ole/win32ole_record.c static VALUE
VALUE             395 ext/win32ole/win32ole_record.c folerecord_typename(VALUE self)
VALUE             400 ext/win32ole/win32ole_record.c static VALUE
VALUE             401 ext/win32ole/win32ole_record.c olerecord_ivar_get(VALUE self, VALUE name)
VALUE             403 ext/win32ole/win32ole_record.c     VALUE fields;
VALUE             408 ext/win32ole/win32ole_record.c static VALUE
VALUE             409 ext/win32ole/win32ole_record.c olerecord_ivar_set(VALUE self, VALUE name, VALUE val)
VALUE             413 ext/win32ole/win32ole_record.c     VALUE fields;
VALUE             450 ext/win32ole/win32ole_record.c static VALUE
VALUE             451 ext/win32ole/win32ole_record.c folerecord_method_missing(int argc, VALUE *argv, VALUE self)
VALUE             453 ext/win32ole/win32ole_record.c     VALUE name;
VALUE             502 ext/win32ole/win32ole_record.c static VALUE
VALUE             503 ext/win32ole/win32ole_record.c folerecord_ole_instance_variable_get(VALUE self, VALUE name)
VALUE             505 ext/win32ole/win32ole_record.c     VALUE sname;
VALUE             541 ext/win32ole/win32ole_record.c static VALUE
VALUE             542 ext/win32ole/win32ole_record.c folerecord_ole_instance_variable_set(VALUE self, VALUE name, VALUE val)
VALUE             544 ext/win32ole/win32ole_record.c     VALUE sname;
VALUE             577 ext/win32ole/win32ole_record.c static VALUE
VALUE             578 ext/win32ole/win32ole_record.c folerecord_inspect(VALUE self)
VALUE             580 ext/win32ole/win32ole_record.c     VALUE tname;
VALUE             581 ext/win32ole/win32ole_record.c     VALUE field;
VALUE               4 ext/win32ole/win32ole_record.h VALUE cWIN32OLE_RECORD;
VALUE               5 ext/win32ole/win32ole_record.h void ole_rec2variant(VALUE rec, VARIANT *var);
VALUE               6 ext/win32ole/win32ole_record.h void olerecord_set_ivar(VALUE obj, IRecordInfo *pri, void *prec);
VALUE               7 ext/win32ole/win32ole_record.h VALUE create_win32ole_record(IRecordInfo *pri, void *prec);
VALUE               9 ext/win32ole/win32ole_type.c static VALUE foletype_s_ole_classes(VALUE self, VALUE typelib);
VALUE              10 ext/win32ole/win32ole_type.c static VALUE foletype_s_typelibs(VALUE self);
VALUE              11 ext/win32ole/win32ole_type.c static VALUE foletype_s_progids(VALUE self);
VALUE              12 ext/win32ole/win32ole_type.c static VALUE oletype_set_member(VALUE self, ITypeInfo *pTypeInfo, VALUE name);
VALUE              13 ext/win32ole/win32ole_type.c static VALUE foletype_s_allocate(VALUE klass);
VALUE              14 ext/win32ole/win32ole_type.c static VALUE oleclass_from_typelib(VALUE self, ITypeLib *pTypeLib, VALUE oleclass);
VALUE              15 ext/win32ole/win32ole_type.c static VALUE foletype_initialize(VALUE self, VALUE typelib, VALUE oleclass);
VALUE              16 ext/win32ole/win32ole_type.c static VALUE foletype_name(VALUE self);
VALUE              17 ext/win32ole/win32ole_type.c static VALUE ole_ole_type(ITypeInfo *pTypeInfo);
VALUE              18 ext/win32ole/win32ole_type.c static VALUE foletype_ole_type(VALUE self);
VALUE              19 ext/win32ole/win32ole_type.c static VALUE ole_type_guid(ITypeInfo *pTypeInfo);
VALUE              20 ext/win32ole/win32ole_type.c static VALUE foletype_guid(VALUE self);
VALUE              21 ext/win32ole/win32ole_type.c static VALUE ole_type_progid(ITypeInfo *pTypeInfo);
VALUE              22 ext/win32ole/win32ole_type.c static VALUE foletype_progid(VALUE self);
VALUE              23 ext/win32ole/win32ole_type.c static VALUE ole_type_visible(ITypeInfo *pTypeInfo);
VALUE              24 ext/win32ole/win32ole_type.c static VALUE foletype_visible(VALUE self);
VALUE              25 ext/win32ole/win32ole_type.c static VALUE ole_type_major_version(ITypeInfo *pTypeInfo);
VALUE              26 ext/win32ole/win32ole_type.c static VALUE foletype_major_version(VALUE self);
VALUE              27 ext/win32ole/win32ole_type.c static VALUE ole_type_minor_version(ITypeInfo *pTypeInfo);
VALUE              28 ext/win32ole/win32ole_type.c static VALUE foletype_minor_version(VALUE self);
VALUE              29 ext/win32ole/win32ole_type.c static VALUE ole_type_typekind(ITypeInfo *pTypeInfo);
VALUE              30 ext/win32ole/win32ole_type.c static VALUE foletype_typekind(VALUE self);
VALUE              31 ext/win32ole/win32ole_type.c static VALUE ole_type_helpstring(ITypeInfo *pTypeInfo);
VALUE              32 ext/win32ole/win32ole_type.c static VALUE foletype_helpstring(VALUE self);
VALUE              33 ext/win32ole/win32ole_type.c static VALUE ole_type_src_type(ITypeInfo *pTypeInfo);
VALUE              34 ext/win32ole/win32ole_type.c static VALUE foletype_src_type(VALUE self);
VALUE              35 ext/win32ole/win32ole_type.c static VALUE ole_type_helpfile(ITypeInfo *pTypeInfo);
VALUE              36 ext/win32ole/win32ole_type.c static VALUE foletype_helpfile(VALUE self);
VALUE              37 ext/win32ole/win32ole_type.c static VALUE ole_type_helpcontext(ITypeInfo *pTypeInfo);
VALUE              38 ext/win32ole/win32ole_type.c static VALUE foletype_helpcontext(VALUE self);
VALUE              39 ext/win32ole/win32ole_type.c static VALUE ole_variables(ITypeInfo *pTypeInfo);
VALUE              40 ext/win32ole/win32ole_type.c static VALUE foletype_variables(VALUE self);
VALUE              41 ext/win32ole/win32ole_type.c static VALUE foletype_methods(VALUE self);
VALUE              42 ext/win32ole/win32ole_type.c static VALUE foletype_ole_typelib(VALUE self);
VALUE              43 ext/win32ole/win32ole_type.c static VALUE ole_type_impl_ole_types(ITypeInfo *pTypeInfo, int implflags);
VALUE              44 ext/win32ole/win32ole_type.c static VALUE foletype_impl_ole_types(VALUE self);
VALUE              45 ext/win32ole/win32ole_type.c static VALUE foletype_source_ole_types(VALUE self);
VALUE              46 ext/win32ole/win32ole_type.c static VALUE foletype_default_event_sources(VALUE self);
VALUE              47 ext/win32ole/win32ole_type.c static VALUE foletype_default_ole_types(VALUE self);
VALUE              48 ext/win32ole/win32ole_type.c static VALUE foletype_inspect(VALUE self);
VALUE              76 ext/win32ole/win32ole_type.c ITypeInfo *itypeinfo(VALUE self)
VALUE              83 ext/win32ole/win32ole_type.c VALUE
VALUE              87 ext/win32ole/win32ole_type.c     VALUE type = Qnil;
VALUE             114 ext/win32ole/win32ole_type.c static VALUE
VALUE             115 ext/win32ole/win32ole_type.c foletype_s_ole_classes(VALUE self, VALUE typelib)
VALUE             117 ext/win32ole/win32ole_type.c     VALUE obj;
VALUE             136 ext/win32ole/win32ole_type.c static VALUE
VALUE             137 ext/win32ole/win32ole_type.c foletype_s_typelibs(VALUE self)
VALUE             153 ext/win32ole/win32ole_type.c static VALUE
VALUE             154 ext/win32ole/win32ole_type.c foletype_s_progids(VALUE self)
VALUE             159 ext/win32ole/win32ole_type.c     VALUE clsid;
VALUE             160 ext/win32ole/win32ole_type.c     VALUE v = rb_str_new2("");
VALUE             161 ext/win32ole/win32ole_type.c     VALUE progids = rb_ary_new();
VALUE             184 ext/win32ole/win32ole_type.c static VALUE
VALUE             185 ext/win32ole/win32ole_type.c oletype_set_member(VALUE self, ITypeInfo *pTypeInfo, VALUE name)
VALUE             195 ext/win32ole/win32ole_type.c static VALUE
VALUE             196 ext/win32ole/win32ole_type.c foletype_s_allocate(VALUE klass)
VALUE             199 ext/win32ole/win32ole_type.c     VALUE obj;
VALUE             206 ext/win32ole/win32ole_type.c VALUE
VALUE             207 ext/win32ole/win32ole_type.c create_win32ole_type(ITypeInfo *pTypeInfo, VALUE name)
VALUE             209 ext/win32ole/win32ole_type.c     VALUE obj = foletype_s_allocate(cWIN32OLE_TYPE);
VALUE             214 ext/win32ole/win32ole_type.c static VALUE
VALUE             215 ext/win32ole/win32ole_type.c oleclass_from_typelib(VALUE self, ITypeLib *pTypeLib, VALUE oleclass)
VALUE             222 ext/win32ole/win32ole_type.c     VALUE typelib;
VALUE             225 ext/win32ole/win32ole_type.c     VALUE found = Qfalse;
VALUE             257 ext/win32ole/win32ole_type.c static VALUE
VALUE             258 ext/win32ole/win32ole_type.c foletype_initialize(VALUE self, VALUE typelib, VALUE oleclass)
VALUE             260 ext/win32ole/win32ole_type.c     VALUE file;
VALUE             293 ext/win32ole/win32ole_type.c static VALUE
VALUE             294 ext/win32ole/win32ole_type.c foletype_name(VALUE self)
VALUE             299 ext/win32ole/win32ole_type.c static VALUE
VALUE             304 ext/win32ole/win32ole_type.c     VALUE type = Qnil;
VALUE             353 ext/win32ole/win32ole_type.c static VALUE
VALUE             354 ext/win32ole/win32ole_type.c foletype_ole_type(VALUE self)
VALUE             360 ext/win32ole/win32ole_type.c static VALUE
VALUE             367 ext/win32ole/win32ole_type.c     VALUE guid = Qnil;
VALUE             387 ext/win32ole/win32ole_type.c static VALUE
VALUE             388 ext/win32ole/win32ole_type.c foletype_guid(VALUE self)
VALUE             394 ext/win32ole/win32ole_type.c static VALUE
VALUE             400 ext/win32ole/win32ole_type.c     VALUE progid = Qnil;
VALUE             421 ext/win32ole/win32ole_type.c static VALUE
VALUE             422 ext/win32ole/win32ole_type.c foletype_progid(VALUE self)
VALUE             429 ext/win32ole/win32ole_type.c static VALUE
VALUE             434 ext/win32ole/win32ole_type.c     VALUE visible;
VALUE             455 ext/win32ole/win32ole_type.c static VALUE
VALUE             456 ext/win32ole/win32ole_type.c foletype_visible(VALUE self)
VALUE             462 ext/win32ole/win32ole_type.c static VALUE
VALUE             465 ext/win32ole/win32ole_type.c     VALUE ver;
VALUE             484 ext/win32ole/win32ole_type.c static VALUE
VALUE             485 ext/win32ole/win32ole_type.c foletype_major_version(VALUE self)
VALUE             491 ext/win32ole/win32ole_type.c static VALUE
VALUE             494 ext/win32ole/win32ole_type.c     VALUE ver;
VALUE             513 ext/win32ole/win32ole_type.c static VALUE
VALUE             514 ext/win32ole/win32ole_type.c foletype_minor_version(VALUE self)
VALUE             520 ext/win32ole/win32ole_type.c static VALUE
VALUE             523 ext/win32ole/win32ole_type.c     VALUE typekind;
VALUE             543 ext/win32ole/win32ole_type.c static VALUE
VALUE             544 ext/win32ole/win32ole_type.c foletype_typekind(VALUE self)
VALUE             550 ext/win32ole/win32ole_type.c static VALUE
VALUE             570 ext/win32ole/win32ole_type.c static VALUE
VALUE             571 ext/win32ole/win32ole_type.c foletype_helpstring(VALUE self)
VALUE             577 ext/win32ole/win32ole_type.c static VALUE
VALUE             582 ext/win32ole/win32ole_type.c     VALUE alias = Qnil;
VALUE             604 ext/win32ole/win32ole_type.c static VALUE
VALUE             605 ext/win32ole/win32ole_type.c foletype_src_type(VALUE self)
VALUE             611 ext/win32ole/win32ole_type.c static VALUE
VALUE             632 ext/win32ole/win32ole_type.c static VALUE
VALUE             633 ext/win32ole/win32ole_type.c foletype_helpfile(VALUE self)
VALUE             639 ext/win32ole/win32ole_type.c static VALUE
VALUE             659 ext/win32ole/win32ole_type.c static VALUE
VALUE             660 ext/win32ole/win32ole_type.c foletype_helpcontext(VALUE self)
VALUE             666 ext/win32ole/win32ole_type.c static VALUE
VALUE             675 ext/win32ole/win32ole_type.c     VALUE var;
VALUE             676 ext/win32ole/win32ole_type.c     VALUE variables = rb_ary_new();
VALUE             722 ext/win32ole/win32ole_type.c static VALUE
VALUE             723 ext/win32ole/win32ole_type.c foletype_variables(VALUE self)
VALUE             741 ext/win32ole/win32ole_type.c static VALUE
VALUE             742 ext/win32ole/win32ole_type.c foletype_methods(VALUE self)
VALUE             757 ext/win32ole/win32ole_type.c static VALUE
VALUE             758 ext/win32ole/win32ole_type.c foletype_ole_typelib(VALUE self)
VALUE             764 ext/win32ole/win32ole_type.c static VALUE
VALUE             771 ext/win32ole/win32ole_type.c     VALUE type;
VALUE             775 ext/win32ole/win32ole_type.c     VALUE types = rb_ary_new();
VALUE             814 ext/win32ole/win32ole_type.c static VALUE
VALUE             815 ext/win32ole/win32ole_type.c foletype_impl_ole_types(VALUE self)
VALUE             831 ext/win32ole/win32ole_type.c static VALUE
VALUE             832 ext/win32ole/win32ole_type.c foletype_source_ole_types(VALUE self)
VALUE             847 ext/win32ole/win32ole_type.c static VALUE
VALUE             848 ext/win32ole/win32ole_type.c foletype_default_event_sources(VALUE self)
VALUE             864 ext/win32ole/win32ole_type.c static VALUE
VALUE             865 ext/win32ole/win32ole_type.c foletype_default_ole_types(VALUE self)
VALUE             880 ext/win32ole/win32ole_type.c static VALUE
VALUE             881 ext/win32ole/win32ole_type.c foletype_inspect(VALUE self)
VALUE               3 ext/win32ole/win32ole_type.h VALUE cWIN32OLE_TYPE;
VALUE               4 ext/win32ole/win32ole_type.h VALUE create_win32ole_type(ITypeInfo *pTypeInfo, VALUE name);
VALUE               5 ext/win32ole/win32ole_type.h ITypeInfo *itypeinfo(VALUE self);
VALUE               6 ext/win32ole/win32ole_type.h VALUE ole_type_from_itypeinfo(ITypeInfo *pTypeInfo);
VALUE               7 ext/win32ole/win32ole_typelib.c static VALUE reg_get_typelib_file_path(HKEY hkey);
VALUE               8 ext/win32ole/win32ole_typelib.c static VALUE oletypelib_path(VALUE guid, VALUE version);
VALUE               9 ext/win32ole/win32ole_typelib.c static HRESULT oletypelib_from_guid(VALUE guid, VALUE version, ITypeLib **ppTypeLib);
VALUE              10 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_s_typelibs(VALUE self);
VALUE              11 ext/win32ole/win32ole_typelib.c static VALUE oletypelib_set_member(VALUE self, ITypeLib *pTypeLib);
VALUE              14 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_s_allocate(VALUE klass);
VALUE              15 ext/win32ole/win32ole_typelib.c static VALUE oletypelib_search_registry(VALUE self, VALUE typelib);
VALUE              17 ext/win32ole/win32ole_typelib.c static VALUE oletypelib_search_registry2(VALUE self, VALUE args);
VALUE              18 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_initialize(VALUE self, VALUE args);
VALUE              19 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_guid(VALUE self);
VALUE              20 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_name(VALUE self);
VALUE              21 ext/win32ole/win32ole_typelib.c static VALUE make_version_str(VALUE major, VALUE minor);
VALUE              22 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_version(VALUE self);
VALUE              23 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_major_version(VALUE self);
VALUE              24 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_minor_version(VALUE self);
VALUE              25 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_path(VALUE self);
VALUE              26 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_visible(VALUE self);
VALUE              27 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_library_name(VALUE self);
VALUE              28 ext/win32ole/win32ole_typelib.c static VALUE ole_types_from_typelib(ITypeLib *pTypeLib, VALUE classes);
VALUE              29 ext/win32ole/win32ole_typelib.c static VALUE typelib_file_from_typelib(VALUE ole);
VALUE              30 ext/win32ole/win32ole_typelib.c static VALUE typelib_file_from_clsid(VALUE ole);
VALUE              31 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_ole_types(VALUE self);
VALUE              32 ext/win32ole/win32ole_typelib.c static VALUE foletypelib_inspect(VALUE self);
VALUE              40 ext/win32ole/win32ole_typelib.c static VALUE
VALUE              43 ext/win32ole/win32ole_typelib.c     VALUE path = Qnil;
VALUE              56 ext/win32ole/win32ole_typelib.c static VALUE
VALUE              57 ext/win32ole/win32ole_typelib.c oletypelib_path(VALUE guid, VALUE version)
VALUE              63 ext/win32ole/win32ole_typelib.c     VALUE lang;
VALUE              64 ext/win32ole/win32ole_typelib.c     VALUE path = Qnil;
VALUE              66 ext/win32ole/win32ole_typelib.c     VALUE key = rb_str_new2("TypeLib\\");
VALUE              90 ext/win32ole/win32ole_typelib.c oletypelib_from_guid(VALUE guid, VALUE version, ITypeLib **ppTypeLib)
VALUE              92 ext/win32ole/win32ole_typelib.c     VALUE path;
VALUE             106 ext/win32ole/win32ole_typelib.c itypelib(VALUE self)
VALUE             113 ext/win32ole/win32ole_typelib.c VALUE
VALUE             119 ext/win32ole/win32ole_typelib.c     VALUE retval = Qnil;
VALUE             145 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             146 ext/win32ole/win32ole_typelib.c foletypelib_s_typelibs(VALUE self)
VALUE             151 ext/win32ole/win32ole_typelib.c     VALUE guid;
VALUE             152 ext/win32ole/win32ole_typelib.c     VALUE version;
VALUE             153 ext/win32ole/win32ole_typelib.c     VALUE name = Qnil;
VALUE             154 ext/win32ole/win32ole_typelib.c     VALUE typelibs = rb_ary_new();
VALUE             155 ext/win32ole/win32ole_typelib.c     VALUE typelib = Qnil;
VALUE             188 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             189 ext/win32ole/win32ole_typelib.c oletypelib_set_member(VALUE self, ITypeLib *pTypeLib)
VALUE             211 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             212 ext/win32ole/win32ole_typelib.c foletypelib_s_allocate(VALUE klass)
VALUE             215 ext/win32ole/win32ole_typelib.c     VALUE obj;
VALUE             222 ext/win32ole/win32ole_typelib.c VALUE
VALUE             225 ext/win32ole/win32ole_typelib.c     VALUE obj = foletypelib_s_allocate(cWIN32OLE_TYPELIB);
VALUE             230 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             231 ext/win32ole/win32ole_typelib.c oletypelib_search_registry(VALUE self, VALUE typelib)
VALUE             236 ext/win32ole/win32ole_typelib.c     VALUE found = Qfalse;
VALUE             237 ext/win32ole/win32ole_typelib.c     VALUE tlib;
VALUE             238 ext/win32ole/win32ole_typelib.c     VALUE guid;
VALUE             239 ext/win32ole/win32ole_typelib.c     VALUE ver;
VALUE             292 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             293 ext/win32ole/win32ole_typelib.c oletypelib_search_registry2(VALUE self, VALUE args)
VALUE             299 ext/win32ole/win32ole_typelib.c     VALUE found = Qfalse;
VALUE             300 ext/win32ole/win32ole_typelib.c     VALUE tlib;
VALUE             301 ext/win32ole/win32ole_typelib.c     VALUE ver;
VALUE             302 ext/win32ole/win32ole_typelib.c     VALUE version_str;
VALUE             303 ext/win32ole/win32ole_typelib.c     VALUE version = Qnil;
VALUE             304 ext/win32ole/win32ole_typelib.c     VALUE typelib = Qnil;
VALUE             308 ext/win32ole/win32ole_typelib.c     VALUE guid = rb_ary_entry(args, 0);
VALUE             391 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             392 ext/win32ole/win32ole_typelib.c foletypelib_initialize(VALUE self, VALUE args)
VALUE             394 ext/win32ole/win32ole_typelib.c     VALUE found = Qfalse;
VALUE             395 ext/win32ole/win32ole_typelib.c     VALUE typelib = Qnil;
VALUE             438 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             439 ext/win32ole/win32ole_typelib.c foletypelib_guid(VALUE self)
VALUE             443 ext/win32ole/win32ole_typelib.c     VALUE guid = Qnil;
VALUE             466 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             467 ext/win32ole/win32ole_typelib.c foletypelib_name(VALUE self)
VALUE             472 ext/win32ole/win32ole_typelib.c     VALUE name;
VALUE             484 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             485 ext/win32ole/win32ole_typelib.c make_version_str(VALUE major, VALUE minor)
VALUE             487 ext/win32ole/win32ole_typelib.c     VALUE version_str = Qnil;
VALUE             488 ext/win32ole/win32ole_typelib.c     VALUE minor_str = Qnil;
VALUE             510 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             511 ext/win32ole/win32ole_typelib.c foletypelib_version(VALUE self)
VALUE             515 ext/win32ole/win32ole_typelib.c     VALUE version;
VALUE             533 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             534 ext/win32ole/win32ole_typelib.c foletypelib_major_version(VALUE self)
VALUE             537 ext/win32ole/win32ole_typelib.c     VALUE major;
VALUE             556 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             557 ext/win32ole/win32ole_typelib.c foletypelib_minor_version(VALUE self)
VALUE             560 ext/win32ole/win32ole_typelib.c     VALUE minor;
VALUE             578 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             579 ext/win32ole/win32ole_typelib.c foletypelib_path(VALUE self)
VALUE             585 ext/win32ole/win32ole_typelib.c     VALUE path;
VALUE             618 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             619 ext/win32ole/win32ole_typelib.c foletypelib_visible(VALUE self)
VALUE             622 ext/win32ole/win32ole_typelib.c     VALUE visible = Qtrue;
VALUE             647 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             648 ext/win32ole/win32ole_typelib.c foletypelib_library_name(VALUE self)
VALUE             652 ext/win32ole/win32ole_typelib.c     VALUE libname = Qnil;
VALUE             665 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             666 ext/win32ole/win32ole_typelib.c ole_types_from_typelib(ITypeLib *pTypeLib, VALUE classes)
VALUE             673 ext/win32ole/win32ole_typelib.c     VALUE type;
VALUE             694 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             695 ext/win32ole/win32ole_typelib.c typelib_file_from_typelib(VALUE ole)
VALUE             702 ext/win32ole/win32ole_typelib.c     VALUE typelib;
VALUE             703 ext/win32ole/win32ole_typelib.c     VALUE file = Qnil;
VALUE             704 ext/win32ole/win32ole_typelib.c     VALUE clsid;
VALUE             705 ext/win32ole/win32ole_typelib.c     VALUE ver;
VALUE             706 ext/win32ole/win32ole_typelib.c     VALUE lang;
VALUE             752 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             753 ext/win32ole/win32ole_typelib.c typelib_file_from_clsid(VALUE ole)
VALUE             757 ext/win32ole/win32ole_typelib.c     VALUE typelib;
VALUE             780 ext/win32ole/win32ole_typelib.c VALUE
VALUE             781 ext/win32ole/win32ole_typelib.c typelib_file(VALUE ole)
VALUE             783 ext/win32ole/win32ole_typelib.c     VALUE file = typelib_file_from_clsid(ole);
VALUE             800 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             801 ext/win32ole/win32ole_typelib.c foletypelib_ole_types(VALUE self)
VALUE             804 ext/win32ole/win32ole_typelib.c     VALUE classes = rb_ary_new();
VALUE             819 ext/win32ole/win32ole_typelib.c static VALUE
VALUE             820 ext/win32ole/win32ole_typelib.c foletypelib_inspect(VALUE self)
VALUE               4 ext/win32ole/win32ole_typelib.h VALUE cWIN32OLE_TYPELIB;
VALUE               7 ext/win32ole/win32ole_typelib.h ITypeLib * itypelib(VALUE self);
VALUE               8 ext/win32ole/win32ole_typelib.h VALUE typelib_file(VALUE ole);
VALUE               9 ext/win32ole/win32ole_typelib.h VALUE create_win32ole_typelib(ITypeLib *pTypeLib);
VALUE              10 ext/win32ole/win32ole_typelib.h VALUE ole_typelib_from_itypeinfo(ITypeInfo *pTypeInfo);
VALUE              10 ext/win32ole/win32ole_variable.c static VALUE folevariable_name(VALUE self);
VALUE              11 ext/win32ole/win32ole_variable.c static VALUE ole_variable_ole_type(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              12 ext/win32ole/win32ole_variable.c static VALUE folevariable_ole_type(VALUE self);
VALUE              13 ext/win32ole/win32ole_variable.c static VALUE ole_variable_ole_type_detail(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              14 ext/win32ole/win32ole_variable.c static VALUE folevariable_ole_type_detail(VALUE self);
VALUE              15 ext/win32ole/win32ole_variable.c static VALUE ole_variable_value(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              16 ext/win32ole/win32ole_variable.c static VALUE folevariable_value(VALUE self);
VALUE              17 ext/win32ole/win32ole_variable.c static VALUE ole_variable_visible(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              18 ext/win32ole/win32ole_variable.c static VALUE folevariable_visible(VALUE self);
VALUE              19 ext/win32ole/win32ole_variable.c static VALUE ole_variable_kind(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              20 ext/win32ole/win32ole_variable.c static VALUE folevariable_variable_kind(VALUE self);
VALUE              21 ext/win32ole/win32ole_variable.c static VALUE ole_variable_varkind(ITypeInfo *pTypeInfo, UINT var_index);
VALUE              22 ext/win32ole/win32ole_variable.c static VALUE folevariable_varkind(VALUE self);
VALUE              23 ext/win32ole/win32ole_variable.c static VALUE folevariable_inspect(VALUE self);
VALUE              51 ext/win32ole/win32ole_variable.c VALUE
VALUE              52 ext/win32ole/win32ole_variable.c create_win32ole_variable(ITypeInfo *pTypeInfo, UINT index, VALUE name)
VALUE              55 ext/win32ole/win32ole_variable.c     VALUE obj = TypedData_Make_Struct(cWIN32OLE_VARIABLE, struct olevariabledata,
VALUE              84 ext/win32ole/win32ole_variable.c static VALUE
VALUE              85 ext/win32ole/win32ole_variable.c folevariable_name(VALUE self)
VALUE              90 ext/win32ole/win32ole_variable.c static VALUE
VALUE              95 ext/win32ole/win32ole_variable.c     VALUE type;
VALUE             124 ext/win32ole/win32ole_variable.c static VALUE
VALUE             125 ext/win32ole/win32ole_variable.c folevariable_ole_type(VALUE self)
VALUE             132 ext/win32ole/win32ole_variable.c static VALUE
VALUE             137 ext/win32ole/win32ole_variable.c     VALUE type = rb_ary_new();
VALUE             158 ext/win32ole/win32ole_variable.c static VALUE
VALUE             159 ext/win32ole/win32ole_variable.c folevariable_ole_type_detail(VALUE self)
VALUE             166 ext/win32ole/win32ole_variable.c static VALUE
VALUE             171 ext/win32ole/win32ole_variable.c     VALUE val = Qnil;
VALUE             202 ext/win32ole/win32ole_variable.c static VALUE
VALUE             203 ext/win32ole/win32ole_variable.c folevariable_value(VALUE self)
VALUE             210 ext/win32ole/win32ole_variable.c static VALUE
VALUE             215 ext/win32ole/win32ole_variable.c     VALUE visible = Qfalse;
VALUE             248 ext/win32ole/win32ole_variable.c static VALUE
VALUE             249 ext/win32ole/win32ole_variable.c folevariable_visible(VALUE self)
VALUE             256 ext/win32ole/win32ole_variable.c static VALUE
VALUE             261 ext/win32ole/win32ole_variable.c     VALUE kind = rb_str_new2("UNKNOWN");
VALUE             304 ext/win32ole/win32ole_variable.c static VALUE
VALUE             305 ext/win32ole/win32ole_variable.c folevariable_variable_kind(VALUE self)
VALUE             312 ext/win32ole/win32ole_variable.c static VALUE
VALUE             317 ext/win32ole/win32ole_variable.c     VALUE kind = Qnil;
VALUE             344 ext/win32ole/win32ole_variable.c static VALUE
VALUE             345 ext/win32ole/win32ole_variable.c folevariable_varkind(VALUE self)
VALUE             359 ext/win32ole/win32ole_variable.c static VALUE
VALUE             360 ext/win32ole/win32ole_variable.c folevariable_inspect(VALUE self)
VALUE             362 ext/win32ole/win32ole_variable.c     VALUE v = rb_inspect(folevariable_value(self));
VALUE             363 ext/win32ole/win32ole_variable.c     VALUE n = folevariable_name(self);
VALUE             364 ext/win32ole/win32ole_variable.c     VALUE detail = rb_sprintf("%"PRIsVALUE"=%"PRIsVALUE, n, v);
VALUE               4 ext/win32ole/win32ole_variable.h VALUE cWIN32OLE_VARIABLE;
VALUE               5 ext/win32ole/win32ole_variable.h VALUE create_win32ole_variable(ITypeInfo *pTypeInfo, UINT index, VALUE name);
VALUE              10 ext/win32ole/win32ole_variant.c static void ole_val2olevariantdata(VALUE val, VARTYPE vt, struct olevariantdata *pvar);
VALUE              11 ext/win32ole/win32ole_variant.c static void ole_val2variant_err(VALUE val, VARIANT *var);
VALUE              13 ext/win32ole/win32ole_variant.c static VALUE folevariant_s_allocate(VALUE klass);
VALUE              14 ext/win32ole/win32ole_variant.c static VALUE folevariant_s_array(VALUE klass, VALUE dims, VALUE vvt);
VALUE              15 ext/win32ole/win32ole_variant.c static void check_type_val2variant(VALUE val);
VALUE              16 ext/win32ole/win32ole_variant.c static VALUE folevariant_initialize(VALUE self, VALUE args);
VALUE              17 ext/win32ole/win32ole_variant.c static LONG *ary2safe_array_index(int ary_size, VALUE *ary, SAFEARRAY *psa);
VALUE              19 ext/win32ole/win32ole_variant.c static SAFEARRAY *get_locked_safe_array(VALUE val);
VALUE              20 ext/win32ole/win32ole_variant.c static VALUE folevariant_ary_aref(int argc, VALUE *argv, VALUE self);
VALUE              21 ext/win32ole/win32ole_variant.c static VALUE folevariant_ary_aset(int argc, VALUE *argv, VALUE self);
VALUE              22 ext/win32ole/win32ole_variant.c static VALUE folevariant_value(VALUE self);
VALUE              23 ext/win32ole/win32ole_variant.c static VALUE folevariant_vartype(VALUE self);
VALUE              24 ext/win32ole/win32ole_variant.c static VALUE folevariant_set_value(VALUE self, VALUE val);
VALUE              48 ext/win32ole/win32ole_variant.c ole_val2olevariantdata(VALUE val, VARTYPE vt, struct olevariantdata *pvar)
VALUE             152 ext/win32ole/win32ole_variant.c ole_val2variant_err(VALUE val, VARIANT *var)
VALUE             154 ext/win32ole/win32ole_variant.c     VALUE v = val;
VALUE             256 ext/win32ole/win32ole_variant.c static VALUE
VALUE             257 ext/win32ole/win32ole_variant.c folevariant_s_allocate(VALUE klass)
VALUE             260 ext/win32ole/win32ole_variant.c     VALUE obj;
VALUE             284 ext/win32ole/win32ole_variant.c static VALUE
VALUE             285 ext/win32ole/win32ole_variant.c folevariant_s_array(VALUE klass, VALUE elems, VALUE vvt)
VALUE             287 ext/win32ole/win32ole_variant.c     VALUE obj = Qnil;
VALUE             335 ext/win32ole/win32ole_variant.c check_type_val2variant(VALUE val)
VALUE             337 ext/win32ole/win32ole_variant.c     VALUE elem;
VALUE             401 ext/win32ole/win32ole_variant.c static VALUE
VALUE             402 ext/win32ole/win32ole_variant.c folevariant_initialize(VALUE self, VALUE args)
VALUE             406 ext/win32ole/win32ole_variant.c     VALUE val;
VALUE             407 ext/win32ole/win32ole_variant.c     VALUE vvt;
VALUE             433 ext/win32ole/win32ole_variant.c get_locked_safe_array(VALUE val)
VALUE             454 ext/win32ole/win32ole_variant.c ary2safe_array_index(int ary_size, VALUE *ary, SAFEARRAY *psa)
VALUE             503 ext/win32ole/win32ole_variant.c static VALUE
VALUE             504 ext/win32ole/win32ole_variant.c folevariant_ary_aref(int argc, VALUE *argv, VALUE self)
VALUE             508 ext/win32ole/win32ole_variant.c     VALUE val = Qnil;
VALUE             559 ext/win32ole/win32ole_variant.c static VALUE
VALUE             560 ext/win32ole/win32ole_variant.c folevariant_ary_aset(int argc, VALUE *argv, VALUE self)
VALUE             608 ext/win32ole/win32ole_variant.c static VALUE
VALUE             609 ext/win32ole/win32ole_variant.c folevariant_value(VALUE self)
VALUE             612 ext/win32ole/win32ole_variant.c     VALUE val = Qnil;
VALUE             647 ext/win32ole/win32ole_variant.c static VALUE
VALUE             648 ext/win32ole/win32ole_variant.c folevariant_vartype(VALUE self)
VALUE             669 ext/win32ole/win32ole_variant.c static VALUE
VALUE             670 ext/win32ole/win32ole_variant.c folevariant_set_value(VALUE self, VALUE val)
VALUE             685 ext/win32ole/win32ole_variant.c ole_variant2variant(VALUE val, VARIANT *var)
VALUE               4 ext/win32ole/win32ole_variant.h VALUE cWIN32OLE_VARIANT;
VALUE               5 ext/win32ole/win32ole_variant.h void ole_variant2variant(VALUE val, VARIANT *var);
VALUE               4 ext/win32ole/win32ole_variant_m.h VALUE mWIN32OLE_VARIANT;
VALUE              60 ext/zlib/zlib.c static VALUE rb_zlib_version(VALUE);
VALUE              61 ext/zlib/zlib.c static VALUE do_checksum(int, VALUE*, uLong (*)(uLong, const Bytef*, uInt));
VALUE              62 ext/zlib/zlib.c static VALUE rb_zlib_adler32(int, VALUE*, VALUE);
VALUE              63 ext/zlib/zlib.c static VALUE rb_zlib_crc32(int, VALUE*, VALUE);
VALUE              64 ext/zlib/zlib.c static VALUE rb_zlib_crc_table(VALUE);
VALUE              76 ext/zlib/zlib.c static VALUE zstream_detach_buffer(struct zstream*);
VALUE              77 ext/zlib/zlib.c static VALUE zstream_shift_buffer(struct zstream*, long);
VALUE              84 ext/zlib/zlib.c static VALUE zstream_detach_input(struct zstream*);
VALUE              86 ext/zlib/zlib.c static VALUE zstream_end(struct zstream*);
VALUE              88 ext/zlib/zlib.c static VALUE zstream_sync(struct zstream*, Bytef*, long);
VALUE              91 ext/zlib/zlib.c static VALUE zstream_new(VALUE, const struct zstream_funcs*);
VALUE              92 ext/zlib/zlib.c static struct zstream *get_zstream(VALUE);
VALUE              95 ext/zlib/zlib.c static VALUE rb_zstream_end(VALUE);
VALUE              96 ext/zlib/zlib.c static VALUE rb_zstream_reset(VALUE);
VALUE              97 ext/zlib/zlib.c static VALUE rb_zstream_finish(VALUE);
VALUE              98 ext/zlib/zlib.c static VALUE rb_zstream_flush_next_in(VALUE);
VALUE              99 ext/zlib/zlib.c static VALUE rb_zstream_flush_next_out(VALUE);
VALUE             100 ext/zlib/zlib.c static VALUE rb_zstream_avail_out(VALUE);
VALUE             101 ext/zlib/zlib.c static VALUE rb_zstream_set_avail_out(VALUE, VALUE);
VALUE             102 ext/zlib/zlib.c static VALUE rb_zstream_avail_in(VALUE);
VALUE             103 ext/zlib/zlib.c static VALUE rb_zstream_total_in(VALUE);
VALUE             104 ext/zlib/zlib.c static VALUE rb_zstream_total_out(VALUE);
VALUE             105 ext/zlib/zlib.c static VALUE rb_zstream_data_type(VALUE);
VALUE             106 ext/zlib/zlib.c static VALUE rb_zstream_adler(VALUE);
VALUE             107 ext/zlib/zlib.c static VALUE rb_zstream_finished_p(VALUE);
VALUE             108 ext/zlib/zlib.c static VALUE rb_zstream_closed_p(VALUE);
VALUE             110 ext/zlib/zlib.c static VALUE rb_deflate_s_allocate(VALUE);
VALUE             111 ext/zlib/zlib.c static VALUE rb_deflate_initialize(int, VALUE*, VALUE);
VALUE             112 ext/zlib/zlib.c static VALUE rb_deflate_init_copy(VALUE, VALUE);
VALUE             113 ext/zlib/zlib.c static VALUE deflate_run(VALUE);
VALUE             114 ext/zlib/zlib.c static VALUE rb_deflate_s_deflate(int, VALUE*, VALUE);
VALUE             115 ext/zlib/zlib.c static void do_deflate(struct zstream*, VALUE, int);
VALUE             116 ext/zlib/zlib.c static VALUE rb_deflate_deflate(int, VALUE*, VALUE);
VALUE             117 ext/zlib/zlib.c static VALUE rb_deflate_addstr(VALUE, VALUE);
VALUE             118 ext/zlib/zlib.c static VALUE rb_deflate_flush(int, VALUE*, VALUE);
VALUE             119 ext/zlib/zlib.c static VALUE rb_deflate_params(VALUE, VALUE, VALUE);
VALUE             120 ext/zlib/zlib.c static VALUE rb_deflate_set_dictionary(VALUE, VALUE);
VALUE             122 ext/zlib/zlib.c static VALUE inflate_run(VALUE);
VALUE             123 ext/zlib/zlib.c static VALUE rb_inflate_s_allocate(VALUE);
VALUE             124 ext/zlib/zlib.c static VALUE rb_inflate_initialize(int, VALUE*, VALUE);
VALUE             125 ext/zlib/zlib.c static VALUE rb_inflate_s_inflate(VALUE, VALUE);
VALUE             126 ext/zlib/zlib.c static void do_inflate(struct zstream*, VALUE);
VALUE             127 ext/zlib/zlib.c static VALUE rb_inflate_inflate(VALUE, VALUE);
VALUE             128 ext/zlib/zlib.c static VALUE rb_inflate_addstr(VALUE, VALUE);
VALUE             129 ext/zlib/zlib.c static VALUE rb_inflate_sync(VALUE, VALUE);
VALUE             130 ext/zlib/zlib.c static VALUE rb_inflate_sync_point_p(VALUE);
VALUE             131 ext/zlib/zlib.c static VALUE rb_inflate_set_dictionary(VALUE, VALUE);
VALUE             137 ext/zlib/zlib.c static VALUE gzfile_new(VALUE, const struct zstream_funcs*, void (*) _((struct gzfile*)));
VALUE             141 ext/zlib/zlib.c static VALUE gzfile_read_raw_partial(VALUE);
VALUE             142 ext/zlib/zlib.c static VALUE gzfile_read_raw_rescue(VALUE);
VALUE             143 ext/zlib/zlib.c static VALUE gzfile_read_raw(struct gzfile*);
VALUE             155 ext/zlib/zlib.c static void gzfile_calc_crc(struct gzfile*, VALUE);
VALUE             156 ext/zlib/zlib.c static VALUE gzfile_read(struct gzfile*, long);
VALUE             157 ext/zlib/zlib.c static VALUE gzfile_read_all(struct gzfile*);
VALUE             160 ext/zlib/zlib.c static VALUE gzfile_writer_end_run(VALUE);
VALUE             162 ext/zlib/zlib.c static VALUE gzfile_reader_end_run(VALUE);
VALUE             165 ext/zlib/zlib.c static VALUE gzfile_reader_get_unused(struct gzfile*);
VALUE             166 ext/zlib/zlib.c static struct gzfile *get_gzfile(VALUE);
VALUE             167 ext/zlib/zlib.c static VALUE gzfile_ensure_close(VALUE);
VALUE             168 ext/zlib/zlib.c static VALUE rb_gzfile_s_wrap(int, VALUE*, VALUE);
VALUE             169 ext/zlib/zlib.c static VALUE gzfile_s_open(int, VALUE*, VALUE, const char*);
VALUE             170 ext/zlib/zlib.c NORETURN(static void gzfile_raise(struct gzfile *, VALUE, const char *));
VALUE             171 ext/zlib/zlib.c static VALUE gzfile_error_inspect(VALUE);
VALUE             173 ext/zlib/zlib.c static VALUE rb_gzfile_to_io(VALUE);
VALUE             174 ext/zlib/zlib.c static VALUE rb_gzfile_crc(VALUE);
VALUE             175 ext/zlib/zlib.c static VALUE rb_gzfile_mtime(VALUE);
VALUE             176 ext/zlib/zlib.c static VALUE rb_gzfile_level(VALUE);
VALUE             177 ext/zlib/zlib.c static VALUE rb_gzfile_os_code(VALUE);
VALUE             178 ext/zlib/zlib.c static VALUE rb_gzfile_orig_name(VALUE);
VALUE             179 ext/zlib/zlib.c static VALUE rb_gzfile_comment(VALUE);
VALUE             180 ext/zlib/zlib.c static VALUE rb_gzfile_lineno(VALUE);
VALUE             181 ext/zlib/zlib.c static VALUE rb_gzfile_set_lineno(VALUE, VALUE);
VALUE             182 ext/zlib/zlib.c static VALUE rb_gzfile_set_mtime(VALUE, VALUE);
VALUE             183 ext/zlib/zlib.c static VALUE rb_gzfile_set_orig_name(VALUE, VALUE);
VALUE             184 ext/zlib/zlib.c static VALUE rb_gzfile_set_comment(VALUE, VALUE);
VALUE             185 ext/zlib/zlib.c static VALUE rb_gzfile_close(VALUE);
VALUE             186 ext/zlib/zlib.c static VALUE rb_gzfile_finish(VALUE);
VALUE             187 ext/zlib/zlib.c static VALUE rb_gzfile_closed_p(VALUE);
VALUE             188 ext/zlib/zlib.c static VALUE rb_gzfile_eof_p(VALUE);
VALUE             189 ext/zlib/zlib.c static VALUE rb_gzfile_sync(VALUE);
VALUE             190 ext/zlib/zlib.c static VALUE rb_gzfile_set_sync(VALUE, VALUE);
VALUE             191 ext/zlib/zlib.c static VALUE rb_gzfile_total_in(VALUE);
VALUE             192 ext/zlib/zlib.c static VALUE rb_gzfile_total_out(VALUE);
VALUE             193 ext/zlib/zlib.c static VALUE rb_gzfile_path(VALUE);
VALUE             195 ext/zlib/zlib.c static VALUE rb_gzwriter_s_allocate(VALUE);
VALUE             196 ext/zlib/zlib.c static VALUE rb_gzwriter_s_open(int, VALUE*, VALUE);
VALUE             197 ext/zlib/zlib.c static VALUE rb_gzwriter_initialize(int, VALUE*, VALUE);
VALUE             198 ext/zlib/zlib.c static VALUE rb_gzwriter_flush(int, VALUE*, VALUE);
VALUE             199 ext/zlib/zlib.c static VALUE rb_gzwriter_write(VALUE, VALUE);
VALUE             200 ext/zlib/zlib.c static VALUE rb_gzwriter_putc(VALUE, VALUE);
VALUE             202 ext/zlib/zlib.c static VALUE rb_gzreader_s_allocate(VALUE);
VALUE             203 ext/zlib/zlib.c static VALUE rb_gzreader_s_open(int, VALUE*, VALUE);
VALUE             204 ext/zlib/zlib.c static VALUE rb_gzreader_initialize(int, VALUE*, VALUE);
VALUE             205 ext/zlib/zlib.c static VALUE rb_gzreader_rewind(VALUE);
VALUE             206 ext/zlib/zlib.c static VALUE rb_gzreader_unused(VALUE);
VALUE             207 ext/zlib/zlib.c static VALUE rb_gzreader_read(int, VALUE*, VALUE);
VALUE             208 ext/zlib/zlib.c static VALUE rb_gzreader_getc(VALUE);
VALUE             209 ext/zlib/zlib.c static VALUE rb_gzreader_readchar(VALUE);
VALUE             210 ext/zlib/zlib.c static VALUE rb_gzreader_each_byte(VALUE);
VALUE             211 ext/zlib/zlib.c static VALUE rb_gzreader_ungetc(VALUE, VALUE);
VALUE             212 ext/zlib/zlib.c static VALUE rb_gzreader_ungetbyte(VALUE, VALUE);
VALUE             214 ext/zlib/zlib.c static VALUE gzreader_gets(int, VALUE*, VALUE);
VALUE             215 ext/zlib/zlib.c static VALUE rb_gzreader_gets(int, VALUE*, VALUE);
VALUE             216 ext/zlib/zlib.c static VALUE rb_gzreader_readline(int, VALUE*, VALUE);
VALUE             217 ext/zlib/zlib.c static VALUE rb_gzreader_each(int, VALUE*, VALUE);
VALUE             218 ext/zlib/zlib.c static VALUE rb_gzreader_readlines(int, VALUE*, VALUE);
VALUE             297 ext/zlib/zlib.c static VALUE cZError, cStreamEnd, cNeedDict;
VALUE             298 ext/zlib/zlib.c static VALUE cStreamError, cDataError, cMemError, cBufError, cVersionError;
VALUE             303 ext/zlib/zlib.c     VALUE exc;
VALUE             359 ext/zlib/zlib.c static VALUE
VALUE             360 ext/zlib/zlib.c rb_zlib_version(VALUE klass)
VALUE             362 ext/zlib/zlib.c     VALUE str;
VALUE             387 ext/zlib/zlib.c static VALUE
VALUE             388 ext/zlib/zlib.c do_checksum(int argc, VALUE *argv, uLong (*func)(uLong, const Bytef*, uInt))
VALUE             390 ext/zlib/zlib.c     VALUE str, vsum;
VALUE             433 ext/zlib/zlib.c static VALUE
VALUE             434 ext/zlib/zlib.c rb_zlib_adler32(int argc, VALUE *argv, VALUE klass)
VALUE             450 ext/zlib/zlib.c static VALUE
VALUE             451 ext/zlib/zlib.c rb_zlib_adler32_combine(VALUE klass, VALUE adler1, VALUE adler2, VALUE len2)
VALUE             471 ext/zlib/zlib.c static VALUE
VALUE             472 ext/zlib/zlib.c rb_zlib_crc32(int argc, VALUE *argv, VALUE klass)
VALUE             488 ext/zlib/zlib.c static VALUE
VALUE             489 ext/zlib/zlib.c rb_zlib_crc32_combine(VALUE klass, VALUE crc1, VALUE crc2, VALUE len2)
VALUE             503 ext/zlib/zlib.c static VALUE
VALUE             504 ext/zlib/zlib.c rb_zlib_crc_table(VALUE obj)
VALUE             511 ext/zlib/zlib.c     VALUE dst;
VALUE             529 ext/zlib/zlib.c     VALUE buf;
VALUE             531 ext/zlib/zlib.c     VALUE input;
VALUE             629 ext/zlib/zlib.c 	    VALUE self = (VALUE)z->stream.opaque;
VALUE             692 ext/zlib/zlib.c     rb_protect((VALUE (*)(VALUE))zstream_expand_buffer, (VALUE)z, &state);
VALUE             694 ext/zlib/zlib.c     return (void *)(VALUE)state;
VALUE             763 ext/zlib/zlib.c static VALUE
VALUE             766 ext/zlib/zlib.c     VALUE dst, self = (VALUE)z->stream.opaque;
VALUE             799 ext/zlib/zlib.c static VALUE
VALUE             802 ext/zlib/zlib.c     VALUE dst;
VALUE             903 ext/zlib/zlib.c static VALUE
VALUE             906 ext/zlib/zlib.c     VALUE dst;
VALUE             937 ext/zlib/zlib.c static VALUE
VALUE             997 ext/zlib/zlib.c 	    state = (int)(VALUE)rb_thread_call_with_gvl(zstream_expand_buffer_protect,
VALUE            1011 ext/zlib/zlib.c     return (void *)(VALUE)err;
VALUE            1030 ext/zlib/zlib.c     VALUE guard = Qnil;
VALUE            1057 ext/zlib/zlib.c     err = (int)(VALUE)rb_thread_call_without_gvl(zstream_run_func, (void *)&args,
VALUE            1072 ext/zlib/zlib.c 	    VALUE self = (VALUE)z->stream.opaque;
VALUE            1074 ext/zlib/zlib.c 		VALUE dicts = rb_ivar_get(self, id_dictionaries);
VALUE            1075 ext/zlib/zlib.c 		VALUE dict = rb_hash_aref(dicts, rb_uint2inum(z->stream.adler));
VALUE            1094 ext/zlib/zlib.c static VALUE
VALUE            1175 ext/zlib/zlib.c static VALUE
VALUE            1176 ext/zlib/zlib.c zstream_new(VALUE klass, const struct zstream_funcs *funcs)
VALUE            1178 ext/zlib/zlib.c     VALUE obj;
VALUE            1191 ext/zlib/zlib.c get_zstream(VALUE obj)
VALUE            1270 ext/zlib/zlib.c static VALUE
VALUE            1271 ext/zlib/zlib.c rb_zstream_end(VALUE obj)
VALUE            1281 ext/zlib/zlib.c static VALUE
VALUE            1282 ext/zlib/zlib.c rb_zstream_reset(VALUE obj)
VALUE            1297 ext/zlib/zlib.c static VALUE
VALUE            1298 ext/zlib/zlib.c rb_zstream_finish(VALUE obj)
VALUE            1312 ext/zlib/zlib.c static VALUE
VALUE            1313 ext/zlib/zlib.c rb_zstream_flush_next_in(VALUE obj)
VALUE            1316 ext/zlib/zlib.c     VALUE dst;
VALUE            1333 ext/zlib/zlib.c static VALUE
VALUE            1334 ext/zlib/zlib.c rb_zstream_flush_next_out(VALUE obj)
VALUE            1347 ext/zlib/zlib.c static VALUE
VALUE            1348 ext/zlib/zlib.c rb_zstream_avail_out(VALUE obj)
VALUE            1361 ext/zlib/zlib.c static VALUE
VALUE            1362 ext/zlib/zlib.c rb_zstream_set_avail_out(VALUE obj, VALUE size)
VALUE            1374 ext/zlib/zlib.c static VALUE
VALUE            1375 ext/zlib/zlib.c rb_zstream_avail_in(VALUE obj)
VALUE            1385 ext/zlib/zlib.c static VALUE
VALUE            1386 ext/zlib/zlib.c rb_zstream_total_in(VALUE obj)
VALUE            1394 ext/zlib/zlib.c static VALUE
VALUE            1395 ext/zlib/zlib.c rb_zstream_total_out(VALUE obj)
VALUE            1405 ext/zlib/zlib.c static VALUE
VALUE            1406 ext/zlib/zlib.c rb_zstream_data_type(VALUE obj)
VALUE            1414 ext/zlib/zlib.c static VALUE
VALUE            1415 ext/zlib/zlib.c rb_zstream_adler(VALUE obj)
VALUE            1423 ext/zlib/zlib.c static VALUE
VALUE            1424 ext/zlib/zlib.c rb_zstream_finished_p(VALUE obj)
VALUE            1432 ext/zlib/zlib.c static VALUE
VALUE            1433 ext/zlib/zlib.c rb_zstream_closed_p(VALUE obj)
VALUE            1461 ext/zlib/zlib.c static VALUE
VALUE            1462 ext/zlib/zlib.c rb_deflate_s_allocate(VALUE klass)
VALUE            1540 ext/zlib/zlib.c static VALUE
VALUE            1541 ext/zlib/zlib.c rb_deflate_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            1544 ext/zlib/zlib.c     VALUE level, wbits, memlevel, strategy;
VALUE            1566 ext/zlib/zlib.c static VALUE
VALUE            1567 ext/zlib/zlib.c rb_deflate_init_copy(VALUE self, VALUE orig)
VALUE            1588 ext/zlib/zlib.c static VALUE
VALUE            1589 ext/zlib/zlib.c deflate_run(VALUE args)
VALUE            1591 ext/zlib/zlib.c     struct zstream *z = (struct zstream*)((VALUE*)args)[0];
VALUE            1592 ext/zlib/zlib.c     VALUE src = ((VALUE*)args)[1];
VALUE            1621 ext/zlib/zlib.c static VALUE
VALUE            1622 ext/zlib/zlib.c rb_deflate_s_deflate(int argc, VALUE *argv, VALUE klass)
VALUE            1625 ext/zlib/zlib.c     VALUE src, level, dst, args[2];
VALUE            1639 ext/zlib/zlib.c     args[0] = (VALUE)&z;
VALUE            1641 ext/zlib/zlib.c     dst = rb_ensure(deflate_run, (VALUE)args, zstream_end, (VALUE)&z);
VALUE            1648 ext/zlib/zlib.c do_deflate(struct zstream *z, VALUE src, int flush)
VALUE            1686 ext/zlib/zlib.c static VALUE
VALUE            1687 ext/zlib/zlib.c rb_deflate_deflate(int argc, VALUE *argv, VALUE obj)
VALUE            1690 ext/zlib/zlib.c     VALUE src, flush;
VALUE            1708 ext/zlib/zlib.c static VALUE
VALUE            1709 ext/zlib/zlib.c rb_deflate_addstr(VALUE obj, VALUE src)
VALUE            1731 ext/zlib/zlib.c static VALUE
VALUE            1732 ext/zlib/zlib.c rb_deflate_flush(int argc, VALUE *argv, VALUE obj)
VALUE            1735 ext/zlib/zlib.c     VALUE v_flush;
VALUE            1759 ext/zlib/zlib.c static VALUE
VALUE            1760 ext/zlib/zlib.c rb_deflate_params(VALUE obj, VALUE v_level, VALUE v_strategy)
VALUE            1801 ext/zlib/zlib.c static VALUE
VALUE            1802 ext/zlib/zlib.c rb_deflate_set_dictionary(VALUE obj, VALUE dic)
VALUE            1805 ext/zlib/zlib.c     VALUE src = dic;
VALUE            1830 ext/zlib/zlib.c static VALUE
VALUE            1831 ext/zlib/zlib.c rb_inflate_s_allocate(VALUE klass)
VALUE            1833 ext/zlib/zlib.c     VALUE inflate = zstream_inflate_new(klass);
VALUE            1883 ext/zlib/zlib.c static VALUE
VALUE            1884 ext/zlib/zlib.c rb_inflate_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            1887 ext/zlib/zlib.c     VALUE wbits;
VALUE            1902 ext/zlib/zlib.c static VALUE
VALUE            1903 ext/zlib/zlib.c inflate_run(VALUE args)
VALUE            1905 ext/zlib/zlib.c     struct zstream *z = (struct zstream*)((VALUE*)args)[0];
VALUE            1906 ext/zlib/zlib.c     VALUE src = ((VALUE*)args)[1];
VALUE            1936 ext/zlib/zlib.c static VALUE
VALUE            1937 ext/zlib/zlib.c rb_inflate_s_inflate(VALUE obj, VALUE src)
VALUE            1940 ext/zlib/zlib.c     VALUE dst, args[2];
VALUE            1951 ext/zlib/zlib.c     args[0] = (VALUE)&z;
VALUE            1953 ext/zlib/zlib.c     dst = rb_ensure(inflate_run, (VALUE)args, zstream_end, (VALUE)&z);
VALUE            1960 ext/zlib/zlib.c do_inflate(struct zstream *z, VALUE src)
VALUE            1981 ext/zlib/zlib.c static VALUE
VALUE            1982 ext/zlib/zlib.c rb_inflate_add_dictionary(VALUE obj, VALUE dictionary)
VALUE            1984 ext/zlib/zlib.c     VALUE dictionaries = rb_ivar_get(obj, id_dictionaries);
VALUE            1985 ext/zlib/zlib.c     VALUE checksum = do_checksum(1, &dictionary, adler32);
VALUE            2029 ext/zlib/zlib.c static VALUE
VALUE            2030 ext/zlib/zlib.c rb_inflate_inflate(VALUE obj, VALUE src)
VALUE            2033 ext/zlib/zlib.c     VALUE dst;
VALUE            2066 ext/zlib/zlib.c static VALUE
VALUE            2067 ext/zlib/zlib.c rb_inflate_addstr(VALUE obj, VALUE src)
VALUE            2097 ext/zlib/zlib.c static VALUE
VALUE            2098 ext/zlib/zlib.c rb_inflate_sync(VALUE obj, VALUE src)
VALUE            2114 ext/zlib/zlib.c static VALUE
VALUE            2115 ext/zlib/zlib.c rb_inflate_sync_point_p(VALUE obj)
VALUE            2137 ext/zlib/zlib.c static VALUE
VALUE            2138 ext/zlib/zlib.c rb_inflate_set_dictionary(VALUE obj, VALUE dic)
VALUE            2141 ext/zlib/zlib.c     VALUE src = dic;
VALUE            2202 ext/zlib/zlib.c static VALUE cGzError, cNoFooter, cCRCError, cLengthError;
VALUE            2210 ext/zlib/zlib.c     VALUE io;
VALUE            2214 ext/zlib/zlib.c     VALUE orig_name;    /* for header; must be a String */
VALUE            2215 ext/zlib/zlib.c     VALUE comment;      /* for header; must be a String */
VALUE            2224 ext/zlib/zlib.c     VALUE ecopts;
VALUE            2226 ext/zlib/zlib.c     VALUE path;
VALUE            2289 ext/zlib/zlib.c static VALUE
VALUE            2291 ext/zlib/zlib.c     VALUE klass;
VALUE            2295 ext/zlib/zlib.c     VALUE obj;
VALUE            2343 ext/zlib/zlib.c     VALUE io = gz->io;
VALUE            2357 ext/zlib/zlib.c     VALUE str;
VALUE            2369 ext/zlib/zlib.c static VALUE
VALUE            2370 ext/zlib/zlib.c gzfile_read_raw_partial(VALUE arg)
VALUE            2373 ext/zlib/zlib.c     VALUE str;
VALUE            2380 ext/zlib/zlib.c static VALUE
VALUE            2381 ext/zlib/zlib.c gzfile_read_raw_rescue(VALUE arg)
VALUE            2384 ext/zlib/zlib.c     VALUE str = Qnil;
VALUE            2394 ext/zlib/zlib.c static VALUE
VALUE            2397 ext/zlib/zlib.c     return rb_rescue2(gzfile_read_raw_partial, (VALUE)gz,
VALUE            2398 ext/zlib/zlib.c                       gzfile_read_raw_rescue, (VALUE)gz,
VALUE            2399 ext/zlib/zlib.c                       rb_eEOFError, rb_eNoMethodError, (VALUE)0);
VALUE            2405 ext/zlib/zlib.c     VALUE str;
VALUE            2418 ext/zlib/zlib.c     VALUE str;
VALUE            2465 ext/zlib/zlib.c gzfile_raise(struct gzfile *gz, VALUE klass, const char *message)
VALUE            2467 ext/zlib/zlib.c     VALUE exc = rb_exc_new2(klass, message);
VALUE            2479 ext/zlib/zlib.c static VALUE
VALUE            2480 ext/zlib/zlib.c gzfile_error_inspect(VALUE error)
VALUE            2482 ext/zlib/zlib.c     VALUE str = rb_call_super(0, 0);
VALUE            2483 ext/zlib/zlib.c     VALUE input = rb_attr_get(error, id_input);
VALUE            2673 ext/zlib/zlib.c     VALUE str;
VALUE            2694 ext/zlib/zlib.c gzfile_calc_crc(struct gzfile *gz, VALUE str)
VALUE            2706 ext/zlib/zlib.c static VALUE
VALUE            2707 ext/zlib/zlib.c gzfile_newstr(struct gzfile *gz, VALUE str)
VALUE            2743 ext/zlib/zlib.c static VALUE
VALUE            2746 ext/zlib/zlib.c     VALUE dst;
VALUE            2756 ext/zlib/zlib.c static VALUE
VALUE            2757 ext/zlib/zlib.c gzfile_readpartial(struct gzfile *gz, long len, VALUE outbuf)
VALUE            2759 ext/zlib/zlib.c     VALUE dst;
VALUE            2800 ext/zlib/zlib.c static VALUE
VALUE            2803 ext/zlib/zlib.c     VALUE dst;
VALUE            2822 ext/zlib/zlib.c static VALUE
VALUE            2825 ext/zlib/zlib.c     VALUE buf, dst = 0;
VALUE            2882 ext/zlib/zlib.c static VALUE
VALUE            2883 ext/zlib/zlib.c gzfile_writer_end_run(VALUE arg)
VALUE            2904 ext/zlib/zlib.c     rb_ensure(gzfile_writer_end_run, (VALUE)gz, zstream_end, (VALUE)&gz->z);
VALUE            2907 ext/zlib/zlib.c static VALUE
VALUE            2908 ext/zlib/zlib.c gzfile_reader_end_run(VALUE arg)
VALUE            2926 ext/zlib/zlib.c     rb_ensure(gzfile_reader_end_run, (VALUE)gz, zstream_end, (VALUE)&gz->z);
VALUE            2943 ext/zlib/zlib.c static VALUE
VALUE            2946 ext/zlib/zlib.c     VALUE str;
VALUE            2961 ext/zlib/zlib.c get_gzfile(VALUE obj)
VALUE            3015 ext/zlib/zlib.c     VALUE *argv;
VALUE            3016 ext/zlib/zlib.c     VALUE klass;
VALUE            3019 ext/zlib/zlib.c static VALUE
VALUE            3020 ext/zlib/zlib.c new_wrap(VALUE tmp)
VALUE            3026 ext/zlib/zlib.c static VALUE
VALUE            3027 ext/zlib/zlib.c gzfile_ensure_close(VALUE obj)
VALUE            3038 ext/zlib/zlib.c static VALUE
VALUE            3039 ext/zlib/zlib.c gzfile_wrap(int argc, VALUE *argv, VALUE klass, int close_io_on_error)
VALUE            3041 ext/zlib/zlib.c     VALUE obj;
VALUE            3049 ext/zlib/zlib.c 	obj = rb_protect(new_wrap, (VALUE)&arg, &state);
VALUE            3082 ext/zlib/zlib.c static VALUE
VALUE            3083 ext/zlib/zlib.c rb_gzfile_s_wrap(int argc, VALUE *argv, VALUE klass)
VALUE            3093 ext/zlib/zlib.c static VALUE
VALUE            3094 ext/zlib/zlib.c gzfile_s_open(int argc, VALUE *argv, VALUE klass, const char *mode)
VALUE            3096 ext/zlib/zlib.c     VALUE io, filename;
VALUE            3110 ext/zlib/zlib.c static VALUE
VALUE            3111 ext/zlib/zlib.c rb_gzfile_to_io(VALUE obj)
VALUE            3121 ext/zlib/zlib.c static VALUE
VALUE            3122 ext/zlib/zlib.c rb_gzfile_crc(VALUE obj)
VALUE            3132 ext/zlib/zlib.c static VALUE
VALUE            3133 ext/zlib/zlib.c rb_gzfile_mtime(VALUE obj)
VALUE            3143 ext/zlib/zlib.c static VALUE
VALUE            3144 ext/zlib/zlib.c rb_gzfile_level(VALUE obj)
VALUE            3154 ext/zlib/zlib.c static VALUE
VALUE            3155 ext/zlib/zlib.c rb_gzfile_os_code(VALUE obj)
VALUE            3166 ext/zlib/zlib.c static VALUE
VALUE            3167 ext/zlib/zlib.c rb_gzfile_orig_name(VALUE obj)
VALUE            3169 ext/zlib/zlib.c     VALUE str = get_gzfile(obj)->orig_name;
VALUE            3183 ext/zlib/zlib.c static VALUE
VALUE            3184 ext/zlib/zlib.c rb_gzfile_comment(VALUE obj)
VALUE            3186 ext/zlib/zlib.c     VALUE str = get_gzfile(obj)->comment;
VALUE            3199 ext/zlib/zlib.c static VALUE
VALUE            3200 ext/zlib/zlib.c rb_gzfile_lineno(VALUE obj)
VALUE            3210 ext/zlib/zlib.c static VALUE
VALUE            3211 ext/zlib/zlib.c rb_gzfile_set_lineno(VALUE obj, VALUE lineno)
VALUE            3237 ext/zlib/zlib.c static VALUE
VALUE            3238 ext/zlib/zlib.c rb_gzfile_set_mtime(VALUE obj, VALUE mtime)
VALUE            3241 ext/zlib/zlib.c     VALUE val;
VALUE            3258 ext/zlib/zlib.c static VALUE
VALUE            3259 ext/zlib/zlib.c rb_gzfile_set_orig_name(VALUE obj, VALUE str)
VALUE            3262 ext/zlib/zlib.c     VALUE s;
VALUE            3282 ext/zlib/zlib.c static VALUE
VALUE            3283 ext/zlib/zlib.c rb_gzfile_set_comment(VALUE obj, VALUE str)
VALUE            3286 ext/zlib/zlib.c     VALUE s;
VALUE            3307 ext/zlib/zlib.c static VALUE
VALUE            3308 ext/zlib/zlib.c rb_gzfile_close(VALUE obj)
VALUE            3311 ext/zlib/zlib.c     VALUE io;
VALUE            3329 ext/zlib/zlib.c static VALUE
VALUE            3330 ext/zlib/zlib.c rb_gzfile_finish(VALUE obj)
VALUE            3333 ext/zlib/zlib.c     VALUE io;
VALUE            3346 ext/zlib/zlib.c static VALUE
VALUE            3347 ext/zlib/zlib.c rb_gzfile_closed_p(VALUE obj)
VALUE            3359 ext/zlib/zlib.c static VALUE
VALUE            3360 ext/zlib/zlib.c rb_gzfile_eof_p(VALUE obj)
VALUE            3372 ext/zlib/zlib.c static VALUE
VALUE            3373 ext/zlib/zlib.c rb_gzfile_sync(VALUE obj)
VALUE            3387 ext/zlib/zlib.c static VALUE
VALUE            3388 ext/zlib/zlib.c rb_gzfile_set_sync(VALUE obj, VALUE mode)
VALUE            3406 ext/zlib/zlib.c static VALUE
VALUE            3407 ext/zlib/zlib.c rb_gzfile_total_in(VALUE obj)
VALUE            3417 ext/zlib/zlib.c static VALUE
VALUE            3418 ext/zlib/zlib.c rb_gzfile_total_out(VALUE obj)
VALUE            3432 ext/zlib/zlib.c static VALUE
VALUE            3433 ext/zlib/zlib.c rb_gzfile_path(VALUE obj)
VALUE            3441 ext/zlib/zlib.c rb_gzfile_ecopts(struct gzfile *gz, VALUE opts)
VALUE            3489 ext/zlib/zlib.c static VALUE
VALUE            3490 ext/zlib/zlib.c rb_gzwriter_s_allocate(VALUE klass)
VALUE            3502 ext/zlib/zlib.c static VALUE
VALUE            3503 ext/zlib/zlib.c rb_gzwriter_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            3521 ext/zlib/zlib.c static VALUE
VALUE            3522 ext/zlib/zlib.c rb_gzwriter_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            3525 ext/zlib/zlib.c     VALUE io, level, strategy, opt = Qnil;
VALUE            3562 ext/zlib/zlib.c static VALUE
VALUE            3563 ext/zlib/zlib.c rb_gzwriter_flush(int argc, VALUE *argv, VALUE obj)
VALUE            3566 ext/zlib/zlib.c     VALUE v_flush;
VALUE            3586 ext/zlib/zlib.c static VALUE
VALUE            3587 ext/zlib/zlib.c rb_gzwriter_write(VALUE obj, VALUE str)
VALUE            3604 ext/zlib/zlib.c static VALUE
VALUE            3605 ext/zlib/zlib.c rb_gzwriter_putc(VALUE obj, VALUE ch)
VALUE            3692 ext/zlib/zlib.c static VALUE
VALUE            3693 ext/zlib/zlib.c rb_gzreader_s_allocate(VALUE klass)
VALUE            3707 ext/zlib/zlib.c static VALUE
VALUE            3708 ext/zlib/zlib.c rb_gzreader_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            3730 ext/zlib/zlib.c static VALUE
VALUE            3731 ext/zlib/zlib.c rb_gzreader_initialize(int argc, VALUE *argv, VALUE obj)
VALUE            3733 ext/zlib/zlib.c     VALUE io, opt = Qnil;
VALUE            3764 ext/zlib/zlib.c static VALUE
VALUE            3765 ext/zlib/zlib.c rb_gzreader_rewind(VALUE obj)
VALUE            3778 ext/zlib/zlib.c static VALUE
VALUE            3779 ext/zlib/zlib.c rb_gzreader_unused(VALUE obj)
VALUE            3791 ext/zlib/zlib.c static VALUE
VALUE            3792 ext/zlib/zlib.c rb_gzreader_read(int argc, VALUE *argv, VALUE obj)
VALUE            3795 ext/zlib/zlib.c     VALUE vlen;
VALUE            3822 ext/zlib/zlib.c static VALUE
VALUE            3823 ext/zlib/zlib.c rb_gzreader_readpartial(int argc, VALUE *argv, VALUE obj)
VALUE            3826 ext/zlib/zlib.c     VALUE vlen, outbuf;
VALUE            3845 ext/zlib/zlib.c static VALUE
VALUE            3846 ext/zlib/zlib.c rb_gzreader_getc(VALUE obj)
VALUE            3858 ext/zlib/zlib.c static VALUE
VALUE            3859 ext/zlib/zlib.c rb_gzreader_readchar(VALUE obj)
VALUE            3861 ext/zlib/zlib.c     VALUE dst;
VALUE            3874 ext/zlib/zlib.c static VALUE
VALUE            3875 ext/zlib/zlib.c rb_gzreader_getbyte(VALUE obj)
VALUE            3878 ext/zlib/zlib.c     VALUE dst;
VALUE            3892 ext/zlib/zlib.c static VALUE
VALUE            3893 ext/zlib/zlib.c rb_gzreader_readbyte(VALUE obj)
VALUE            3895 ext/zlib/zlib.c     VALUE dst;
VALUE            3908 ext/zlib/zlib.c static VALUE
VALUE            3909 ext/zlib/zlib.c rb_gzreader_each_char(VALUE obj)
VALUE            3911 ext/zlib/zlib.c     VALUE c;
VALUE            3926 ext/zlib/zlib.c static VALUE
VALUE            3927 ext/zlib/zlib.c rb_gzreader_each_byte(VALUE obj)
VALUE            3929 ext/zlib/zlib.c     VALUE c;
VALUE            3944 ext/zlib/zlib.c static VALUE
VALUE            3945 ext/zlib/zlib.c rb_gzreader_bytes(VALUE obj)
VALUE            3958 ext/zlib/zlib.c static VALUE
VALUE            3959 ext/zlib/zlib.c rb_gzreader_ungetc(VALUE obj, VALUE s)
VALUE            3980 ext/zlib/zlib.c static VALUE
VALUE            3981 ext/zlib/zlib.c rb_gzreader_ungetbyte(VALUE obj, VALUE ch)
VALUE            3991 ext/zlib/zlib.c     VALUE str;
VALUE            4020 ext/zlib/zlib.c rscheck(const char *rsptr, long rslen, VALUE rs)
VALUE            4047 ext/zlib/zlib.c static VALUE
VALUE            4048 ext/zlib/zlib.c gzreader_gets(int argc, VALUE *argv, VALUE obj)
VALUE            4051 ext/zlib/zlib.c     VALUE rs;
VALUE            4052 ext/zlib/zlib.c     VALUE dst;
VALUE            4064 ext/zlib/zlib.c 	VALUE lim, tmp;
VALUE            4180 ext/zlib/zlib.c static VALUE
VALUE            4181 ext/zlib/zlib.c rb_gzreader_gets(int argc, VALUE *argv, VALUE obj)
VALUE            4183 ext/zlib/zlib.c     VALUE dst;
VALUE            4196 ext/zlib/zlib.c static VALUE
VALUE            4197 ext/zlib/zlib.c rb_gzreader_readline(int argc, VALUE *argv, VALUE obj)
VALUE            4199 ext/zlib/zlib.c     VALUE dst;
VALUE            4212 ext/zlib/zlib.c static VALUE
VALUE            4213 ext/zlib/zlib.c rb_gzreader_each(int argc, VALUE *argv, VALUE obj)
VALUE            4215 ext/zlib/zlib.c     VALUE str;
VALUE            4230 ext/zlib/zlib.c static VALUE
VALUE            4231 ext/zlib/zlib.c rb_gzreader_lines(int argc, VALUE *argv, VALUE obj)
VALUE            4244 ext/zlib/zlib.c static VALUE
VALUE            4245 ext/zlib/zlib.c rb_gzreader_readlines(int argc, VALUE *argv, VALUE obj)
VALUE            4247 ext/zlib/zlib.c     VALUE str, dst;
VALUE            4260 ext/zlib/zlib.c static VALUE
VALUE            4261 ext/zlib/zlib.c rb_gzreader_external_encoding(VALUE self)
VALUE            4271 ext/zlib/zlib.c     VALUE mZlib, cZStream, cDeflate, cInflate;
VALUE            4273 ext/zlib/zlib.c     VALUE cGzipFile, cGzipWriter, cGzipReader;
VALUE             125 file.c         VALUE rb_cFile;
VALUE             126 file.c         VALUE rb_mFileTest;
VALUE             127 file.c         VALUE rb_cStat;
VALUE             131 file.c         static VALUE
VALUE             132 file.c         file_path_convert(VALUE name)
VALUE             153 file.c         check_path_encoding(VALUE str)
VALUE             163 file.c         VALUE
VALUE             164 file.c         rb_get_path_check_to_string(VALUE obj, int level)
VALUE             166 file.c             VALUE tmp;
VALUE             185 file.c         VALUE
VALUE             186 file.c         rb_get_path_check_convert(VALUE obj, VALUE tmp, int level)
VALUE             199 file.c         static VALUE
VALUE             200 file.c         rb_get_path_check(VALUE obj, int level)
VALUE             202 file.c             VALUE tmp = rb_get_path_check_to_string(obj, level);
VALUE             206 file.c         VALUE
VALUE             207 file.c         rb_get_path_no_checksafe(VALUE obj)
VALUE             212 file.c         VALUE
VALUE             213 file.c         rb_get_path(VALUE obj)
VALUE             218 file.c         VALUE
VALUE             219 file.c         rb_str_encode_ospath(VALUE path)
VALUE             239 file.c         static VALUE
VALUE             240 file.c         rb_str_append_normalized_ospath(VALUE str, const char *ptr, long len)
VALUE             263 file.c         VALUE
VALUE             269 file.c             VALUE str = rb_str_buf_new(len);
VALUE             344 file.c         static VALUE
VALUE             345 file.c         apply2files(void (*func)(const char *, VALUE, void *), int argc, VALUE *argv, void *arg)
VALUE             348 file.c             volatile VALUE path;
VALUE             374 file.c         static VALUE
VALUE             375 file.c         rb_file_path(VALUE obj)
VALUE             397 file.c         static VALUE
VALUE             398 file.c         stat_new_0(VALUE klass, const struct stat *st)
VALUE             401 file.c             VALUE obj = TypedData_Wrap_Struct(klass, &stat_data_type, 0);
VALUE             411 file.c         VALUE
VALUE             418 file.c         get_stat(VALUE self)
VALUE             443 file.c         static VALUE
VALUE             444 file.c         rb_stat_cmp(VALUE self, VALUE other)
VALUE             482 file.c         static VALUE
VALUE             483 file.c         rb_stat_dev(VALUE self)
VALUE             499 file.c         static VALUE
VALUE             500 file.c         rb_stat_dev_major(VALUE self)
VALUE             520 file.c         static VALUE
VALUE             521 file.c         rb_stat_dev_minor(VALUE self)
VALUE             540 file.c         static VALUE
VALUE             541 file.c         rb_stat_ino(VALUE self)
VALUE             574 file.c         static VALUE
VALUE             575 file.c         rb_stat_mode(VALUE self)
VALUE             592 file.c         static VALUE
VALUE             593 file.c         rb_stat_nlink(VALUE self)
VALUE             608 file.c         static VALUE
VALUE             609 file.c         rb_stat_uid(VALUE self)
VALUE             624 file.c         static VALUE
VALUE             625 file.c         rb_stat_gid(VALUE self)
VALUE             642 file.c         static VALUE
VALUE             643 file.c         rb_stat_rdev(VALUE self)
VALUE             663 file.c         static VALUE
VALUE             664 file.c         rb_stat_rdev_major(VALUE self)
VALUE             684 file.c         static VALUE
VALUE             685 file.c         rb_stat_rdev_minor(VALUE self)
VALUE             703 file.c         static VALUE
VALUE             704 file.c         rb_stat_size(VALUE self)
VALUE             720 file.c         static VALUE
VALUE             721 file.c         rb_stat_blksize(VALUE self)
VALUE             741 file.c         static VALUE
VALUE             742 file.c         rb_stat_blocks(VALUE self)
VALUE             772 file.c         static VALUE
VALUE             796 file.c         static VALUE
VALUE             820 file.c         static VALUE
VALUE             829 file.c         static VALUE
VALUE             852 file.c         static VALUE
VALUE             853 file.c         rb_stat_atime(VALUE self)
VALUE             868 file.c         static VALUE
VALUE             869 file.c         rb_stat_mtime(VALUE self)
VALUE             888 file.c         static VALUE
VALUE             889 file.c         rb_stat_ctime(VALUE self)
VALUE             917 file.c         static VALUE
VALUE             918 file.c         rb_stat_birthtime(VALUE self)
VALUE             941 file.c         static VALUE
VALUE             942 file.c         rb_stat_inspect(VALUE self)
VALUE             944 file.c             VALUE str;
VALUE             948 file.c         	VALUE (*func)(VALUE);
VALUE             979 file.c         	VALUE v;
VALUE            1004 file.c         rb_stat(VALUE file, struct stat *st)
VALUE            1006 file.c             VALUE tmp;
VALUE            1022 file.c         w32_io_info(VALUE *file, BY_HANDLE_FILE_INFORMATION *st)
VALUE            1024 file.c             VALUE tmp;
VALUE            1036 file.c         	VALUE tmp;
VALUE            1039 file.c         	VALUE v;
VALUE            1061 file.c         static VALUE
VALUE            1062 file.c         close_handle(VALUE h)
VALUE            1069 file.c             VALUE *fname;
VALUE            1073 file.c         static VALUE
VALUE            1074 file.c         call_w32_io_info(VALUE arg)
VALUE            1077 file.c             return (VALUE)w32_io_info(p->fname, p->st);
VALUE            1092 file.c         static VALUE
VALUE            1093 file.c         rb_file_s_stat(VALUE klass, VALUE fname)
VALUE            1119 file.c         static VALUE
VALUE            1120 file.c         rb_io_stat(VALUE obj)
VALUE            1146 file.c         static VALUE
VALUE            1147 file.c         rb_file_s_lstat(VALUE klass, VALUE fname)
VALUE            1177 file.c         static VALUE
VALUE            1178 file.c         rb_file_lstat(VALUE obj)
VALUE            1183 file.c             VALUE path;
VALUE            1205 file.c             VALUE v = 0;
VALUE            1331 file.c         VALUE
VALUE            1332 file.c         rb_file_directory_p(VALUE obj, VALUE fname)
VALUE            1354 file.c         static VALUE
VALUE            1355 file.c         rb_file_pipe_p(VALUE obj, VALUE fname)
VALUE            1378 file.c         static VALUE
VALUE            1379 file.c         rb_file_symlink_p(VALUE obj, VALUE fname)
VALUE            1416 file.c         static VALUE
VALUE            1417 file.c         rb_file_socket_p(VALUE obj, VALUE fname)
VALUE            1452 file.c         static VALUE
VALUE            1453 file.c         rb_file_blockdev_p(VALUE obj, VALUE fname)
VALUE            1481 file.c         static VALUE
VALUE            1482 file.c         rb_file_chardev_p(VALUE obj, VALUE fname)
VALUE            1507 file.c         static VALUE
VALUE            1508 file.c         rb_file_exist_p(VALUE obj, VALUE fname)
VALUE            1522 file.c         static VALUE
VALUE            1523 file.c         rb_file_exists_p(VALUE obj, VALUE fname)
VALUE            1546 file.c         static VALUE
VALUE            1547 file.c         rb_file_readable_p(VALUE obj, VALUE fname)
VALUE            1563 file.c         static VALUE
VALUE            1564 file.c         rb_file_readable_real_p(VALUE obj, VALUE fname)
VALUE            1596 file.c         static VALUE
VALUE            1597 file.c         rb_file_world_readable_p(VALUE obj, VALUE fname)
VALUE            1618 file.c         static VALUE
VALUE            1619 file.c         rb_file_writable_p(VALUE obj, VALUE fname)
VALUE            1635 file.c         static VALUE
VALUE            1636 file.c         rb_file_writable_real_p(VALUE obj, VALUE fname)
VALUE            1660 file.c         static VALUE
VALUE            1661 file.c         rb_file_world_writable_p(VALUE obj, VALUE fname)
VALUE            1682 file.c         static VALUE
VALUE            1683 file.c         rb_file_executable_p(VALUE obj, VALUE fname)
VALUE            1699 file.c         static VALUE
VALUE            1700 file.c         rb_file_executable_real_p(VALUE obj, VALUE fname)
VALUE            1724 file.c         static VALUE
VALUE            1725 file.c         rb_file_file_p(VALUE obj, VALUE fname)
VALUE            1744 file.c         static VALUE
VALUE            1745 file.c         rb_file_zero_p(VALUE obj, VALUE fname)
VALUE            1764 file.c         static VALUE
VALUE            1765 file.c         rb_file_size_p(VALUE obj, VALUE fname)
VALUE            1785 file.c         static VALUE
VALUE            1786 file.c         rb_file_owned_p(VALUE obj, VALUE fname)
VALUE            1795 file.c         static VALUE
VALUE            1796 file.c         rb_file_rowned_p(VALUE obj, VALUE fname)
VALUE            1816 file.c         static VALUE
VALUE            1817 file.c         rb_file_grpowned_p(VALUE obj, VALUE fname)
VALUE            1829 file.c         static VALUE
VALUE            1830 file.c         check3rdbyte(VALUE fname, int mode)
VALUE            1849 file.c         static VALUE
VALUE            1850 file.c         rb_file_suid_p(VALUE obj, VALUE fname)
VALUE            1866 file.c         static VALUE
VALUE            1867 file.c         rb_file_sgid_p(VALUE obj, VALUE fname)
VALUE            1883 file.c         static VALUE
VALUE            1884 file.c         rb_file_sticky_p(VALUE obj, VALUE fname)
VALUE            1912 file.c         static VALUE
VALUE            1913 file.c         rb_file_identical_p(VALUE obj, VALUE fname1, VALUE fname2)
VALUE            1933 file.c         	f2 = (HANDLE)rb_ensure(call_w32_io_info, (VALUE)&arg, close_handle, (VALUE)f1);
VALUE            1958 file.c         static VALUE
VALUE            1959 file.c         rb_file_s_size(VALUE klass, VALUE fname)
VALUE            1971 file.c         static VALUE
VALUE            2027 file.c         static VALUE
VALUE            2028 file.c         rb_file_s_ftype(VALUE klass, VALUE fname)
VALUE            2053 file.c         static VALUE
VALUE            2054 file.c         rb_file_s_atime(VALUE klass, VALUE fname)
VALUE            2077 file.c         static VALUE
VALUE            2078 file.c         rb_file_atime(VALUE obj)
VALUE            2102 file.c         static VALUE
VALUE            2103 file.c         rb_file_s_mtime(VALUE klass, VALUE fname)
VALUE            2125 file.c         static VALUE
VALUE            2126 file.c         rb_file_mtime(VALUE obj)
VALUE            2154 file.c         static VALUE
VALUE            2155 file.c         rb_file_s_ctime(VALUE klass, VALUE fname)
VALUE            2180 file.c         static VALUE
VALUE            2181 file.c         rb_file_ctime(VALUE obj)
VALUE            2208 file.c         static VALUE
VALUE            2209 file.c         rb_file_s_birthtime(VALUE klass, VALUE fname)
VALUE            2237 file.c         static VALUE
VALUE            2238 file.c         rb_file_birthtime(VALUE obj)
VALUE            2263 file.c         static VALUE
VALUE            2264 file.c         rb_file_size(VALUE obj)
VALUE            2280 file.c         chmod_internal(const char *path, VALUE pathv, void *mode)
VALUE            2299 file.c         static VALUE
VALUE            2300 file.c         rb_file_s_chmod(int argc, VALUE *argv)
VALUE            2323 file.c         static VALUE
VALUE            2324 file.c         rb_file_chmod(VALUE obj, VALUE vmode)
VALUE            2329 file.c             VALUE path;
VALUE            2356 file.c         lchmod_internal(const char *path, VALUE pathv, void *mode)
VALUE            2358 file.c             if (lchmod(path, (int)(VALUE)mode) < 0)
VALUE            2372 file.c         static VALUE
VALUE            2373 file.c         rb_file_s_lchmod(int argc, VALUE *argv)
VALUE            2387 file.c         to_uid(VALUE u)
VALUE            2396 file.c         to_gid(VALUE g)
VALUE            2410 file.c         chown_internal(const char *path, VALUE pathv, void *arg)
VALUE            2432 file.c         static VALUE
VALUE            2433 file.c         rb_file_s_chown(int argc, VALUE *argv)
VALUE            2459 file.c         static VALUE
VALUE            2460 file.c         rb_file_chown(VALUE obj, VALUE owner, VALUE group)
VALUE            2466 file.c             VALUE path;
VALUE            2487 file.c         lchown_internal(const char *path, VALUE pathv, void *arg)
VALUE            2505 file.c         static VALUE
VALUE            2506 file.c         rb_file_s_lchown(int argc, VALUE *argv)
VALUE            2522 file.c             VALUE atime, mtime;
VALUE            2526 file.c         NORETURN(static void utime_failed(VALUE, const struct timespec *, VALUE, VALUE));
VALUE            2529 file.c         utime_failed(VALUE path, const struct timespec *tsp, VALUE atime, VALUE mtime)
VALUE            2533 file.c         	VALUE e[2], a = Qnil, m = Qnil;
VALUE            2566 file.c         utime_internal(const char *path, VALUE pathv, void *arg)
VALUE            2609 file.c         utime_internal(const char *path, VALUE pathv, void *arg)
VALUE            2634 file.c         static VALUE
VALUE            2635 file.c         rb_file_s_utime(int argc, VALUE *argv)
VALUE            2663 file.c         NORETURN(static void syserr_fail2_in(const char *,int,VALUE,VALUE));
VALUE            2665 file.c         syserr_fail2_in(const char *func, int e, VALUE s1, VALUE s2)
VALUE            2667 file.c             VALUE str;
VALUE            2702 file.c         static VALUE
VALUE            2703 file.c         rb_file_s_link(VALUE klass, VALUE from, VALUE to)
VALUE            2732 file.c         static VALUE
VALUE            2733 file.c         rb_file_s_symlink(VALUE klass, VALUE from, VALUE to)
VALUE            2761 file.c         static VALUE
VALUE            2762 file.c         rb_file_s_readlink(VALUE klass, VALUE path)
VALUE            2768 file.c         VALUE
VALUE            2769 file.c         rb_readlink(VALUE path, rb_encoding *enc)
VALUE            2773 file.c             VALUE v;
VALUE            2802 file.c         unlink_internal(const char *path, VALUE pathv, void *arg)
VALUE            2818 file.c         static VALUE
VALUE            2819 file.c         rb_file_s_unlink(int argc, VALUE *argv, VALUE klass)
VALUE            2834 file.c         static VALUE
VALUE            2835 file.c         rb_file_s_rename(VALUE klass, VALUE from, VALUE to)
VALUE            2838 file.c             VALUE f, t;
VALUE            2881 file.c         static VALUE
VALUE            2882 file.c         rb_file_s_umask(int argc, VALUE *argv)
VALUE            2979 file.c         not_same_drive(VALUE path, int drive)
VALUE            3154 file.c         static VALUE
VALUE            3155 file.c         copy_home_path(VALUE result, const char *dir)
VALUE            3181 file.c         VALUE
VALUE            3182 file.c         rb_home_dir_of(VALUE user, VALUE result)
VALUE            3206 file.c         VALUE
VALUE            3207 file.c         rb_default_home_dir(VALUE result)
VALUE            3217 file.c         static VALUE
VALUE            3221 file.c             VALUE path = rb_str_normalize_ospath(ptr, len);
VALUE            3230 file.c         append_fspath(VALUE result, VALUE fname, char *dir, rb_encoding **enc, rb_encoding *fsenc)
VALUE            3233 file.c             VALUE dirname = Qnil;
VALUE            3257 file.c         VALUE
VALUE            3258 file.c         rb_file_expand_path_internal(VALUE fname, VALUE dname, int abs_mode, int long_name, VALUE result)
VALUE            3498 file.c         	VALUE tmp, v;
VALUE            3611 file.c         static VALUE
VALUE            3612 file.c         str_shrink(VALUE str)
VALUE            3625 file.c         static VALUE
VALUE            3626 file.c         file_expand_path_1(VALUE fname)
VALUE            3631 file.c         VALUE
VALUE            3632 file.c         rb_file_expand_path(VALUE fname, VALUE dname)
VALUE            3638 file.c         VALUE
VALUE            3639 file.c         rb_file_expand_path_fast(VALUE fname, VALUE dname)
VALUE            3672 file.c         VALUE
VALUE            3673 file.c         rb_file_s_expand_path(int argc, const VALUE *argv)
VALUE            3679 file.c         VALUE
VALUE            3680 file.c         rb_file_absolute_path(VALUE fname, VALUE dname)
VALUE            3699 file.c         VALUE
VALUE            3700 file.c         rb_file_s_absolute_path(int argc, const VALUE *argv)
VALUE            3707 file.c         realpath_rec(long *prefixlenp, VALUE *resolvedp, const char *unresolved, VALUE loopcheck, int strict, int last)
VALUE            3733 file.c                     VALUE checkval;
VALUE            3734 file.c                     VALUE testpath = rb_str_dup(*resolvedp);
VALUE            3757 file.c                         VALUE testpath2 = rb_str_encode_ospath(testpath);
VALUE            3777 file.c         		    VALUE link;
VALUE            3778 file.c         		    volatile VALUE link_orig = Qnil;
VALUE            3802 file.c                             VALUE s = rb_str_dup_frozen(testpath);
VALUE            3812 file.c         VALUE
VALUE            3813 file.c         rb_realpath_internal(VALUE basedir, VALUE path, int strict)
VALUE            3818 file.c         VALUE
VALUE            3819 file.c         rb_realpath_internal(VALUE basedir, VALUE path, int strict)
VALUE            3822 file.c             VALUE resolved;
VALUE            3823 file.c             volatile VALUE unresolved_path;
VALUE            3824 file.c             VALUE loopcheck;
VALUE            3825 file.c             volatile VALUE curdir = Qnil;
VALUE            3913 file.c         static VALUE
VALUE            3914 file.c         rb_file_s_realpath(int argc, VALUE *argv, VALUE klass)
VALUE            3916 file.c             VALUE basedir = (rb_check_arity(argc, 1, 2) > 1) ? argv[1] : Qnil;
VALUE            3917 file.c             VALUE path = argv[0];
VALUE            3934 file.c         static VALUE
VALUE            3935 file.c         rb_file_s_realdirpath(int argc, VALUE *argv, VALUE klass)
VALUE            3937 file.c             VALUE basedir = (rb_check_arity(argc, 1, 2) > 1) ? argv[1] : Qnil;
VALUE            3938 file.c             VALUE path = argv[0];
VALUE            4059 file.c         static VALUE
VALUE            4060 file.c         rb_file_s_basename(int argc, VALUE *argv)
VALUE            4062 file.c             VALUE fname, fext, basename;
VALUE            4116 file.c         static VALUE
VALUE            4117 file.c         rb_file_s_dirname(VALUE klass, VALUE fname)
VALUE            4122 file.c         VALUE
VALUE            4123 file.c         rb_file_dirname(VALUE fname)
VALUE            4126 file.c             VALUE dirname;
VALUE            4253 file.c         static VALUE
VALUE            4254 file.c         rb_file_s_extname(VALUE klass, VALUE fname)
VALUE            4258 file.c             VALUE extname;
VALUE            4282 file.c         static VALUE
VALUE            4283 file.c         rb_file_s_path(VALUE klass, VALUE fname)
VALUE            4299 file.c         static VALUE
VALUE            4300 file.c         rb_file_s_split(VALUE klass, VALUE path)
VALUE            4306 file.c         static VALUE separator;
VALUE            4308 file.c         static VALUE rb_file_join(VALUE ary, VALUE sep);
VALUE            4310 file.c         static VALUE
VALUE            4311 file.c         file_inspect_join(VALUE ary, VALUE argp, int recur)
VALUE            4313 file.c             VALUE *arg = (VALUE *)argp;
VALUE            4318 file.c         static VALUE
VALUE            4319 file.c         rb_file_join(VALUE ary, VALUE sep)
VALUE            4322 file.c             VALUE result, tmp;
VALUE            4359 file.c         		VALUE args[2];
VALUE            4363 file.c         		tmp = rb_exec_recursive(file_inspect_join, ary, (VALUE)args);
VALUE            4405 file.c         static VALUE
VALUE            4406 file.c         rb_file_s_join(VALUE klass, VALUE args)
VALUE            4427 file.c         static VALUE
VALUE            4428 file.c         rb_file_s_truncate(VALUE klass, VALUE path, VALUE len)
VALUE            4482 file.c         static VALUE
VALUE            4483 file.c         rb_file_truncate(VALUE obj, VALUE len)
VALUE            4531 file.c         static VALUE
VALUE            4545 file.c             return (VALUE)ret;
VALUE            4592 file.c         static VALUE
VALUE            4593 file.c         rb_file_flock(VALUE obj, VALUE operation)
VALUE            4636 file.c         test_check(int n, int argc, VALUE *argv)
VALUE            4709 file.c         static VALUE
VALUE            4710 file.c         rb_f_test(int argc, VALUE *argv)
VALUE            4799 file.c         	VALUE fname = argv[1];
VALUE            4868 file.c         static VALUE
VALUE            4869 file.c         rb_stat_s_alloc(VALUE klass)
VALUE            4883 file.c         static VALUE
VALUE            4884 file.c         rb_stat_init(VALUE obj, VALUE fname)
VALUE            4905 file.c         static VALUE
VALUE            4906 file.c         rb_stat_init_copy(VALUE copy, VALUE orig)
VALUE            4938 file.c         static VALUE
VALUE            4939 file.c         rb_stat_ftype(VALUE obj)
VALUE            4955 file.c         static VALUE
VALUE            4956 file.c         rb_stat_d(VALUE obj)
VALUE            4970 file.c         static VALUE
VALUE            4971 file.c         rb_stat_p(VALUE obj)
VALUE            4997 file.c         static VALUE
VALUE            4998 file.c         rb_stat_l(VALUE obj)
VALUE            5018 file.c         static VALUE
VALUE            5019 file.c         rb_stat_S(VALUE obj)
VALUE            5041 file.c         static VALUE
VALUE            5042 file.c         rb_stat_b(VALUE obj)
VALUE            5063 file.c         static VALUE
VALUE            5064 file.c         rb_stat_c(VALUE obj)
VALUE            5083 file.c         static VALUE
VALUE            5084 file.c         rb_stat_owned(VALUE obj)
VALUE            5090 file.c         static VALUE
VALUE            5091 file.c         rb_stat_rowned(VALUE obj)
VALUE            5109 file.c         static VALUE
VALUE            5110 file.c         rb_stat_grpowned(VALUE obj)
VALUE            5129 file.c         static VALUE
VALUE            5130 file.c         rb_stat_r(VALUE obj)
VALUE            5162 file.c         static VALUE
VALUE            5163 file.c         rb_stat_R(VALUE obj)
VALUE            5197 file.c         static VALUE
VALUE            5198 file.c         rb_stat_wr(VALUE obj)
VALUE            5222 file.c         static VALUE
VALUE            5223 file.c         rb_stat_w(VALUE obj)
VALUE            5255 file.c         static VALUE
VALUE            5256 file.c         rb_stat_W(VALUE obj)
VALUE            5290 file.c         static VALUE
VALUE            5291 file.c         rb_stat_ww(VALUE obj)
VALUE            5317 file.c         static VALUE
VALUE            5318 file.c         rb_stat_x(VALUE obj)
VALUE            5349 file.c         static VALUE
VALUE            5350 file.c         rb_stat_X(VALUE obj)
VALUE            5384 file.c         static VALUE
VALUE            5385 file.c         rb_stat_f(VALUE obj)
VALUE            5402 file.c         static VALUE
VALUE            5403 file.c         rb_stat_z(VALUE obj)
VALUE            5419 file.c         static VALUE
VALUE            5420 file.c         rb_stat_s(VALUE obj)
VALUE            5439 file.c         static VALUE
VALUE            5440 file.c         rb_stat_suid(VALUE obj)
VALUE            5460 file.c         static VALUE
VALUE            5461 file.c         rb_stat_sgid(VALUE obj)
VALUE            5481 file.c         static VALUE
VALUE            5482 file.c         rb_stat_sticky(VALUE obj)
VALUE            5506 file.c         static VALUE
VALUE            5507 file.c         rb_file_s_mkfifo(int argc, VALUE *argv)
VALUE            5509 file.c             VALUE path;
VALUE            5528 file.c         VALUE rb_mFConst;
VALUE            5531 file.c         rb_file_const(const char *name, VALUE value)
VALUE            5561 file.c         path_check_0(VALUE path, int execpath)
VALUE            5571 file.c         	VALUE newpath;
VALUE            5701 file.c         static VALUE
VALUE            5702 file.c         copy_path_class(VALUE path, VALUE orig)
VALUE            5711 file.c         rb_find_file_ext(VALUE *filep, const char *const *ext)
VALUE            5717 file.c         rb_find_file_ext_safe(VALUE *filep, const char *const *ext, int safe_level)
VALUE            5720 file.c             VALUE fname = *filep, load_path, tmp;
VALUE            5764 file.c         	    VALUE str = RARRAY_AREF(load_path, i);
VALUE            5782 file.c         VALUE
VALUE            5783 file.c         rb_find_file(VALUE path)
VALUE            5788 file.c         VALUE
VALUE            5789 file.c         rb_find_file_safe(VALUE path, int safe_level)
VALUE            5791 file.c             VALUE tmp, load_path;
VALUE            5822 file.c         	    VALUE str = RARRAY_AREF(load_path, i);
VALUE            5846 file.c         define_filetest_function(const char *name, VALUE (*func)(ANYARGS), int argc)
VALUE              94 gc.c           volatile VALUE rb_gc_guarded_val;
VALUE              95 gc.c           volatile VALUE *
VALUE              96 gc.c           rb_gc_guarded_ptr_val(volatile VALUE *ptr, VALUE val)
VALUE             182 gc.c               VALUE gc_stress;
VALUE             396 gc.c           	    VALUE flags;		/* always 0 for freed obj */
VALUE             427 gc.c           	    VALUE v1;
VALUE             428 gc.c           	    VALUE v2;
VALUE             429 gc.c           	    VALUE v3;
VALUE             459 gc.c               VALUE *varptr;
VALUE             466 gc.c               VALUE data[STACK_CHUNK_SIZE];
VALUE             537 gc.c           	void (*mark_func)(VALUE v, void *data);
VALUE             553 gc.c           	VALUE deferred_final;
VALUE             606 gc.c               VALUE gc_stress_mode;
VALUE             610 gc.c           	VALUE parent_object;
VALUE             637 gc.c               VALUE stress_to_class;
VALUE             719 gc.c           VALUE *ruby_initial_gc_stress_ptr = &ruby_initial_gc_stress;
VALUE             788 gc.c           # define nonspecial_obj_id(obj) (VALUE)((SIGNED_VALUE)(obj)|FIXNUM_FLAG)
VALUE             802 gc.c               VALUE next;
VALUE             812 gc.c           VALUE rb_mGC;
VALUE             818 gc.c           void rb_gcdebug_print_obj_condition(VALUE obj);
VALUE             821 gc.c           static VALUE define_final0(VALUE obj, VALUE block);
VALUE             856 gc.c           static void gc_mark(rb_objspace_t *objspace, VALUE ptr);
VALUE             857 gc.c           static void gc_mark_ptr(rb_objspace_t *objspace, VALUE ptr);
VALUE             858 gc.c           static void gc_mark_maybe(rb_objspace_t *objspace, VALUE ptr);
VALUE             859 gc.c           static void gc_mark_children(rb_objspace_t *objspace, VALUE ptr);
VALUE             863 gc.c           static void gc_grey(rb_objspace_t *objspace, VALUE ptr);
VALUE             865 gc.c           static inline int gc_mark_set(rb_objspace_t *objspace, VALUE obj);
VALUE             868 gc.c           static void   push_mark_stack(mark_stack_t *, VALUE);
VALUE             869 gc.c           static int    pop_mark_stack(mark_stack_t *, VALUE *);
VALUE             873 gc.c           static size_t obj_memsize_of(VALUE obj, int use_all_types);
VALUE             874 gc.c           static VALUE gc_verify_internal_consistency(VALUE self);
VALUE             875 gc.c           static int gc_verify_heap_page(rb_objspace_t *objspace, struct heap_page *page, VALUE obj);
VALUE             878 gc.c           static void gc_stress_set(rb_objspace_t *objspace, VALUE flag);
VALUE             901 gc.c           static const char *obj_info(VALUE obj);
VALUE            1027 gc.c           static int rgengc_remembered(rb_objspace_t *objspace, VALUE obj);
VALUE            1028 gc.c           static int rgengc_remember(rb_objspace_t *objspace, VALUE obj);
VALUE            1033 gc.c           RVALUE_FLAGS_AGE(VALUE flags)
VALUE            1042 gc.c           static inline VALUE
VALUE            1043 gc.c           check_rvalue_consistency(const VALUE obj)
VALUE            1048 gc.c           static VALUE
VALUE            1049 gc.c           check_rvalue_consistency(const VALUE obj)
VALUE            1068 gc.c           	obj_memsize_of((VALUE)obj, FALSE);
VALUE            1107 gc.c           RVALUE_MARKED(VALUE obj)
VALUE            1115 gc.c           RVALUE_WB_UNPROTECTED(VALUE obj)
VALUE            1122 gc.c           RVALUE_MARKING(VALUE obj)
VALUE            1129 gc.c           RVALUE_REMEMBERED(VALUE obj)
VALUE            1136 gc.c           RVALUE_UNCOLLECTIBLE(VALUE obj)
VALUE            1143 gc.c           RVALUE_OLD_P_RAW(VALUE obj)
VALUE            1145 gc.c               const VALUE promoted = FL_PROMOTED0 | FL_PROMOTED1;
VALUE            1150 gc.c           RVALUE_OLD_P(VALUE obj)
VALUE            1158 gc.c           RVALUE_AGE(VALUE obj)
VALUE            1166 gc.c           RVALUE_PAGE_OLD_UNCOLLECTIBLE_SET(rb_objspace_t *objspace, struct heap_page *page, VALUE obj)
VALUE            1178 gc.c           RVALUE_OLD_UNCOLLECTIBLE_SET(rb_objspace_t *objspace, VALUE obj)
VALUE            1183 gc.c           static inline VALUE
VALUE            1184 gc.c           RVALUE_FLAGS_AGE_SET(VALUE flags, int age)
VALUE            1193 gc.c           RVALUE_AGE_INC(rb_objspace_t *objspace, VALUE obj)
VALUE            1195 gc.c               VALUE flags = RBASIC(obj)->flags;
VALUE            1213 gc.c           RVALUE_AGE_SET_OLD(rb_objspace_t *objspace, VALUE obj)
VALUE            1226 gc.c           RVALUE_AGE_SET_CANDIDATE(rb_objspace_t *objspace, VALUE obj)
VALUE            1237 gc.c           RVALUE_DEMOTE_RAW(rb_objspace_t *objspace, VALUE obj)
VALUE            1244 gc.c           RVALUE_DEMOTE(rb_objspace_t *objspace, VALUE obj)
VALUE            1263 gc.c           RVALUE_AGE_RESET_RAW(VALUE obj)
VALUE            1269 gc.c           RVALUE_AGE_RESET(VALUE obj)
VALUE            1278 gc.c           RVALUE_BLACK_P(VALUE obj)
VALUE            1285 gc.c           RVALUE_GREY_P(VALUE obj)
VALUE            1292 gc.c           RVALUE_WHITE_P(VALUE obj)
VALUE            1389 gc.c           heap_page_add_freeobj(rb_objspace_t *objspace, struct heap_page *page, VALUE obj)
VALUE            1496 gc.c               start = (RVALUE*)((VALUE)page_body + sizeof(struct heap_page_header));
VALUE            1497 gc.c               if ((VALUE)start % sizeof(RVALUE) != 0) {
VALUE            1498 gc.c           	int delta = (int)(sizeof(RVALUE) - ((VALUE)start % sizeof(RVALUE)));
VALUE            1499 gc.c           	start = (RVALUE*)((VALUE)start + delta);
VALUE            1500 gc.c           	limit = (HEAP_PAGE_SIZE - (int)((VALUE)start - (VALUE)page_body))/(int)sizeof(RVALUE);
VALUE            1519 gc.c           	    rb_bug("same heap page is allocated: %p at %"PRIuVALUE, (void *)page_body, (VALUE)mid);
VALUE            1542 gc.c           	heap_page_add_freeobj(objspace, page, (VALUE)p);
VALUE            1716 gc.c           static inline VALUE
VALUE            1723 gc.c               return (VALUE)p;
VALUE            1726 gc.c           static inline VALUE
VALUE            1734 gc.c           	    return (VALUE)p;
VALUE            1751 gc.c           gc_event_hook_body(rb_thread_t *th, rb_objspace_t *objspace, const rb_event_flag_t event, VALUE data)
VALUE            1765 gc.c           static inline VALUE
VALUE            1766 gc.c           newobj_init(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, int wb_protected, rb_objspace_t *objspace, VALUE obj)
VALUE            1792 gc.c               if (rgengc_remembered(objspace, (VALUE)obj)) rb_bug("newobj: %s is remembered.", obj_info(obj));
VALUE            1847 gc.c           static inline VALUE
VALUE            1848 gc.c           newobj_slowpath(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, rb_objspace_t *objspace, int wb_protected)
VALUE            1850 gc.c               VALUE obj;
VALUE            1872 gc.c           NOINLINE(static VALUE newobj_slowpath_wb_protected(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, rb_objspace_t *objspace));
VALUE            1873 gc.c           NOINLINE(static VALUE newobj_slowpath_wb_unprotected(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, rb_objspace_t *objspace));
VALUE            1875 gc.c           static VALUE
VALUE            1876 gc.c           newobj_slowpath_wb_protected(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, rb_objspace_t *objspace)
VALUE            1881 gc.c           static VALUE
VALUE            1882 gc.c           newobj_slowpath_wb_unprotected(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, rb_objspace_t *objspace)
VALUE            1887 gc.c           static inline VALUE
VALUE            1888 gc.c           newobj_of(VALUE klass, VALUE flags, VALUE v1, VALUE v2, VALUE v3, int wb_protected)
VALUE            1891 gc.c               VALUE obj;
VALUE            1896 gc.c           	const VALUE *ptr = RARRAY_CONST_PTR(stress_to_class);
VALUE            1915 gc.c           VALUE
VALUE            1916 gc.c           rb_wb_unprotected_newobj_of(VALUE klass, VALUE flags)
VALUE            1922 gc.c           VALUE
VALUE            1923 gc.c           rb_wb_protected_newobj_of(VALUE klass, VALUE flags)
VALUE            1931 gc.c           VALUE
VALUE            1937 gc.c           VALUE
VALUE            1938 gc.c           rb_newobj_of(VALUE klass, VALUE flags)
VALUE            1944 gc.c           rb_node_newnode(enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            1953 gc.c           VALUE
VALUE            1954 gc.c           rb_imemo_new(enum imemo_type type, VALUE v1, VALUE v2, VALUE v3, VALUE v0)
VALUE            1956 gc.c               VALUE flags = T_IMEMO | (type << FL_USHIFT);
VALUE            1961 gc.c           VALUE
VALUE            1962 gc.c           rb_imemo_new_debug(enum imemo_type type, VALUE v1, VALUE v2, VALUE v3, VALUE v0, const char *file, int line)
VALUE            1964 gc.c               VALUE memo = rb_imemo_new(type, v1, v2, v3, v0);
VALUE            1970 gc.c           VALUE
VALUE            1971 gc.c           rb_data_object_wrap(VALUE klass, void *datap, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree)
VALUE            1974 gc.c               return newobj_of(klass, T_DATA, (VALUE)dmark, (VALUE)dfree, (VALUE)datap, FALSE);
VALUE            1978 gc.c           RUBY_ALIAS_FUNCTION(rb_data_object_alloc(VALUE klass, void *datap,
VALUE            1983 gc.c           VALUE
VALUE            1984 gc.c           rb_data_object_zalloc(VALUE klass, size_t size, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree)
VALUE            1986 gc.c               VALUE obj = rb_data_object_wrap(klass, 0, dmark, dfree);
VALUE            1991 gc.c           VALUE
VALUE            1992 gc.c           rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *type)
VALUE            1995 gc.c               return newobj_of(klass, T_DATA, (VALUE)type, (VALUE)1, (VALUE)datap, type->flags & RUBY_FL_WB_PROTECTED);
VALUE            1999 gc.c           RUBY_ALIAS_FUNCTION(rb_data_typed_object_alloc(VALUE klass, void *datap,
VALUE            2003 gc.c           VALUE
VALUE            2004 gc.c           rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type)
VALUE            2006 gc.c               VALUE obj = rb_data_typed_object_wrap(klass, 0, type);
VALUE            2012 gc.c           rb_objspace_data_type_memsize(VALUE obj)
VALUE            2025 gc.c           rb_objspace_data_type_name(VALUE obj)
VALUE            2044 gc.c               if ((VALUE)p % sizeof(RVALUE) != 0) return FALSE;
VALUE            2066 gc.c           free_const_entry_i(VALUE value, void *data)
VALUE            2081 gc.c           make_zombie(rb_objspace_t *objspace, VALUE obj, void (*dfree)(void *), void *data)
VALUE            2088 gc.c               heap_pages_deferred_final = (VALUE)zombie;
VALUE            2092 gc.c           make_io_zombie(rb_objspace_t *objspace, VALUE obj)
VALUE            2099 gc.c           obj_free(rb_objspace_t *objspace, VALUE obj)
VALUE            2113 gc.c           	rb_free_generic_ivar((VALUE)obj);
VALUE            2338 gc.c           static VALUE
VALUE            2339 gc.c           objspace_each_objects(VALUE arg)
VALUE            2366 gc.c           static VALUE
VALUE            2425 gc.c           	objspace_each_objects((VALUE)&args);
VALUE            2428 gc.c           	rb_ensure(objspace_each_objects, (VALUE)&args, incremental_enable, Qnil);
VALUE            2439 gc.c               objspace_each_objects((VALUE)&args);
VALUE            2444 gc.c               VALUE of;
VALUE            2448 gc.c           internal_object_p(VALUE obj)
VALUE            2475 gc.c           rb_objspace_internal_object_p(VALUE obj)
VALUE            2487 gc.c           	volatile VALUE v = (VALUE)p;
VALUE            2499 gc.c           static VALUE
VALUE            2500 gc.c           os_obj_of(VALUE of)
VALUE            2546 gc.c           static VALUE
VALUE            2547 gc.c           os_each_obj(int argc, VALUE *argv, VALUE os)
VALUE            2549 gc.c               VALUE of;
VALUE            2569 gc.c           static VALUE
VALUE            2570 gc.c           undefine_final(VALUE os, VALUE obj)
VALUE            2575 gc.c           VALUE
VALUE            2576 gc.c           rb_undefine_finalizer(VALUE obj)
VALUE            2587 gc.c           should_be_callable(VALUE block)
VALUE            2595 gc.c           should_be_finalizable(VALUE obj)
VALUE            2615 gc.c           static VALUE
VALUE            2616 gc.c           define_final(int argc, VALUE *argv, VALUE os)
VALUE            2618 gc.c               VALUE obj, block;
VALUE            2632 gc.c           static VALUE
VALUE            2633 gc.c           define_final0(VALUE obj, VALUE block)
VALUE            2636 gc.c               VALUE table;
VALUE            2645 gc.c           	table = (VALUE)data;
VALUE            2649 gc.c           	    const VALUE *ptr = RARRAY_CONST_PTR(table);
VALUE            2670 gc.c           VALUE
VALUE            2671 gc.c           rb_define_finalizer(VALUE obj, VALUE block)
VALUE            2679 gc.c           rb_gc_copy_finalizer(VALUE dest, VALUE obj)
VALUE            2682 gc.c               VALUE table;
VALUE            2687 gc.c           	table = (VALUE)data;
VALUE            2693 gc.c           static VALUE
VALUE            2694 gc.c           run_single_final(VALUE arg)
VALUE            2696 gc.c               VALUE *args = (VALUE *)arg;
VALUE            2702 gc.c           run_finalizer(rb_objspace_t *objspace, VALUE obj, VALUE table)
VALUE            2705 gc.c               VALUE args[2];
VALUE            2707 gc.c               const VALUE errinfo = rb_errinfo();
VALUE            2712 gc.c           	const VALUE final = RARRAY_AREF(table, i);
VALUE            2713 gc.c           	const VALUE cmd = RARRAY_AREF(final, 1);
VALUE            2720 gc.c           	rb_protect(run_single_final, (VALUE)args, &status);
VALUE            2727 gc.c           run_final(rb_objspace_t *objspace, VALUE zombie)
VALUE            2737 gc.c           	run_finalizer(objspace, zombie, (VALUE)table);
VALUE            2742 gc.c           finalize_list(rb_objspace_t *objspace, VALUE zombie)
VALUE            2745 gc.c           	VALUE next_zombie = RZOMBIE(zombie)->next;
VALUE            2765 gc.c               VALUE zombie;
VALUE            2797 gc.c               VALUE obj;
VALUE            2798 gc.c               VALUE table;
VALUE            2868 gc.c           		if (rb_obj_is_thread((VALUE)p)) break;
VALUE            2869 gc.c           		if (rb_obj_is_mutex((VALUE)p)) break;
VALUE            2870 gc.c           		if (rb_obj_is_fiber((VALUE)p)) break;
VALUE            2879 gc.c           		    make_zombie(objspace, (VALUE)p, RANY(p)->as.data.dfree, RANY(p)->as.data.data);
VALUE            2884 gc.c           		    make_io_zombie(objspace, (VALUE)p);
VALUE            2903 gc.c           PUREFUNC(static inline int is_id_value(rb_objspace_t *objspace, VALUE ptr));
VALUE            2905 gc.c           is_id_value(rb_objspace_t *objspace, VALUE ptr)
VALUE            2914 gc.c           heap_is_swept_object(rb_objspace_t *objspace, rb_heap_t *heap, VALUE ptr)
VALUE            2921 gc.c           is_swept_object(rb_objspace_t *objspace, VALUE ptr)
VALUE            2933 gc.c           is_garbage_object(rb_objspace_t *objspace, VALUE ptr)
VALUE            2947 gc.c           is_live_object(rb_objspace_t *objspace, VALUE ptr)
VALUE            2964 gc.c           is_markable_object(rb_objspace_t *objspace, VALUE obj)
VALUE            2972 gc.c           rb_objspace_markable_object_p(VALUE obj)
VALUE            2979 gc.c           rb_objspace_garbage_object_p(VALUE obj)
VALUE            2998 gc.c           static VALUE
VALUE            2999 gc.c           id2ref(VALUE obj, VALUE objid)
VALUE            3007 gc.c               VALUE ptr;
VALUE            3016 gc.c               if (FIXNUM_P(ptr)) return (VALUE)ptr;
VALUE            3017 gc.c               if (FLONUM_P(ptr)) return (VALUE)ptr;
VALUE            3036 gc.c               return (VALUE)ptr;
VALUE            3064 gc.c           VALUE
VALUE            3065 gc.c           rb_obj_id(VALUE obj)
VALUE            3114 gc.c           obj_memsize_of(VALUE obj, int use_all_types)
VALUE            3130 gc.c           	    size += ROBJECT(obj)->as.heap.numiv * sizeof(VALUE);
VALUE            3215 gc.c           	    size += sizeof(VALUE) * RSTRUCT_LEN(obj);
VALUE            3231 gc.c           rb_obj_memsize_of(VALUE obj)
VALUE            3239 gc.c               VALUE k = (VALUE)key;
VALUE            3240 gc.c               VALUE hash = (VALUE)arg;
VALUE            3280 gc.c           static VALUE
VALUE            3281 gc.c           count_objects(int argc, VALUE *argv, VALUE os)
VALUE            3288 gc.c               VALUE hash;
VALUE            3325 gc.c                   VALUE type;
VALUE            3428 gc.c           			  gc_report(2, objspace, "page_sweep: free %s\n", obj_info((VALUE)p));
VALUE            3431 gc.c           			      if (RVALUE_OLD_P((VALUE)p)) rb_bug("page_sweep: %s - old while minor GC.", obj_info((VALUE)p));
VALUE            3432 gc.c           			      if (rgengc_remembered(objspace, (VALUE)p)) rb_bug("page_sweep: %s - remembered.", obj_info((VALUE)p));
VALUE            3435 gc.c           			  if (obj_free(objspace, (VALUE)p)) {
VALUE            3440 gc.c           			      heap_page_add_freeobj(objspace, sweep_page, (VALUE)p);
VALUE            3441 gc.c           			      gc_report(3, objspace, "page_sweep: %s is added to freelist\n", obj_info((VALUE)p));
VALUE            3810 gc.c           push_mark_stack(mark_stack_t *stack, VALUE data)
VALUE            3819 gc.c           pop_mark_stack(mark_stack_t *stack, VALUE *data)
VALUE            3836 gc.c           invalidate_mark_stack_chunk(stack_chunk_t *chunk, int limit, VALUE obj)
VALUE            3849 gc.c           invalidate_mark_stack(mark_stack_t *stack, VALUE obj)
VALUE            3888 gc.c           #define STACK_LEVEL_MAX (th->machine.stack_maxsize/sizeof(VALUE))
VALUE            3901 gc.c           ruby_get_stack_grow_direction(volatile VALUE *addr)
VALUE            3903 gc.c               VALUE *end;
VALUE            3912 gc.c           ruby_stack_length(VALUE **p)
VALUE            3930 gc.c                   ret = (VALUE*)rb_ia64_bsp() - th->machine.register_stack_start >
VALUE            3931 gc.c                         th->machine.register_stack_maxsize/sizeof(VALUE) - water_mark;
VALUE            3952 gc.c           mark_locations_array(rb_objspace_t *objspace, register const VALUE *x, register long n)
VALUE            3954 gc.c               VALUE v;
VALUE            3963 gc.c           gc_mark_locations(rb_objspace_t *objspace, const VALUE *start, const VALUE *end)
VALUE            3973 gc.c           rb_gc_mark_locations(const VALUE *start, const VALUE *end)
VALUE            3979 gc.c           rb_gc_mark_values(long n, const VALUE *values)
VALUE            3993 gc.c               gc_mark(objspace, (VALUE)value);
VALUE            4008 gc.c               gc_mark(objspace, (VALUE)key);
VALUE            4030 gc.c               gc_mark(objspace, (VALUE)key);
VALUE            4031 gc.c               gc_mark(objspace, (VALUE)value);
VALUE            4059 gc.c           	    if (def->body.iseq.iseqptr) gc_mark(objspace, (VALUE)def->body.iseq.iseqptr);
VALUE            4060 gc.c           	    gc_mark(objspace, (VALUE)def->body.iseq.cref);
VALUE            4070 gc.c           	    gc_mark(objspace, (VALUE)def->body.alias.original_me);
VALUE            4073 gc.c           	    gc_mark(objspace, (VALUE)def->body.refined.orig_me);
VALUE            4074 gc.c           	    gc_mark(objspace, (VALUE)def->body.refined.owner);
VALUE            4088 gc.c           mark_method_entry_i(VALUE me, void *data)
VALUE            4105 gc.c           mark_const_entry_i(VALUE value, void *data)
VALUE            4133 gc.c           				 const VALUE *stack_start, const VALUE *stack_end);
VALUE            4140 gc.c           	VALUE v[sizeof(rb_jmp_buf) / sizeof(VALUE)];
VALUE            4142 gc.c               VALUE *stack_start, *stack_end;
VALUE            4163 gc.c               VALUE *stack_start, *stack_end;
VALUE            4171 gc.c           		     const VALUE *stack_start, const VALUE *stack_end)
VALUE            4182 gc.c           		      (VALUE*)((char*)stack_start + 2),
VALUE            4183 gc.c           		      (VALUE*)((char*)stack_end - 2));
VALUE            4194 gc.c           gc_mark_maybe(rb_objspace_t *objspace, VALUE obj)
VALUE            4206 gc.c           rb_gc_mark_maybe(VALUE obj)
VALUE            4212 gc.c           gc_mark_set(rb_objspace_t *objspace, VALUE obj)
VALUE            4221 gc.c           gc_remember_unprotected(rb_objspace_t *objspace, VALUE obj)
VALUE            4246 gc.c           rgengc_check_relation(rb_objspace_t *objspace, VALUE obj)
VALUE            4249 gc.c               const VALUE old_parent = objspace->rgengc.parent_object;
VALUE            4285 gc.c           gc_grey(rb_objspace_t *objspace, VALUE obj)
VALUE            4302 gc.c           gc_aging(rb_objspace_t *objspace, VALUE obj)
VALUE            4329 gc.c           NOINLINE(static void gc_mark_ptr(rb_objspace_t *objspace, VALUE obj));
VALUE            4332 gc.c           gc_mark_ptr(rb_objspace_t *objspace, VALUE obj)
VALUE            4346 gc.c           gc_mark(rb_objspace_t *objspace, VALUE obj)
VALUE            4353 gc.c           rb_gc_mark(VALUE ptr)
VALUE            4363 gc.c           rb_objspace_marked_object_p(VALUE obj)
VALUE            4369 gc.c           gc_mark_set_parent(rb_objspace_t *objspace, VALUE obj)
VALUE            4382 gc.c           gc_mark_children(rb_objspace_t *objspace, VALUE obj)
VALUE            4409 gc.c           	    gc_mark(objspace, (VALUE)RANY(obj)->as.imemo.cref.next);
VALUE            4422 gc.c           	    gc_mark_maybe(objspace, (VALUE)RANY(obj)->as.imemo.ifunc.data);
VALUE            4448 gc.c           	gc_mark(objspace, RCLASS_SUPER((VALUE)obj));
VALUE            4457 gc.c           	gc_mark(objspace, RCLASS_SUPER((VALUE)obj));
VALUE            4466 gc.c           	    const VALUE *ptr = RARRAY_CONST_PTR(obj);
VALUE            4499 gc.c           	    VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE            4546 gc.c           	    const VALUE *ptr = RSTRUCT_CONST_PTR(obj);
VALUE            4556 gc.c           	rb_gcdebug_print_obj_condition((VALUE)obj);
VALUE            4574 gc.c               VALUE obj;
VALUE            4728 gc.c           #define MAKE_ROOTSIG(obj) (((VALUE)(obj) << 1) | 0x01)
VALUE            4729 gc.c           #define IS_ROOTSIG(obj)   ((VALUE)(obj) & 0x01)
VALUE            4730 gc.c           #define GET_ROOTSIG(obj)  ((const char *)((VALUE)(obj) >> 1))
VALUE            4733 gc.c               VALUE *list;
VALUE            4739 gc.c           reflist_create(VALUE obj)
VALUE            4743 gc.c               refs->list = ALLOC_N(VALUE, refs->size);
VALUE            4757 gc.c           reflist_add(struct reflist *refs, VALUE obj)
VALUE            4761 gc.c           	SIZED_REALLOC_N(refs->list, VALUE, refs->size, refs->size/2);
VALUE            4772 gc.c           	VALUE obj = refs->list[i];
VALUE            4788 gc.c           	VALUE obj = refs->list[i];
VALUE            4805 gc.c               VALUE root_obj;
VALUE            4810 gc.c           allrefs_add(struct allrefs *data, VALUE obj)
VALUE            4826 gc.c           allrefs_i(VALUE obj, void *ptr)
VALUE            4836 gc.c           allrefs_roots_i(VALUE obj, void *ptr)
VALUE            4852 gc.c               VALUE obj;
VALUE            4898 gc.c               VALUE obj = (VALUE)k;
VALUE            4917 gc.c               VALUE obj = k;
VALUE            4946 gc.c               VALUE already_disabled = rb_gc_disable();
VALUE            4979 gc.c               VALUE parent;
VALUE            4987 gc.c           check_generation_i(const VALUE child, void *ptr)
VALUE            4990 gc.c               const VALUE parent = data->parent;
VALUE            5005 gc.c           check_color_i(const VALUE child, void *ptr)
VALUE            5008 gc.c               const VALUE parent = data->parent;
VALUE            5019 gc.c           check_children_i(const VALUE child, void *ptr)
VALUE            5028 gc.c               VALUE obj;
VALUE            5031 gc.c               for (obj = (VALUE)page_start; obj != (VALUE)page_end; obj += stride) {
VALUE            5072 gc.c           gc_verify_heap_page(rb_objspace_t *objspace, struct heap_page *page, VALUE obj)
VALUE            5083 gc.c           	VALUE obj = (VALUE)&page->start[i];
VALUE            5097 gc.c           	    VALUE obj = (VALUE)&page->start[i];
VALUE            5161 gc.c           static VALUE
VALUE            5162 gc.c           gc_verify_internal_consistency(VALUE dummy)
VALUE            5175 gc.c               objspace_each_objects((VALUE)&eo_args);
VALUE            5214 gc.c           	    VALUE z = heap_pages_deferred_final;
VALUE            5305 gc.c           			gc_report(2, objspace, "gc_marks_wb_unprotected_objects: marked shady: %s\n", obj_info((VALUE)p));
VALUE            5307 gc.c           			    assert(RVALUE_WB_UNPROTECTED((VALUE)p));
VALUE            5308 gc.c           			    assert(RVALUE_MARKED((VALUE)p));
VALUE            5310 gc.c           			gc_mark_children(objspace, (VALUE)p);
VALUE            5621 gc.c           rgengc_remembersetbits_get(rb_objspace_t *objspace, VALUE obj)
VALUE            5627 gc.c           rgengc_remembersetbits_set(rb_objspace_t *objspace, VALUE obj)
VALUE            5648 gc.c           rgengc_remember(rb_objspace_t *objspace, VALUE obj)
VALUE            5674 gc.c           rgengc_remembered(rb_objspace_t *objspace, VALUE obj)
VALUE            5723 gc.c           			    VALUE obj = (VALUE)p;
VALUE            5771 gc.c           NOINLINE(static void gc_writebarrier_generational(VALUE a, VALUE b, rb_objspace_t *objspace));
VALUE            5774 gc.c           gc_writebarrier_generational(VALUE a, VALUE b, rb_objspace_t *objspace)
VALUE            5808 gc.c           gc_mark_from(rb_objspace_t *objspace, VALUE obj, VALUE parent)
VALUE            5817 gc.c           NOINLINE(static void gc_writebarrier_incremental(VALUE a, VALUE b, rb_objspace_t *objspace));
VALUE            5820 gc.c           gc_writebarrier_incremental(VALUE a, VALUE b, rb_objspace_t *objspace)
VALUE            5852 gc.c           rb_gc_writebarrier(VALUE a, VALUE b)
VALUE            5873 gc.c           rb_gc_writebarrier_unprotect(VALUE obj)
VALUE            5909 gc.c           rb_gc_writebarrier_remember(VALUE obj)
VALUE            5945 gc.c               VALUE obj = (VALUE)objptr;
VALUE            5973 gc.c           rb_copy_wb_protected_attribute(VALUE dest, VALUE obj)
VALUE            5994 gc.c           VALUE
VALUE            5995 gc.c           rb_obj_rgengc_writebarrier_protected_p(VALUE obj)
VALUE            6004 gc.c           VALUE
VALUE            6005 gc.c           rb_obj_rgengc_promoted_p(VALUE obj)
VALUE            6011 gc.c           rb_obj_gc_flags(VALUE obj, ID* flags, size_t max)
VALUE            6044 gc.c           rb_gc_force_recycle(VALUE obj)
VALUE            6096 gc.c           rb_gc_register_mark_object(VALUE obj)
VALUE            6098 gc.c               VALUE ary_ary = GET_THREAD()->vm->mark_object_ary;
VALUE            6099 gc.c               VALUE ary = rb_ary_last(0, 0, ary_ary);
VALUE            6110 gc.c           rb_gc_register_address(VALUE *addr)
VALUE            6122 gc.c           rb_gc_unregister_address(VALUE *addr)
VALUE            6145 gc.c           rb_global_variable(VALUE *var)
VALUE            6493 gc.c               return (void *)(VALUE)garbage_collect(oar->objspace, oar->full_mark, oar->immediate_mark, oar->immediate_sweep, oar->reason);
VALUE            6511 gc.c           	    return (int)(VALUE)rb_thread_call_with_gvl(gc_with_gvl, (void *)&oar);
VALUE            6530 gc.c           Init_stack(volatile VALUE *addr)
VALUE            6556 gc.c           static VALUE
VALUE            6557 gc.c           gc_start_internal(int argc, VALUE *argv, VALUE self)
VALUE            6561 gc.c               VALUE opt = Qnil;
VALUE            6567 gc.c           	VALUE kwvals[3];
VALUE            6588 gc.c           VALUE
VALUE            6612 gc.c           static const char *type_name(int type, VALUE obj);
VALUE            6615 gc.c           gc_count_add_each_types(VALUE hash, const char *name, const size_t *types)
VALUE            6617 gc.c               VALUE result = rb_hash_new();
VALUE            6643 gc.c           static VALUE
VALUE            6644 gc.c           gc_count(VALUE self)
VALUE            6649 gc.c           static VALUE
VALUE            6650 gc.c           gc_info_decode(rb_objspace_t *objspace, const VALUE hash_or_key, const int orig_flags)
VALUE            6652 gc.c               static VALUE sym_major_by = Qnil, sym_gc_by, sym_immediate_sweep, sym_have_finalizer, sym_state;
VALUE            6653 gc.c               static VALUE sym_nofree, sym_oldgen, sym_shady, sym_force, sym_stress;
VALUE            6655 gc.c               static VALUE sym_oldmalloc;
VALUE            6657 gc.c               static VALUE sym_newobj, sym_malloc, sym_method, sym_capi;
VALUE            6658 gc.c               static VALUE sym_none, sym_marking, sym_sweeping;
VALUE            6659 gc.c               VALUE hash = Qnil, key = Qnil;
VALUE            6660 gc.c               VALUE major_by;
VALUE            6661 gc.c               VALUE flags = orig_flags ? orig_flags : objspace->profile.latest_gc_info;
VALUE            6742 gc.c           VALUE
VALUE            6743 gc.c           rb_gc_latest_gc_info(VALUE key)
VALUE            6758 gc.c           static VALUE
VALUE            6759 gc.c           gc_latest_gc_info(int argc, VALUE *argv, VALUE self)
VALUE            6762 gc.c               VALUE arg = Qnil;
VALUE            6845 gc.c           static VALUE gc_stat_symbols[gc_stat_sym_last];
VALUE            6846 gc.c           static VALUE gc_stat_compat_symbols[gc_stat_compat_sym_last];
VALUE            6847 gc.c           static VALUE gc_stat_compat_table;
VALUE            6919 gc.c           	    VALUE table = gc_stat_compat_table = rb_hash_new();
VALUE            6955 gc.c           static VALUE
VALUE            6956 gc.c           compat_key(VALUE key)
VALUE            6958 gc.c               VALUE new_key = rb_hash_lookup(gc_stat_compat_table, key);
VALUE            6974 gc.c           static VALUE
VALUE            6975 gc.c           default_proc_for_compat_func(VALUE hash, VALUE dmy, int argc, VALUE *argv)
VALUE            6977 gc.c               VALUE key, new_key;
VALUE            6991 gc.c           gc_stat_internal(VALUE hash_or_sym)
VALUE            6994 gc.c               VALUE hash = Qnil, key = Qnil;
VALUE            7002 gc.c           	    static VALUE default_proc_for_compat = 0;
VALUE            7067 gc.c           	VALUE new_key;
VALUE            7134 gc.c           static VALUE
VALUE            7135 gc.c           gc_stat(int argc, VALUE *argv, VALUE self)
VALUE            7137 gc.c               VALUE arg = Qnil;
VALUE            7157 gc.c           rb_gc_stat(VALUE key)
VALUE            7176 gc.c           static VALUE
VALUE            7177 gc.c           gc_stress_get(VALUE self)
VALUE            7184 gc.c           gc_stress_set(rb_objspace_t *objspace, VALUE flag)
VALUE            7207 gc.c           static VALUE
VALUE            7208 gc.c           gc_stress_set_m(VALUE self, VALUE flag)
VALUE            7228 gc.c           VALUE
VALUE            7250 gc.c           VALUE
VALUE            7461 gc.c           rb_objspace_reachable_objects_from(VALUE obj, void (func)(VALUE, void *), void *data)
VALUE            7477 gc.c               void (*func)(const char *category, VALUE, void *);
VALUE            7482 gc.c           root_objects_from(VALUE obj, void *ptr)
VALUE            7489 gc.c           rb_objspace_reachable_objects_from_root(void (func)(const char *category, VALUE, void *), void *passing_data)
VALUE            7606 gc.c               aligned -= ((VALUE)aligned & (alignment - 1));
VALUE            7992 gc.c           rb_alloc_tmp_buffer_with_count(volatile VALUE *store, size_t size, size_t cnt)
VALUE            7999 gc.c               s->u1.value = (VALUE)ptr;
VALUE            8001 gc.c               *store = (VALUE)s;
VALUE            8006 gc.c           rb_alloc_tmp_buffer(volatile VALUE *store, long len)
VALUE            8010 gc.c               if (len < 0 || (cnt = (long)roomof(len, sizeof(VALUE))) < 0) {
VALUE            8018 gc.c           rb_free_tmp_buffer(volatile VALUE *store)
VALUE            8020 gc.c               VALUE s = ATOMIC_VALUE_EXCHANGE(*store, 0);
VALUE            8038 gc.c           static VALUE
VALUE            8039 gc.c           gc_malloc_allocated_size(VALUE self)
VALUE            8053 gc.c           static VALUE
VALUE            8054 gc.c           gc_malloc_allocations(VALUE self)
VALUE            8067 gc.c               VALUE final;
VALUE            8077 gc.c               VALUE obj = (VALUE)val;
VALUE            8096 gc.c               VALUE *ptr = (VALUE *)val;
VALUE            8097 gc.c               ruby_sized_xfree(ptr, (ptr[0] + 1) * sizeof(VALUE));
VALUE            8113 gc.c               VALUE *ptr = (VALUE *)val;
VALUE            8114 gc.c               *(size_t *)arg += (ptr[0] + 1) * sizeof(VALUE);
VALUE            8140 gc.c           static VALUE
VALUE            8141 gc.c           wmap_allocate(VALUE klass)
VALUE            8144 gc.c               VALUE obj = TypedData_Make_Struct(klass, struct weakmap, &weakmap_type, w);
VALUE            8154 gc.c               VALUE wmap, *ptr, size, i, j;
VALUE            8156 gc.c               wmap = (VALUE)arg, ptr = (VALUE *)*value;
VALUE            8163 gc.c           	ruby_sized_xfree(ptr, i * sizeof(VALUE));
VALUE            8167 gc.c           	ptr = ruby_sized_xrealloc2(ptr, j + 1, sizeof(VALUE), i);
VALUE            8174 gc.c           static VALUE
VALUE            8175 gc.c           wmap_finalize(VALUE self, VALUE objid)
VALUE            8178 gc.c               VALUE obj, *rids, i, size;
VALUE            8188 gc.c           	rids = (VALUE *)data;
VALUE            8194 gc.c           	ruby_sized_xfree((VALUE *)data, (size + 1) * sizeof(VALUE));
VALUE            8207 gc.c               VALUE value;
VALUE            8213 gc.c               VALUE str = (VALUE)arg;
VALUE            8214 gc.c               VALUE k = (VALUE)key, v = (VALUE)val;
VALUE            8234 gc.c           static VALUE
VALUE            8235 gc.c           wmap_inspect(VALUE self)
VALUE            8237 gc.c               VALUE str;
VALUE            8238 gc.c               VALUE c = rb_class_name(CLASS_OF(self));
VALUE            8255 gc.c               VALUE obj = (VALUE)val;
VALUE            8257 gc.c           	rb_yield_values(2, (VALUE)key, obj);
VALUE            8263 gc.c           static VALUE
VALUE            8264 gc.c           wmap_each(VALUE self)
VALUE            8278 gc.c               VALUE obj = (VALUE)val;
VALUE            8280 gc.c           	rb_yield((VALUE)key);
VALUE            8286 gc.c           static VALUE
VALUE            8287 gc.c           wmap_each_key(VALUE self)
VALUE            8301 gc.c               VALUE obj = (VALUE)val;
VALUE            8309 gc.c           static VALUE
VALUE            8310 gc.c           wmap_each_value(VALUE self)
VALUE            8325 gc.c               VALUE ary = argp->value;
VALUE            8326 gc.c               VALUE obj = (VALUE)val;
VALUE            8328 gc.c           	rb_ary_push(ary, (VALUE)key);
VALUE            8334 gc.c           static VALUE
VALUE            8335 gc.c           wmap_keys(VALUE self)
VALUE            8352 gc.c               VALUE ary = argp->value;
VALUE            8353 gc.c               VALUE obj = (VALUE)val;
VALUE            8361 gc.c           static VALUE
VALUE            8362 gc.c           wmap_values(VALUE self)
VALUE            8377 gc.c               VALUE size, *ptr, *optr;
VALUE            8379 gc.c           	size = (ptr = optr = (VALUE *)*val)[0];
VALUE            8381 gc.c           	ptr = ruby_sized_xrealloc2(ptr, size + 1, sizeof(VALUE), size);
VALUE            8386 gc.c           	ptr = ruby_xmalloc2(2, sizeof(VALUE));
VALUE            8389 gc.c               ptr[size] = (VALUE)arg;
VALUE            8396 gc.c           static VALUE
VALUE            8397 gc.c           wmap_aset(VALUE self, VALUE wmap, VALUE orig)
VALUE            8412 gc.c           static VALUE
VALUE            8413 gc.c           wmap_aref(VALUE self, VALUE wmap)
VALUE            8416 gc.c               VALUE obj;
VALUE            8422 gc.c               obj = (VALUE)data;
VALUE            8429 gc.c           static VALUE
VALUE            8430 gc.c           wmap_has_key(VALUE self, VALUE key)
VALUE            8435 gc.c           static VALUE
VALUE            8436 gc.c           wmap_size(VALUE self)
VALUE            8697 gc.c           static VALUE
VALUE            8764 gc.c           static VALUE
VALUE            8767 gc.c               VALUE prof;
VALUE            8768 gc.c               VALUE gc_profile = rb_ary_new();
VALUE            8848 gc.c           gc_profile_dump_on(VALUE out, VALUE (*append)(VALUE, VALUE))
VALUE            8953 gc.c           static VALUE
VALUE            8956 gc.c           	VALUE str = rb_str_buf_new(0);
VALUE            8970 gc.c           static VALUE
VALUE            8971 gc.c           gc_profile_report(int argc, VALUE *argv, VALUE self)
VALUE            8973 gc.c               VALUE out;
VALUE            8993 gc.c           static VALUE
VALUE            8994 gc.c           gc_profile_total_time(VALUE self)
VALUE            9017 gc.c           static VALUE
VALUE            9018 gc.c           gc_profile_enable_get(VALUE self)
VALUE            9032 gc.c           static VALUE
VALUE            9049 gc.c           static VALUE
VALUE            9064 gc.c           type_name(int type, VALUE obj)
VALUE            9104 gc.c           obj_type_name(VALUE obj)
VALUE            9138 gc.c           rb_raw_obj_info(char *buff, const int buff_size, VALUE obj)
VALUE            9171 gc.c           	    VALUE class_path = rb_class_path_cached(RBASIC(obj)->klass);
VALUE            9197 gc.c           	      VALUE class_path = rb_class_path_cached(obj);
VALUE            9269 gc.c           obj_info(VALUE obj)
VALUE            9282 gc.c           obj_info(VALUE obj)
VALUE            9289 gc.c           rb_obj_info(VALUE obj)
VALUE            9300 gc.c           rb_obj_info_dump(VALUE obj)
VALUE            9309 gc.c           rb_gcdebug_print_obj_condition(VALUE obj)
VALUE            9340 gc.c           static VALUE
VALUE            9341 gc.c           gcdebug_sentinel(VALUE obj, VALUE name)
VALUE            9348 gc.c           rb_gcdebug_sentinel(VALUE obj, const char *name)
VALUE            9350 gc.c               rb_define_finalizer(obj, rb_proc_new(gcdebug_sentinel, (VALUE)name));
VALUE            9356 gc.c           static VALUE
VALUE            9357 gc.c           rb_gcdebug_add_stress_to_class(int argc, VALUE *argv, VALUE self)
VALUE            9368 gc.c           static VALUE
VALUE            9369 gc.c           rb_gcdebug_remove_stress_to_class(int argc, VALUE *argv, VALUE self)
VALUE            9454 gc.c               VALUE rb_mObjSpace;
VALUE            9455 gc.c               VALUE rb_mProfiler;
VALUE            9456 gc.c               VALUE gc_constants;
VALUE            9504 gc.c           	VALUE rb_cWeakMap = rb_define_class_under(rb_mObjSpace, "WeakMap", rb_cObject);
VALUE            9538 gc.c           	VALUE opts;
VALUE              10 gc.h           NOINLINE(void rb_gc_set_stack_end(VALUE **stack_end_p));
VALUE              61 gc.h               VALUE markobj = (ptr); \
VALUE              72 gc.h           int ruby_get_stack_grow_direction(volatile VALUE *addr);
VALUE              84 gc.h           #define STACK_GROW_DIR_DETECTION VALUE stack_grow_dir_detection
VALUE              89 gc.h           const char *rb_obj_info(VALUE obj);
VALUE              90 gc.h           const char *rb_raw_obj_info(char *buff, const int buff_size, VALUE obj);
VALUE              91 gc.h           void rb_obj_info_dump(VALUE obj);
VALUE              96 gc.h           size_t rb_objspace_data_type_memsize(VALUE obj);
VALUE              97 gc.h           void rb_objspace_reachable_objects_from(VALUE obj, void (func)(VALUE, void *), void *data);
VALUE              98 gc.h           void rb_objspace_reachable_objects_from_root(void (func)(const char *category, VALUE, void *), void *data);
VALUE              99 gc.h           int rb_objspace_markable_object_p(VALUE obj);
VALUE             100 gc.h           int rb_objspace_internal_object_p(VALUE obj);
VALUE             101 gc.h           int rb_objspace_marked_object_p(VALUE obj);
VALUE             102 gc.h           int rb_objspace_garbage_object_p(VALUE obj);
VALUE              20 goruby.c       static VALUE
VALUE              21 goruby.c       init_golf(VALUE arg)
VALUE              51 hash.c         static VALUE
VALUE              52 hash.c         has_extra_methods(VALUE klass)
VALUE              54 hash.c             const VALUE base = rb_cHash;
VALUE              55 hash.c             VALUE c = klass;
VALUE              63 hash.c         static VALUE rb_hash_s_try_convert(VALUE, VALUE);
VALUE              75 hash.c         VALUE
VALUE              76 hash.c         rb_hash_freeze(VALUE hash)
VALUE              81 hash.c         VALUE rb_cHash;
VALUE              83 hash.c         static VALUE envtbl;
VALUE              86 hash.c         VALUE
VALUE              87 hash.c         rb_hash_ifnone(VALUE h)
VALUE              92 hash.c         VALUE
VALUE              93 hash.c         rb_hash_set_ifnone(VALUE hash, VALUE ifnone)
VALUE             100 hash.c         rb_any_cmp(VALUE a, VALUE b)
VALUE             118 hash.c         static VALUE
VALUE             119 hash.c         hash_recursive(VALUE obj, VALUE arg, int recurse)
VALUE             125 hash.c         VALUE
VALUE             126 hash.c         rb_hash(VALUE obj)
VALUE             128 hash.c             VALUE hval = rb_exec_recursive_outer(hash_recursive, obj, 0);
VALUE             149 hash.c         any_hash(VALUE a, st_index_t (*other_func)(VALUE))
VALUE             151 hash.c             VALUE hval;
VALUE             190 hash.c         obj_any_hash(VALUE obj)
VALUE             197 hash.c         rb_any_hash(VALUE a)
VALUE             233 hash.c         objid_hash(VALUE obj)
VALUE             238 hash.c         VALUE
VALUE             239 hash.c         rb_obj_hash(VALUE obj)
VALUE             246 hash.c         rb_hash_iter_lev(VALUE h)
VALUE             318 hash.c             VALUE hash;
VALUE             320 hash.c             VALUE arg;
VALUE             332 hash.c             status = (*arg->func)((VALUE)key, (VALUE)value, arg->arg);
VALUE             348 hash.c         static VALUE
VALUE             349 hash.c         hash_foreach_ensure_rollback(VALUE hash)
VALUE             355 hash.c         static VALUE
VALUE             356 hash.c         hash_foreach_ensure(VALUE hash)
VALUE             367 hash.c         static VALUE
VALUE             368 hash.c         hash_foreach_call(VALUE arg)
VALUE             370 hash.c             VALUE hash = ((struct hash_foreach_arg *)arg)->hash;
VALUE             378 hash.c         rb_hash_foreach(VALUE hash, int (*func)(ANYARGS), VALUE farg)
VALUE             388 hash.c             rb_ensure(hash_foreach_call, (VALUE)&arg, hash_foreach_ensure, hash);
VALUE             391 hash.c         static VALUE
VALUE             392 hash.c         hash_alloc_flags(VALUE klass, VALUE flags, VALUE ifnone)
VALUE             394 hash.c             const VALUE wb = (RGENGC_WB_PROTECTED_HASH ? FL_WB_PROTECTED : 0);
VALUE             397 hash.c             RHASH_SET_IFNONE((VALUE)hash, ifnone);
VALUE             399 hash.c             return (VALUE)hash;
VALUE             402 hash.c         static VALUE
VALUE             403 hash.c         hash_alloc(VALUE klass)
VALUE             408 hash.c         static VALUE
VALUE             409 hash.c         empty_hash_alloc(VALUE klass)
VALUE             416 hash.c         VALUE
VALUE             422 hash.c         static VALUE
VALUE             423 hash.c         hash_dup(VALUE hash, VALUE klass, VALUE flags)
VALUE             425 hash.c             VALUE ret = hash_alloc_flags(klass, flags,
VALUE             432 hash.c         VALUE
VALUE             433 hash.c         rb_hash_dup(VALUE hash)
VALUE             435 hash.c             const VALUE flags = RBASIC(hash)->flags;
VALUE             436 hash.c             VALUE ret = hash_dup(hash, rb_obj_class(hash),
VALUE             444 hash.c         rb_hash_modify_check(VALUE hash)
VALUE             450 hash.c         hash_tbl(VALUE hash)
VALUE             459 hash.c         rb_hash_tbl(VALUE hash)
VALUE             466 hash.c         rb_hash_tbl_raw(VALUE hash)
VALUE             472 hash.c         rb_hash_modify(VALUE hash)
VALUE             486 hash.c             VALUE hash;
VALUE             506 hash.c             VALUE hash;
VALUE             507 hash.c             VALUE new_key;
VALUE             508 hash.c             VALUE old_key;
VALUE             509 hash.c             VALUE new_value;
VALUE             510 hash.c             VALUE old_value;
VALUE             516 hash.c         tbl_update(VALUE hash, VALUE key, tbl_update_func func, st_data_t optional_arg)
VALUE             547 hash.c         set_proc_default(VALUE hash, VALUE proc)
VALUE             597 hash.c         static VALUE
VALUE             598 hash.c         rb_hash_initialize(int argc, VALUE *argv, VALUE hash)
VALUE             600 hash.c             VALUE ifnone;
VALUE             637 hash.c         static VALUE
VALUE             638 hash.c         rb_hash_s_create(int argc, VALUE *argv, VALUE klass)
VALUE             640 hash.c             VALUE hash, tmp;
VALUE             659 hash.c         		VALUE e = RARRAY_AREF(tmp, i);
VALUE             660 hash.c         		VALUE v = rb_check_array_type(e);
VALUE             661 hash.c         		VALUE key, val = Qnil;
VALUE             705 hash.c         static VALUE
VALUE             706 hash.c         to_hash(VALUE hash)
VALUE             711 hash.c         VALUE
VALUE             712 hash.c         rb_check_hash_type(VALUE hash)
VALUE             728 hash.c         static VALUE
VALUE             729 hash.c         rb_hash_s_try_convert(VALUE dummy, VALUE hash)
VALUE             735 hash.c             VALUE hash;
VALUE             740 hash.c         rb_hash_rehash_i(VALUE key, VALUE value, VALUE arg)
VALUE             768 hash.c         VALUE
VALUE             769 hash.c         rb_hash_rehash(VALUE hash)
VALUE             771 hash.c             VALUE tmp;
VALUE             784 hash.c             rb_hash_foreach(hash, rb_hash_rehash_i, (VALUE)tbl);
VALUE             792 hash.c         VALUE
VALUE             793 hash.c         rb_hash_default_value(VALUE hash, VALUE key)
VALUE             796 hash.c         	VALUE ifnone = RHASH_IFNONE(hash);
VALUE             820 hash.c         VALUE
VALUE             821 hash.c         rb_hash_aref(VALUE hash, VALUE key)
VALUE             828 hash.c             return (VALUE)val;
VALUE             831 hash.c         VALUE
VALUE             832 hash.c         rb_hash_lookup2(VALUE hash, VALUE key, VALUE def)
VALUE             839 hash.c             return (VALUE)val;
VALUE             842 hash.c         VALUE
VALUE             843 hash.c         rb_hash_lookup(VALUE hash, VALUE key)
VALUE             877 hash.c         static VALUE
VALUE             878 hash.c         rb_hash_fetch_m(int argc, VALUE *argv, VALUE hash)
VALUE             880 hash.c             VALUE key;
VALUE             894 hash.c         	    VALUE desc = rb_protect(rb_inspect, key, 0);
VALUE             903 hash.c             return (VALUE)val;
VALUE             906 hash.c         VALUE
VALUE             907 hash.c         rb_hash_fetch(VALUE hash, VALUE key)
VALUE             933 hash.c         static VALUE
VALUE             934 hash.c         rb_hash_default(int argc, VALUE *argv, VALUE hash)
VALUE             936 hash.c             VALUE args[2], ifnone;
VALUE             969 hash.c         static VALUE
VALUE             970 hash.c         rb_hash_set_default(VALUE hash, VALUE ifnone)
VALUE             992 hash.c         static VALUE
VALUE             993 hash.c         rb_hash_default_proc(VALUE hash)
VALUE            1014 hash.c         VALUE
VALUE            1015 hash.c         rb_hash_set_default_proc(VALUE hash, VALUE proc)
VALUE            1017 hash.c             VALUE b;
VALUE            1036 hash.c         key_i(VALUE key, VALUE value, VALUE arg)
VALUE            1038 hash.c             VALUE *args = (VALUE *)arg;
VALUE            1061 hash.c         static VALUE
VALUE            1062 hash.c         rb_hash_key(VALUE hash, VALUE value)
VALUE            1064 hash.c             VALUE args[2];
VALUE            1069 hash.c             rb_hash_foreach(hash, key_i, (VALUE)args);
VALUE            1075 hash.c         static VALUE
VALUE            1076 hash.c         rb_hash_index(VALUE hash, VALUE value)
VALUE            1087 hash.c         VALUE
VALUE            1088 hash.c         rb_hash_delete_entry(VALUE hash, VALUE key)
VALUE            1098 hash.c         	return (VALUE)val;
VALUE            1101 hash.c         	return (VALUE)val;
VALUE            1113 hash.c         VALUE
VALUE            1114 hash.c         rb_hash_delete(VALUE hash, VALUE key)
VALUE            1116 hash.c             VALUE deleted_value = rb_hash_delete_entry(hash, key);
VALUE            1144 hash.c         static VALUE
VALUE            1145 hash.c         rb_hash_delete_m(VALUE hash, VALUE key)
VALUE            1147 hash.c             VALUE val;
VALUE            1166 hash.c             VALUE key;
VALUE            1167 hash.c             VALUE val;
VALUE            1171 hash.c         shift_i_safe(VALUE key, VALUE value, VALUE arg)
VALUE            1193 hash.c         static VALUE
VALUE            1194 hash.c         rb_hash_shift(VALUE hash)
VALUE            1207 hash.c         	    rb_hash_foreach(hash, shift_i_safe, (VALUE)&var);
VALUE            1218 hash.c         delete_if_i(VALUE key, VALUE value, VALUE hash)
VALUE            1226 hash.c         static VALUE
VALUE            1227 hash.c         hash_enum_size(VALUE hash, VALUE args, VALUE eobj)
VALUE            1247 hash.c         VALUE
VALUE            1248 hash.c         rb_hash_delete_if(VALUE hash)
VALUE            1266 hash.c         VALUE
VALUE            1267 hash.c         rb_hash_reject_bang(VALUE hash)
VALUE            1281 hash.c         reject_i(VALUE key, VALUE value, VALUE result)
VALUE            1303 hash.c         VALUE
VALUE            1304 hash.c         rb_hash_reject(VALUE hash)
VALUE            1306 hash.c             VALUE result;
VALUE            1310 hash.c         	VALUE klass;
VALUE            1333 hash.c         VALUE
VALUE            1334 hash.c         rb_hash_values_at(int argc, VALUE *argv, VALUE hash)
VALUE            1336 hash.c             VALUE result = rb_ary_new2(argc);
VALUE            1361 hash.c         VALUE
VALUE            1362 hash.c         rb_hash_fetch_values(int argc, VALUE *argv, VALUE hash)
VALUE            1364 hash.c             VALUE result = rb_ary_new2(argc);
VALUE            1374 hash.c         select_i(VALUE key, VALUE value, VALUE result)
VALUE            1396 hash.c         VALUE
VALUE            1397 hash.c         rb_hash_select(VALUE hash)
VALUE            1399 hash.c             VALUE result;
VALUE            1410 hash.c         keep_if_i(VALUE key, VALUE value, VALUE hash)
VALUE            1427 hash.c         VALUE
VALUE            1428 hash.c         rb_hash_select_bang(VALUE hash)
VALUE            1454 hash.c         VALUE
VALUE            1455 hash.c         rb_hash_keep_if(VALUE hash)
VALUE            1465 hash.c         clear_i(VALUE key, VALUE value, VALUE dummy)
VALUE            1481 hash.c         VALUE
VALUE            1482 hash.c         rb_hash_clear(VALUE hash)
VALUE            1551 hash.c         VALUE
VALUE            1552 hash.c         rb_hash_aset(VALUE hash, VALUE key, VALUE val)
VALUE            1572 hash.c         replace_i(VALUE key, VALUE val, VALUE hash)
VALUE            1580 hash.c         static VALUE
VALUE            1581 hash.c         rb_hash_initialize_copy(VALUE hash, VALUE hash2)
VALUE            1620 hash.c         static VALUE
VALUE            1621 hash.c         rb_hash_replace(VALUE hash, VALUE hash2)
VALUE            1653 hash.c         VALUE
VALUE            1654 hash.c         rb_hash_size(VALUE hash)
VALUE            1670 hash.c         static VALUE
VALUE            1671 hash.c         rb_hash_empty_p(VALUE hash)
VALUE            1677 hash.c         each_value_i(VALUE key, VALUE value)
VALUE            1702 hash.c         static VALUE
VALUE            1703 hash.c         rb_hash_each_value(VALUE hash)
VALUE            1711 hash.c         each_key_i(VALUE key, VALUE value)
VALUE            1735 hash.c         static VALUE
VALUE            1736 hash.c         rb_hash_each_key(VALUE hash)
VALUE            1744 hash.c         each_pair_i(VALUE key, VALUE value)
VALUE            1751 hash.c         each_pair_i_fast(VALUE key, VALUE value)
VALUE            1779 hash.c         static VALUE
VALUE            1780 hash.c         rb_hash_each_pair(VALUE hash)
VALUE            1791 hash.c         to_a_i(VALUE key, VALUE value, VALUE ary)
VALUE            1808 hash.c         static VALUE
VALUE            1809 hash.c         rb_hash_to_a(VALUE hash)
VALUE            1811 hash.c             VALUE ary;
VALUE            1821 hash.c         inspect_i(VALUE key, VALUE value, VALUE str)
VALUE            1823 hash.c             VALUE str2;
VALUE            1842 hash.c         static VALUE
VALUE            1843 hash.c         inspect_hash(VALUE hash, VALUE dummy, int recur)
VALUE            1845 hash.c             VALUE str;
VALUE            1867 hash.c         static VALUE
VALUE            1868 hash.c         rb_hash_inspect(VALUE hash)
VALUE            1882 hash.c         static VALUE
VALUE            1883 hash.c         rb_hash_to_hash(VALUE hash)
VALUE            1896 hash.c         static VALUE
VALUE            1897 hash.c         rb_hash_to_h(VALUE hash)
VALUE            1900 hash.c         	const VALUE flags = RBASIC(hash)->flags;
VALUE            1907 hash.c         keys_i(VALUE key, VALUE value, VALUE ary)
VALUE            1925 hash.c         VALUE
VALUE            1926 hash.c         rb_hash_keys(VALUE hash)
VALUE            1928 hash.c             VALUE keys;
VALUE            1934 hash.c             if (ST_DATA_COMPATIBLE_P(VALUE)) {
VALUE            1951 hash.c         values_i(VALUE key, VALUE value, VALUE ary)
VALUE            1969 hash.c         VALUE
VALUE            1970 hash.c         rb_hash_values(VALUE hash)
VALUE            1972 hash.c             VALUE values;
VALUE            1978 hash.c             if (ST_DATA_COMPATIBLE_P(VALUE)) {
VALUE            2013 hash.c         VALUE
VALUE            2014 hash.c         rb_hash_has_key(VALUE hash, VALUE key)
VALUE            2025 hash.c         rb_hash_search_value(VALUE key, VALUE value, VALUE arg)
VALUE            2027 hash.c             VALUE *data = (VALUE *)arg;
VALUE            2049 hash.c         static VALUE
VALUE            2050 hash.c         rb_hash_has_value(VALUE hash, VALUE val)
VALUE            2052 hash.c             VALUE data[2];
VALUE            2056 hash.c             rb_hash_foreach(hash, rb_hash_search_value, (VALUE)data);
VALUE            2061 hash.c             VALUE result;
VALUE            2067 hash.c         eql_i(VALUE key, VALUE val1, VALUE arg)
VALUE            2076 hash.c             if (!(data->eql ? rb_eql(val1, (VALUE)val2) : (int)rb_equal(val1, (VALUE)val2))) {
VALUE            2083 hash.c         static VALUE
VALUE            2084 hash.c         recursive_eql(VALUE hash, VALUE dt, int recur)
VALUE            2096 hash.c         static VALUE
VALUE            2097 hash.c         hash_equal(VALUE hash1, VALUE hash2, int eql)
VALUE            2132 hash.c             return rb_exec_recursive_paired(recursive_eql, hash1, hash2, (VALUE)&data);
VALUE            2160 hash.c         static VALUE
VALUE            2161 hash.c         rb_hash_equal(VALUE hash1, VALUE hash2)
VALUE            2175 hash.c         static VALUE
VALUE            2176 hash.c         rb_hash_eql(VALUE hash1, VALUE hash2)
VALUE            2182 hash.c         hash_i(VALUE key, VALUE val, VALUE arg)
VALUE            2203 hash.c         static VALUE
VALUE            2204 hash.c         rb_hash_hash(VALUE hash)
VALUE            2210 hash.c         	rb_hash_foreach(hash, hash_i, (VALUE)&hval);
VALUE            2217 hash.c         rb_hash_invert_i(VALUE key, VALUE value, VALUE hash)
VALUE            2253 hash.c         static VALUE
VALUE            2254 hash.c         rb_hash_invert(VALUE hash)
VALUE            2256 hash.c             VALUE h = rb_hash_new();
VALUE            2280 hash.c         rb_hash_update_i(VALUE key, VALUE value, VALUE hash)
VALUE            2289 hash.c             VALUE newvalue = (VALUE)arg->arg;
VALUE            2292 hash.c         	newvalue = rb_yield_values(3, (VALUE)*key, (VALUE)*value, newvalue);
VALUE            2306 hash.c         rb_hash_update_block_i(VALUE key, VALUE value, VALUE hash)
VALUE            2335 hash.c         static VALUE
VALUE            2336 hash.c         rb_hash_update(VALUE hash1, VALUE hash2)
VALUE            2350 hash.c             VALUE hash;
VALUE            2351 hash.c             VALUE value;
VALUE            2359 hash.c             VALUE newvalue = uf_arg->value;
VALUE            2362 hash.c         	newvalue = (*uf_arg->func)((VALUE)*key, (VALUE)*value, newvalue);
VALUE            2376 hash.c         rb_hash_update_func_i(VALUE key, VALUE value, VALUE arg0)
VALUE            2379 hash.c             VALUE hash = arg->hash;
VALUE            2382 hash.c             RHASH_UPDATE(hash, key, rb_hash_update_func_callback, (VALUE)arg);
VALUE            2386 hash.c         VALUE
VALUE            2387 hash.c         rb_hash_update_by(VALUE hash1, VALUE hash2, rb_hash_update_func *func)
VALUE            2395 hash.c         	rb_hash_foreach(hash2, rb_hash_update_func_i, (VALUE)&arg);
VALUE            2423 hash.c         static VALUE
VALUE            2424 hash.c         rb_hash_merge(VALUE hash1, VALUE hash2)
VALUE            2430 hash.c         assoc_cmp(VALUE a, VALUE b)
VALUE            2435 hash.c         static VALUE
VALUE            2436 hash.c         lookup2_call(VALUE arg)
VALUE            2438 hash.c             VALUE *args = (VALUE *)arg;
VALUE            2443 hash.c             VALUE hash;
VALUE            2447 hash.c         static VALUE
VALUE            2448 hash.c         reset_hash_type(VALUE arg)
VALUE            2456 hash.c         assoc_i(VALUE key, VALUE val, VALUE arg)
VALUE            2458 hash.c             VALUE *args = (VALUE *)arg;
VALUE            2481 hash.c         VALUE
VALUE            2482 hash.c         rb_hash_assoc(VALUE hash, VALUE key)
VALUE            2486 hash.c             VALUE args[2];
VALUE            2493 hash.c         	VALUE value;
VALUE            2504 hash.c         	value = rb_ensure(lookup2_call, (VALUE)&args, reset_hash_type, (VALUE)&ensure_arg);
VALUE            2510 hash.c             rb_hash_foreach(hash, assoc_i, (VALUE)args);
VALUE            2515 hash.c         rassoc_i(VALUE key, VALUE val, VALUE arg)
VALUE            2517 hash.c             VALUE *args = (VALUE *)arg;
VALUE            2539 hash.c         VALUE
VALUE            2540 hash.c         rb_hash_rassoc(VALUE hash, VALUE obj)
VALUE            2542 hash.c             VALUE args[2];
VALUE            2546 hash.c             rb_hash_foreach(hash, rassoc_i, (VALUE)args);
VALUE            2551 hash.c         flatten_i(VALUE key, VALUE val, VALUE ary)
VALUE            2553 hash.c             VALUE pair[2];
VALUE            2578 hash.c         static VALUE
VALUE            2579 hash.c         rb_hash_flatten(int argc, VALUE *argv, VALUE hash)
VALUE            2581 hash.c             VALUE ary;
VALUE            2605 hash.c         static VALUE rb_hash_compare_by_id_p(VALUE hash);
VALUE            2623 hash.c         static VALUE
VALUE            2624 hash.c         rb_hash_compare_by_id(VALUE hash)
VALUE            2642 hash.c         static VALUE
VALUE            2643 hash.c         rb_hash_compare_by_id_p(VALUE hash)
VALUE            2653 hash.c         VALUE
VALUE            2656 hash.c             VALUE hash = rb_hash_new();
VALUE            2674 hash.c         any_p_i(VALUE key, VALUE value, VALUE arg)
VALUE            2676 hash.c             VALUE ret = rb_yield(rb_assoc_new(key, value));
VALUE            2678 hash.c         	*(VALUE *)arg = Qtrue;
VALUE            2685 hash.c         any_p_i_fast(VALUE key, VALUE value, VALUE arg)
VALUE            2687 hash.c             VALUE ret = rb_yield_values(2, key, value);
VALUE            2689 hash.c         	*(VALUE *)arg = Qtrue;
VALUE            2702 hash.c         static VALUE
VALUE            2703 hash.c         rb_hash_any_p(VALUE hash)
VALUE            2705 hash.c             VALUE ret = Qfalse;
VALUE            2713 hash.c         	rb_hash_foreach(hash, any_p_i_fast, (VALUE)&ret);
VALUE            2715 hash.c         	rb_hash_foreach(hash, any_p_i, (VALUE)&ret);
VALUE            2738 hash.c         VALUE
VALUE            2739 hash.c         rb_hash_dig(int argc, VALUE *argv, VALUE self)
VALUE            2749 hash.c         hash_le_i(VALUE key, VALUE value, VALUE arg)
VALUE            2751 hash.c             VALUE *args = (VALUE *)arg;
VALUE            2752 hash.c             VALUE v = rb_hash_lookup2(args[0], key, Qundef);
VALUE            2758 hash.c         static VALUE
VALUE            2759 hash.c         hash_le(VALUE hash1, VALUE hash2)
VALUE            2761 hash.c             VALUE args[2];
VALUE            2764 hash.c             rb_hash_foreach(hash1, hash_le_i, (VALUE)args);
VALUE            2781 hash.c         static VALUE
VALUE            2782 hash.c         rb_hash_le(VALUE hash, VALUE other)
VALUE            2802 hash.c         static VALUE
VALUE            2803 hash.c         rb_hash_lt(VALUE hash, VALUE other)
VALUE            2823 hash.c         static VALUE
VALUE            2824 hash.c         rb_hash_ge(VALUE hash, VALUE other)
VALUE            2844 hash.c         static VALUE
VALUE            2845 hash.c         rb_hash_gt(VALUE hash, VALUE other)
VALUE            2852 hash.c         static VALUE
VALUE            2853 hash.c         hash_proc_call(VALUE key, VALUE hash, int argc, const VALUE *argv, VALUE passed_proc)
VALUE            2859 hash.c         static VALUE
VALUE            2860 hash.c         rb_hash_to_proc(VALUE hash)
VALUE            2906 hash.c         static VALUE
VALUE            2907 hash.c         env_str_transcode(VALUE str, rb_encoding *enc)
VALUE            2914 hash.c         static VALUE
VALUE            2918 hash.c             VALUE str = env_str_transcode(rb_utf8_str_new(ptr, len), rb_locale_encoding());
VALUE            2920 hash.c             VALUE str = rb_locale_str_new(ptr, len);
VALUE            2927 hash.c         static VALUE
VALUE            2931 hash.c             VALUE str = env_str_transcode(rb_utf8_str_new_cstr(ptr), rb_filesystem_encoding());
VALUE            2933 hash.c             VALUE str = rb_filesystem_str_new_cstr(ptr);
VALUE            2940 hash.c         static VALUE
VALUE            2950 hash.c             volatile VALUE *pstr,
VALUE            2952 hash.c             VALUE str,
VALUE            2957 hash.c             VALUE str = *pstr;
VALUE            2986 hash.c         env_name(volatile VALUE *s)
VALUE            2996 hash.c         static VALUE
VALUE            2997 hash.c         env_delete(VALUE obj, VALUE name)
VALUE            3004 hash.c         	VALUE value = env_str_new2(val);
VALUE            3025 hash.c         static VALUE
VALUE            3026 hash.c         env_delete_m(VALUE obj, VALUE name)
VALUE            3028 hash.c             VALUE val;
VALUE            3044 hash.c         static VALUE
VALUE            3045 hash.c         rb_f_getenv(VALUE obj, VALUE name)
VALUE            3074 hash.c         static VALUE
VALUE            3075 hash.c         env_fetch(int argc, VALUE *argv)
VALUE            3077 hash.c             VALUE key;
VALUE            3196 hash.c             VALUE buf;
VALUE            3351 hash.c         static VALUE
VALUE            3352 hash.c         env_aset(VALUE obj, VALUE nm, VALUE val)
VALUE            3388 hash.c         static VALUE
VALUE            3392 hash.c             VALUE ary;
VALUE            3407 hash.c         static VALUE
VALUE            3408 hash.c         rb_env_size(VALUE ehash, VALUE args, VALUE eobj)
VALUE            3432 hash.c         static VALUE
VALUE            3433 hash.c         env_each_key(VALUE ehash)
VALUE            3435 hash.c             VALUE keys;
VALUE            3452 hash.c         static VALUE
VALUE            3455 hash.c             VALUE ary;
VALUE            3480 hash.c         static VALUE
VALUE            3481 hash.c         env_each_value(VALUE ehash)
VALUE            3483 hash.c             VALUE values;
VALUE            3505 hash.c         static VALUE
VALUE            3506 hash.c         env_each_pair(VALUE ehash)
VALUE            3509 hash.c             VALUE ary;
VALUE            3548 hash.c         static VALUE
VALUE            3549 hash.c         env_reject_bang(VALUE ehash)
VALUE            3551 hash.c             VALUE keys;
VALUE            3559 hash.c         	VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i));
VALUE            3582 hash.c         static VALUE
VALUE            3583 hash.c         env_delete_if(VALUE ehash)
VALUE            3597 hash.c         static VALUE
VALUE            3598 hash.c         env_values_at(int argc, VALUE *argv)
VALUE            3600 hash.c             VALUE result;
VALUE            3619 hash.c         static VALUE
VALUE            3620 hash.c         env_select(VALUE ehash)
VALUE            3622 hash.c             VALUE result;
VALUE            3623 hash.c             VALUE keys;
VALUE            3630 hash.c         	VALUE key = RARRAY_AREF(keys, i);
VALUE            3631 hash.c         	VALUE val = rb_f_getenv(Qnil, key);
VALUE            3650 hash.c         static VALUE
VALUE            3651 hash.c         env_select_bang(VALUE ehash)
VALUE            3653 hash.c             VALUE keys;
VALUE            3661 hash.c         	VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i));
VALUE            3684 hash.c         static VALUE
VALUE            3685 hash.c         env_keep_if(VALUE ehash)
VALUE            3698 hash.c         VALUE
VALUE            3701 hash.c             VALUE keys;
VALUE            3706 hash.c         	VALUE val = rb_f_getenv(Qnil, RARRAY_AREF(keys, i));
VALUE            3721 hash.c         static VALUE
VALUE            3733 hash.c         static VALUE
VALUE            3737 hash.c             VALUE str, i;
VALUE            3772 hash.c         static VALUE
VALUE            3776 hash.c             VALUE ary;
VALUE            3799 hash.c         static VALUE
VALUE            3812 hash.c         static VALUE
VALUE            3831 hash.c         static VALUE
VALUE            3854 hash.c         static VALUE
VALUE            3855 hash.c         env_has_key(VALUE env, VALUE key)
VALUE            3871 hash.c         static VALUE
VALUE            3872 hash.c         env_assoc(VALUE env, VALUE key)
VALUE            3889 hash.c         static VALUE
VALUE            3890 hash.c         env_has_value(VALUE dmy, VALUE obj)
VALUE            3920 hash.c         static VALUE
VALUE            3921 hash.c         env_rassoc(VALUE dmy, VALUE obj)
VALUE            3934 hash.c         		VALUE result = rb_assoc_new(rb_tainted_str_new(*env, s-*env-1), obj);
VALUE            3952 hash.c         static VALUE
VALUE            3953 hash.c         env_key(VALUE dmy, VALUE value)
VALUE            3956 hash.c             VALUE str;
VALUE            3982 hash.c         static VALUE
VALUE            3983 hash.c         env_index(VALUE dmy, VALUE value)
VALUE            3997 hash.c         static VALUE
VALUE            4001 hash.c             VALUE hash;
VALUE            4025 hash.c         static VALUE
VALUE            4038 hash.c         static VALUE
VALUE            4042 hash.c             VALUE result = Qnil;
VALUE            4048 hash.c         	    VALUE key = env_str_new(*env, s-*env);
VALUE            4049 hash.c         	    VALUE val = env_str_new2(getenv(RSTRING_PTR(key)));
VALUE            4065 hash.c         static VALUE
VALUE            4072 hash.c         env_replace_i(VALUE key, VALUE val, VALUE keys)
VALUE            4088 hash.c         static VALUE
VALUE            4089 hash.c         env_replace(VALUE env, VALUE hash)
VALUE            4091 hash.c             VALUE keys;
VALUE            4107 hash.c         env_update_i(VALUE key, VALUE val)
VALUE            4126 hash.c         static VALUE
VALUE            4127 hash.c         env_update(VALUE env, VALUE hash)
VALUE             205 id_table.c     UNUSED(int IMPL(_insert)(ID_TABLE_IMPL_TYPE *, ID, VALUE));
VALUE             206 id_table.c     UNUSED(int IMPL(_lookup)(ID_TABLE_IMPL_TYPE *, ID, VALUE *));
VALUE             314 id_table.c     st_id_table_lookup(struct st_id_table *tbl, ID id, VALUE *val)
VALUE             320 id_table.c     st_id_table_insert(struct st_id_table *tbl, ID id, VALUE val)
VALUE             368 id_table.c         VALUE *values_;
VALUE             373 id_table.c     #define TABLE_VALUES(tbl) ((VALUE *)((tbl)->keys + (tbl)->capa))
VALUE             392 id_table.c     	tbl->keys = (id_key_t *)xmalloc(sizeof(id_key_t) * capa + sizeof(VALUE) * capa);
VALUE             395 id_table.c     	tbl->values_ = ALLOC_N(VALUE, capa);
VALUE             435 id_table.c         return (sizeof(id_key_t) + sizeof(VALUE)) * tbl->capa + sizeof(struct list_id_table);
VALUE             446 id_table.c     	    VALUE *old_values, *new_values;
VALUE             447 id_table.c     	    VALUE *debug_values = NULL;
VALUE             449 id_table.c     	    const int size = sizeof(id_key_t) * capa + sizeof(VALUE) * capa;
VALUE             453 id_table.c     		VALUE *orig_values = (VALUE *)(tbl->keys + num);
VALUE             454 id_table.c     		debug_values = ALLOC_N(VALUE, num);
VALUE             465 id_table.c     			for (j=0; j<sizeof(VALUE); j++) {
VALUE             473 id_table.c     	    old_values = (VALUE *)(tbl->keys + num);
VALUE             474 id_table.c     	    new_values = (VALUE *)(tbl->keys + capa);
VALUE             507 id_table.c     	tbl->values_ = (VALUE *)xrealloc(tbl->values_, sizeof(VALUE) * capa);
VALUE             619 id_table.c     list_id_table_lookup(struct list_id_table *tbl, ID id, VALUE *valp)
VALUE             629 id_table.c     	    VALUE *values = TABLE_VALUES(tbl);
VALUE             631 id_table.c     	    VALUE tv = values[index-1];
VALUE             646 id_table.c     list_id_table_insert(struct list_id_table *tbl, ID id, VALUE val)
VALUE             661 id_table.c     	    VALUE *values = TABLE_VALUES(tbl);
VALUE             688 id_table.c     	VALUE *values = TABLE_VALUES(tbl);
VALUE             741 id_table.c         const VALUE *values = TABLE_VALUES(tbl);
VALUE             759 id_table.c         VALUE *values = TABLE_VALUES(tbl);
VALUE             788 id_table.c         VALUE value;
VALUE             880 id_table.c     sa_insert(register sa_table* table, id_key_t key, VALUE value)
VALUE             925 id_table.c     hash_id_table_insert(register sa_table* table, ID id, VALUE value)
VALUE            1021 id_table.c     hash_id_table_lookup(register sa_table *table, ID id, VALUE *valuep)
VALUE            1136 id_table.c     hash_id_table_foreach(sa_table *table, enum rb_id_table_iterator_result (*func)(ID, VALUE, void *), void *arg)
VALUE            1142 id_table.c     hash_id_table_foreach_values(sa_table *table, enum rb_id_table_iterator_result (*func)(VALUE, void *), void *arg)
VALUE            1158 id_table.c         VALUE    val;
VALUE            1270 id_table.c     hash_table_raw_insert(struct hash_id_table *tbl, id_key_t key, VALUE val)
VALUE            1345 id_table.c     hash_id_table_lookup(struct hash_id_table *tbl, ID id, VALUE *valp)
VALUE            1360 id_table.c     hash_id_table_insert_key(struct hash_id_table *tbl, const id_key_t key, const VALUE val)
VALUE            1375 id_table.c     hash_id_table_insert(struct hash_id_table *tbl, ID id, VALUE val)
VALUE            1478 id_table.c     mix_id_table_insert(struct mix_id_table *tbl, ID id, VALUE val)
VALUE            1492 id_table.c     	    VALUE *values = TABLE_VALUES(list);
VALUE            1522 id_table.c     mix_id_table_lookup(struct mix_id_table *tbl, ID id, VALUE *valp)
VALUE            1567 id_table.c     IMPL_TYPE(int , insert, (struct rb_id_table *tbl, ID id, VALUE val),
VALUE            1569 id_table.c     IMPL_TYPE(int, lookup, (struct rb_id_table *tbl, ID id, VALUE *valp),
VALUE              21 id_table.h     int rb_id_table_insert(struct rb_id_table *tbl, ID id, VALUE val);
VALUE              22 id_table.h     int rb_id_table_lookup(struct rb_id_table *tbl, ID id, VALUE *valp);
VALUE              11 include/ruby/backward/classext.h     VALUE super;
VALUE              29 include/ruby/debug.h int rb_profile_frames(int start, int limit, VALUE *buff, int *lines);
VALUE              30 include/ruby/debug.h VALUE rb_profile_frame_path(VALUE frame);
VALUE              31 include/ruby/debug.h VALUE rb_profile_frame_absolute_path(VALUE frame);
VALUE              32 include/ruby/debug.h VALUE rb_profile_frame_label(VALUE frame);
VALUE              33 include/ruby/debug.h VALUE rb_profile_frame_base_label(VALUE frame);
VALUE              34 include/ruby/debug.h VALUE rb_profile_frame_full_label(VALUE frame);
VALUE              35 include/ruby/debug.h VALUE rb_profile_frame_first_lineno(VALUE frame);
VALUE              36 include/ruby/debug.h VALUE rb_profile_frame_classpath(VALUE frame);
VALUE              37 include/ruby/debug.h VALUE rb_profile_frame_singleton_method_p(VALUE frame);
VALUE              38 include/ruby/debug.h VALUE rb_profile_frame_method_name(VALUE frame);
VALUE              39 include/ruby/debug.h VALUE rb_profile_frame_qualified_method_name(VALUE frame);
VALUE              43 include/ruby/debug.h typedef VALUE (*rb_debug_inspector_func_t)(const rb_debug_inspector_t *, void *);
VALUE              45 include/ruby/debug.h VALUE rb_debug_inspector_open(rb_debug_inspector_func_t func, void *data);
VALUE              46 include/ruby/debug.h VALUE rb_debug_inspector_frame_self_get(const rb_debug_inspector_t *dc, long index);
VALUE              47 include/ruby/debug.h VALUE rb_debug_inspector_frame_class_get(const rb_debug_inspector_t *dc, long index);
VALUE              48 include/ruby/debug.h VALUE rb_debug_inspector_frame_binding_get(const rb_debug_inspector_t *dc, long index);
VALUE              49 include/ruby/debug.h VALUE rb_debug_inspector_frame_iseq_get(const rb_debug_inspector_t *dc, long index);
VALUE              50 include/ruby/debug.h VALUE rb_debug_inspector_backtrace_locations(const rb_debug_inspector_t *dc);
VALUE              55 include/ruby/debug.h void rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data);
VALUE              58 include/ruby/debug.h int rb_remove_event_hook_with_data(rb_event_hook_func_t func, VALUE data);
VALUE              59 include/ruby/debug.h void rb_thread_add_event_hook(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data);
VALUE              60 include/ruby/debug.h int rb_thread_remove_event_hook(VALUE thval, rb_event_hook_func_t func);
VALUE              61 include/ruby/debug.h int rb_thread_remove_event_hook_with_data(VALUE thval, rb_event_hook_func_t func, VALUE data);
VALUE              65 include/ruby/debug.h VALUE rb_tracepoint_new(VALUE target_thread_not_supported_yet, rb_event_flag_t events, void (*func)(VALUE, void *), void *data);
VALUE              66 include/ruby/debug.h VALUE rb_tracepoint_enable(VALUE tpval);
VALUE              67 include/ruby/debug.h VALUE rb_tracepoint_disable(VALUE tpval);
VALUE              68 include/ruby/debug.h VALUE rb_tracepoint_enabled_p(VALUE tpval);
VALUE              71 include/ruby/debug.h rb_trace_arg_t *rb_tracearg_from_tracepoint(VALUE tpval);
VALUE              74 include/ruby/debug.h VALUE rb_tracearg_event(rb_trace_arg_t *trace_arg);
VALUE              75 include/ruby/debug.h VALUE rb_tracearg_lineno(rb_trace_arg_t *trace_arg);
VALUE              76 include/ruby/debug.h VALUE rb_tracearg_path(rb_trace_arg_t *trace_arg);
VALUE              77 include/ruby/debug.h VALUE rb_tracearg_method_id(rb_trace_arg_t *trace_arg);
VALUE              78 include/ruby/debug.h VALUE rb_tracearg_defined_class(rb_trace_arg_t *trace_arg);
VALUE              79 include/ruby/debug.h VALUE rb_tracearg_binding(rb_trace_arg_t *trace_arg);
VALUE              80 include/ruby/debug.h VALUE rb_tracearg_self(rb_trace_arg_t *trace_arg);
VALUE              81 include/ruby/debug.h VALUE rb_tracearg_return_value(rb_trace_arg_t *trace_arg);
VALUE              82 include/ruby/debug.h VALUE rb_tracearg_raised_exception(rb_trace_arg_t *trace_arg);
VALUE              83 include/ruby/debug.h VALUE rb_tracearg_object(rb_trace_arg_t *trace_arg);
VALUE              98 include/ruby/debug.h void rb_add_event_hook2(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag);
VALUE              99 include/ruby/debug.h void rb_thread_add_event_hook2(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flag);
VALUE             329 include/ruby/defines.h     RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)
VALUE              41 include/ruby/encoding.h     RBASIC(obj)->flags |= (VALUE)(i) << RUBY_ENCODING_SHIFT;\
VALUE              92 include/ruby/encoding.h         VALUE rb_encoding_coderange_obj = (obj); \
VALUE             118 include/ruby/encoding.h int rb_enc_get_index(VALUE obj);
VALUE             119 include/ruby/encoding.h void rb_enc_set_index(VALUE obj, int encindex);
VALUE             121 include/ruby/encoding.h int rb_to_encoding_index(VALUE);
VALUE             122 include/ruby/encoding.h rb_encoding *rb_to_encoding(VALUE);
VALUE             123 include/ruby/encoding.h rb_encoding *rb_find_encoding(VALUE);
VALUE             124 include/ruby/encoding.h rb_encoding *rb_enc_get(VALUE);
VALUE             125 include/ruby/encoding.h rb_encoding *rb_enc_compatible(VALUE,VALUE);
VALUE             126 include/ruby/encoding.h rb_encoding *rb_enc_check(VALUE,VALUE);
VALUE             127 include/ruby/encoding.h VALUE rb_enc_associate_index(VALUE, int);
VALUE             128 include/ruby/encoding.h VALUE rb_enc_associate(VALUE, rb_encoding*);
VALUE             129 include/ruby/encoding.h void rb_enc_copy(VALUE dst, VALUE src);
VALUE             131 include/ruby/encoding.h VALUE rb_enc_str_new(const char*, long, rb_encoding*);
VALUE             132 include/ruby/encoding.h VALUE rb_enc_str_new_cstr(const char*, rb_encoding*);
VALUE             133 include/ruby/encoding.h VALUE rb_enc_str_new_static(const char*, long, rb_encoding*);
VALUE             134 include/ruby/encoding.h VALUE rb_enc_reg_new(const char*, long, rb_encoding*, int);
VALUE             135 include/ruby/encoding.h PRINTF_ARGS(VALUE rb_enc_sprintf(rb_encoding *, const char*, ...), 2, 3);
VALUE             136 include/ruby/encoding.h VALUE rb_enc_vsprintf(rb_encoding *, const char*, va_list);
VALUE             139 include/ruby/encoding.h VALUE rb_obj_encoding(VALUE);
VALUE             140 include/ruby/encoding.h VALUE rb_enc_str_buf_cat(VALUE str, const char *ptr, long len, rb_encoding *enc);
VALUE             141 include/ruby/encoding.h VALUE rb_enc_uint_chr(unsigned int code, rb_encoding *enc);
VALUE             143 include/ruby/encoding.h VALUE rb_external_str_new_with_enc(const char *ptr, long len, rb_encoding *);
VALUE             144 include/ruby/encoding.h VALUE rb_str_export_to_enc(VALUE, rb_encoding *);
VALUE             145 include/ruby/encoding.h VALUE rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to);
VALUE             146 include/ruby/encoding.h VALUE rb_str_conv_enc_opts(VALUE str, rb_encoding *from, rb_encoding *to, int ecflags, VALUE ecopts);
VALUE             161 include/ruby/encoding.h PRINTF_ARGS(NORETURN(void rb_enc_raise(rb_encoding *, VALUE, const char*, ...)), 3, 4);
VALUE             247 include/ruby/encoding.h int rb_enc_str_coderange(VALUE);
VALUE             249 include/ruby/encoding.h int rb_enc_str_asciionly_p(VALUE);
VALUE             251 include/ruby/encoding.h VALUE rb_enc_from_encoding(rb_encoding *enc);
VALUE             271 include/ruby/encoding.h VALUE rb_enc_default_external(void);
VALUE             272 include/ruby/encoding.h VALUE rb_enc_default_internal(void);
VALUE             273 include/ruby/encoding.h void rb_enc_set_default_external(VALUE encoding);
VALUE             274 include/ruby/encoding.h void rb_enc_set_default_internal(VALUE encoding);
VALUE             275 include/ruby/encoding.h VALUE rb_locale_charmap(VALUE klass);
VALUE             284 include/ruby/encoding.h VALUE rb_check_symbol_cstr(const char *ptr, long len, rb_encoding *enc);
VALUE             286 include/ruby/encoding.h RUBY_EXTERN VALUE rb_cEncoding;
VALUE             302 include/ruby/encoding.h VALUE rb_str_encode(VALUE str, VALUE to, int ecflags, VALUE ecopts);
VALUE             305 include/ruby/encoding.h int rb_econv_prepare_options(VALUE opthash, VALUE *ecopts, int ecflags);
VALUE             306 include/ruby/encoding.h int rb_econv_prepare_opts(VALUE opthash, VALUE *ecopts);
VALUE             309 include/ruby/encoding.h rb_econv_t *rb_econv_open_opts(const char *source_encoding, const char *destination_encoding, int ecflags, VALUE ecopts);
VALUE             324 include/ruby/encoding.h VALUE rb_econv_open_exc(const char *senc, const char *denc, int ecflags);
VALUE             337 include/ruby/encoding.h VALUE rb_econv_make_exception(rb_econv_t *ec);
VALUE             346 include/ruby/encoding.h VALUE rb_econv_str_convert(rb_econv_t *ec, VALUE src, int flags);
VALUE             347 include/ruby/encoding.h VALUE rb_econv_substr_convert(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, int flags);
VALUE             348 include/ruby/encoding.h VALUE rb_econv_str_append(rb_econv_t *ec, VALUE src, VALUE dst, int flags);
VALUE             349 include/ruby/encoding.h VALUE rb_econv_substr_append(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, VALUE dst, int flags);
VALUE             350 include/ruby/encoding.h VALUE rb_econv_append(rb_econv_t *ec, const char *bytesrc, long bytesize, VALUE dst, int flags);
VALUE              47 include/ruby/intern.h void rb_mem_clear(register VALUE*, register long);
VALUE              48 include/ruby/intern.h VALUE rb_assoc_new(VALUE, VALUE);
VALUE              49 include/ruby/intern.h VALUE rb_check_array_type(VALUE);
VALUE              50 include/ruby/intern.h VALUE rb_ary_new(void);
VALUE              51 include/ruby/intern.h VALUE rb_ary_new_capa(long capa);
VALUE              52 include/ruby/intern.h VALUE rb_ary_new_from_args(long n, ...);
VALUE              53 include/ruby/intern.h VALUE rb_ary_new_from_values(long n, const VALUE *elts);
VALUE              54 include/ruby/intern.h VALUE rb_ary_tmp_new(long);
VALUE              55 include/ruby/intern.h void rb_ary_free(VALUE);
VALUE              56 include/ruby/intern.h void rb_ary_modify(VALUE);
VALUE              57 include/ruby/intern.h VALUE rb_ary_freeze(VALUE);
VALUE              58 include/ruby/intern.h VALUE rb_ary_shared_with_p(VALUE, VALUE);
VALUE              59 include/ruby/intern.h VALUE rb_ary_aref(int, const VALUE*, VALUE);
VALUE              60 include/ruby/intern.h VALUE rb_ary_subseq(VALUE, long, long);
VALUE              61 include/ruby/intern.h void rb_ary_store(VALUE, long, VALUE);
VALUE              62 include/ruby/intern.h VALUE rb_ary_dup(VALUE);
VALUE              63 include/ruby/intern.h VALUE rb_ary_resurrect(VALUE ary);
VALUE              64 include/ruby/intern.h VALUE rb_ary_to_ary(VALUE);
VALUE              65 include/ruby/intern.h VALUE rb_ary_to_s(VALUE);
VALUE              66 include/ruby/intern.h VALUE rb_ary_cat(VALUE, const VALUE *, long);
VALUE              67 include/ruby/intern.h VALUE rb_ary_push(VALUE, VALUE);
VALUE              68 include/ruby/intern.h VALUE rb_ary_pop(VALUE);
VALUE              69 include/ruby/intern.h VALUE rb_ary_shift(VALUE);
VALUE              70 include/ruby/intern.h VALUE rb_ary_unshift(VALUE, VALUE);
VALUE              71 include/ruby/intern.h VALUE rb_ary_entry(VALUE, long);
VALUE              72 include/ruby/intern.h VALUE rb_ary_each(VALUE);
VALUE              73 include/ruby/intern.h VALUE rb_ary_join(VALUE, VALUE);
VALUE              74 include/ruby/intern.h VALUE rb_ary_reverse(VALUE);
VALUE              75 include/ruby/intern.h VALUE rb_ary_rotate(VALUE, long);
VALUE              76 include/ruby/intern.h VALUE rb_ary_sort(VALUE);
VALUE              77 include/ruby/intern.h VALUE rb_ary_sort_bang(VALUE);
VALUE              78 include/ruby/intern.h VALUE rb_ary_delete(VALUE, VALUE);
VALUE              79 include/ruby/intern.h VALUE rb_ary_delete_at(VALUE, long);
VALUE              80 include/ruby/intern.h VALUE rb_ary_clear(VALUE);
VALUE              81 include/ruby/intern.h VALUE rb_ary_plus(VALUE, VALUE);
VALUE              82 include/ruby/intern.h VALUE rb_ary_concat(VALUE, VALUE);
VALUE              83 include/ruby/intern.h VALUE rb_ary_assoc(VALUE, VALUE);
VALUE              84 include/ruby/intern.h VALUE rb_ary_rassoc(VALUE, VALUE);
VALUE              85 include/ruby/intern.h VALUE rb_ary_includes(VALUE, VALUE);
VALUE              86 include/ruby/intern.h VALUE rb_ary_cmp(VALUE, VALUE);
VALUE              87 include/ruby/intern.h VALUE rb_ary_replace(VALUE copy, VALUE orig);
VALUE              88 include/ruby/intern.h VALUE rb_get_values_at(VALUE, long, int, const VALUE*, VALUE(*)(VALUE,long));
VALUE              89 include/ruby/intern.h VALUE rb_ary_resize(VALUE ary, long len);
VALUE              94 include/ruby/intern.h VALUE rb_big_new(size_t, int);
VALUE              95 include/ruby/intern.h int rb_bigzero_p(VALUE x);
VALUE              96 include/ruby/intern.h VALUE rb_big_clone(VALUE);
VALUE              97 include/ruby/intern.h void rb_big_2comp(VALUE);
VALUE              98 include/ruby/intern.h VALUE rb_big_norm(VALUE);
VALUE              99 include/ruby/intern.h void rb_big_resize(VALUE big, size_t len);
VALUE             100 include/ruby/intern.h VALUE rb_cstr_to_inum(const char*, int, int);
VALUE             101 include/ruby/intern.h VALUE rb_str_to_inum(VALUE, int, int);
VALUE             102 include/ruby/intern.h VALUE rb_cstr2inum(const char*, int);
VALUE             103 include/ruby/intern.h VALUE rb_str2inum(VALUE, int);
VALUE             104 include/ruby/intern.h VALUE rb_big2str(VALUE, int);
VALUE             105 include/ruby/intern.h long rb_big2long(VALUE);
VALUE             107 include/ruby/intern.h unsigned long rb_big2ulong(VALUE);
VALUE             110 include/ruby/intern.h LONG_LONG rb_big2ll(VALUE);
VALUE             111 include/ruby/intern.h unsigned LONG_LONG rb_big2ull(VALUE);
VALUE             113 include/ruby/intern.h void rb_big_pack(VALUE val, unsigned long *buf, long num_longs);
VALUE             114 include/ruby/intern.h VALUE rb_big_unpack(unsigned long *buf, long num_longs);
VALUE             116 include/ruby/intern.h VALUE rb_dbl2big(double);
VALUE             117 include/ruby/intern.h double rb_big2dbl(VALUE);
VALUE             118 include/ruby/intern.h VALUE rb_big_cmp(VALUE, VALUE);
VALUE             119 include/ruby/intern.h VALUE rb_big_eq(VALUE, VALUE);
VALUE             120 include/ruby/intern.h VALUE rb_big_eql(VALUE, VALUE);
VALUE             121 include/ruby/intern.h VALUE rb_big_plus(VALUE, VALUE);
VALUE             122 include/ruby/intern.h VALUE rb_big_minus(VALUE, VALUE);
VALUE             123 include/ruby/intern.h VALUE rb_big_mul(VALUE, VALUE);
VALUE             124 include/ruby/intern.h VALUE rb_big_div(VALUE, VALUE);
VALUE             125 include/ruby/intern.h VALUE rb_big_idiv(VALUE, VALUE);
VALUE             126 include/ruby/intern.h VALUE rb_big_modulo(VALUE, VALUE);
VALUE             127 include/ruby/intern.h VALUE rb_big_divmod(VALUE, VALUE);
VALUE             128 include/ruby/intern.h VALUE rb_big_pow(VALUE, VALUE);
VALUE             129 include/ruby/intern.h VALUE rb_big_and(VALUE, VALUE);
VALUE             130 include/ruby/intern.h VALUE rb_big_or(VALUE, VALUE);
VALUE             131 include/ruby/intern.h VALUE rb_big_xor(VALUE, VALUE);
VALUE             132 include/ruby/intern.h VALUE rb_big_lshift(VALUE, VALUE);
VALUE             133 include/ruby/intern.h VALUE rb_big_rshift(VALUE, VALUE);
VALUE             155 include/ruby/intern.h int rb_integer_pack(VALUE val, void *words, size_t numwords, size_t wordsize, size_t nails, int flags);
VALUE             156 include/ruby/intern.h VALUE rb_integer_unpack(const void *words, size_t numwords, size_t wordsize, size_t nails, int flags);
VALUE             157 include/ruby/intern.h size_t rb_absint_size(VALUE val, int *nlz_bits_ret);
VALUE             158 include/ruby/intern.h size_t rb_absint_numwords(VALUE val, size_t word_numbits, size_t *nlz_bits_ret);
VALUE             159 include/ruby/intern.h int rb_absint_singlebit_p(VALUE val);
VALUE             162 include/ruby/intern.h VALUE rb_rational_raw(VALUE, VALUE);
VALUE             165 include/ruby/intern.h VALUE rb_rational_new(VALUE, VALUE);
VALUE             168 include/ruby/intern.h VALUE rb_Rational(VALUE, VALUE);
VALUE             171 include/ruby/intern.h VALUE rb_rational_num(VALUE rat);
VALUE             172 include/ruby/intern.h VALUE rb_rational_den(VALUE rat);
VALUE             173 include/ruby/intern.h VALUE rb_flt_rationalize_with_prec(VALUE, VALUE);
VALUE             174 include/ruby/intern.h VALUE rb_flt_rationalize(VALUE);
VALUE             176 include/ruby/intern.h VALUE rb_complex_raw(VALUE, VALUE);
VALUE             179 include/ruby/intern.h VALUE rb_complex_new(VALUE, VALUE);
VALUE             182 include/ruby/intern.h VALUE rb_complex_polar(VALUE, VALUE);
VALUE             183 include/ruby/intern.h VALUE rb_Complex(VALUE, VALUE);
VALUE             186 include/ruby/intern.h DEPRECATED(VALUE rb_complex_set_real(VALUE, VALUE));
VALUE             187 include/ruby/intern.h DEPRECATED(VALUE rb_complex_set_imag(VALUE, VALUE));
VALUE             189 include/ruby/intern.h VALUE rb_class_new(VALUE);
VALUE             190 include/ruby/intern.h VALUE rb_mod_init_copy(VALUE, VALUE);
VALUE             191 include/ruby/intern.h VALUE rb_singleton_class_clone(VALUE);
VALUE             192 include/ruby/intern.h void rb_singleton_class_attached(VALUE,VALUE);
VALUE             193 include/ruby/intern.h void rb_check_inheritable(VALUE);
VALUE             194 include/ruby/intern.h VALUE rb_define_class_id(ID, VALUE);
VALUE             195 include/ruby/intern.h VALUE rb_define_class_id_under(VALUE, ID, VALUE);
VALUE             196 include/ruby/intern.h VALUE rb_module_new(void);
VALUE             197 include/ruby/intern.h VALUE rb_define_module_id(ID);
VALUE             198 include/ruby/intern.h VALUE rb_define_module_id_under(VALUE, ID);
VALUE             199 include/ruby/intern.h VALUE rb_mod_included_modules(VALUE);
VALUE             200 include/ruby/intern.h VALUE rb_mod_include_p(VALUE, VALUE);
VALUE             201 include/ruby/intern.h VALUE rb_mod_ancestors(VALUE);
VALUE             202 include/ruby/intern.h VALUE rb_class_instance_methods(int, const VALUE*, VALUE);
VALUE             203 include/ruby/intern.h VALUE rb_class_public_instance_methods(int, const VALUE*, VALUE);
VALUE             204 include/ruby/intern.h VALUE rb_class_protected_instance_methods(int, const VALUE*, VALUE);
VALUE             205 include/ruby/intern.h VALUE rb_class_private_instance_methods(int, const VALUE*, VALUE);
VALUE             206 include/ruby/intern.h VALUE rb_obj_singleton_methods(int, const VALUE*, VALUE);
VALUE             207 include/ruby/intern.h void rb_define_method_id(VALUE, ID, VALUE (*)(ANYARGS), int);
VALUE             208 include/ruby/intern.h void rb_frozen_class_p(VALUE);
VALUE             209 include/ruby/intern.h void rb_undef(VALUE, ID);
VALUE             210 include/ruby/intern.h void rb_define_protected_method(VALUE, const char*, VALUE (*)(ANYARGS), int);
VALUE             211 include/ruby/intern.h void rb_define_private_method(VALUE, const char*, VALUE (*)(ANYARGS), int);
VALUE             212 include/ruby/intern.h void rb_define_singleton_method(VALUE, const char*, VALUE(*)(ANYARGS), int);
VALUE             213 include/ruby/intern.h VALUE rb_singleton_class(VALUE);
VALUE             215 include/ruby/intern.h int rb_cmpint(VALUE, VALUE, VALUE);
VALUE             216 include/ruby/intern.h NORETURN(void rb_cmperr(VALUE, VALUE));
VALUE             218 include/ruby/intern.h VALUE rb_fiber_new(VALUE (*)(ANYARGS), VALUE);
VALUE             219 include/ruby/intern.h VALUE rb_fiber_resume(VALUE fib, int argc, const VALUE *argv);
VALUE             220 include/ruby/intern.h VALUE rb_fiber_yield(int argc, const VALUE *argv);
VALUE             221 include/ruby/intern.h VALUE rb_fiber_current(void);
VALUE             222 include/ruby/intern.h VALUE rb_fiber_alive_p(VALUE);
VALUE             224 include/ruby/intern.h VALUE rb_enum_values_pack(int, const VALUE*);
VALUE             226 include/ruby/intern.h VALUE rb_enumeratorize(VALUE, VALUE, int, const VALUE *);
VALUE             227 include/ruby/intern.h typedef VALUE rb_enumerator_size_func(VALUE, VALUE, VALUE);
VALUE             228 include/ruby/intern.h VALUE rb_enumeratorize_with_size(VALUE, VALUE, int, const VALUE *, rb_enumerator_size_func *);
VALUE             242 include/ruby/intern.h VALUE rb_exc_new(VALUE, const char*, long);
VALUE             243 include/ruby/intern.h VALUE rb_exc_new_cstr(VALUE, const char*);
VALUE             244 include/ruby/intern.h VALUE rb_exc_new_str(VALUE, VALUE);
VALUE             248 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_loaderror_with_path(VALUE path, const char*, ...)), 2, 3);
VALUE             250 include/ruby/intern.h PRINTF_ARGS(NORETURN(void rb_name_error_str(VALUE, const char*, ...)), 2, 3);
VALUE             256 include/ruby/intern.h NORETURN(void rb_error_frozen_object(VALUE));
VALUE             257 include/ruby/intern.h CONSTFUNC(void rb_error_untrusted(VALUE));
VALUE             258 include/ruby/intern.h void rb_check_frozen(VALUE);
VALUE             259 include/ruby/intern.h CONSTFUNC(void rb_check_trusted(VALUE));
VALUE             261 include/ruby/intern.h 	VALUE frozen_obj = (obj); \
VALUE             272 include/ruby/intern.h rb_check_frozen_inline(VALUE obj)
VALUE             278 include/ruby/intern.h rb_check_trusted_inline(VALUE obj)
VALUE             284 include/ruby/intern.h void rb_check_copyable(VALUE obj, VALUE orig);
VALUE             293 include/ruby/intern.h VALUE rb_check_funcall(VALUE, ID, int, const VALUE*);
VALUE             368 include/ruby/intern.h NORETURN(void rb_exc_raise(VALUE));
VALUE             369 include/ruby/intern.h NORETURN(void rb_exc_fatal(VALUE));
VALUE             370 include/ruby/intern.h NORETURN(VALUE rb_f_exit(int, const VALUE*));
VALUE             371 include/ruby/intern.h NORETURN(VALUE rb_f_abort(int, const VALUE*));
VALUE             372 include/ruby/intern.h void rb_remove_method(VALUE, const char*);
VALUE             373 include/ruby/intern.h void rb_remove_method_id(VALUE, ID);
VALUE             387 include/ruby/intern.h typedef VALUE (*rb_alloc_func_t)(VALUE);
VALUE             388 include/ruby/intern.h void rb_define_alloc_func(VALUE, rb_alloc_func_t);
VALUE             389 include/ruby/intern.h void rb_undef_alloc_func(VALUE);
VALUE             390 include/ruby/intern.h rb_alloc_func_t rb_get_alloc_func(VALUE);
VALUE             393 include/ruby/intern.h void rb_clear_method_cache_by_class(VALUE);
VALUE             394 include/ruby/intern.h void rb_alias(VALUE, ID, ID);
VALUE             395 include/ruby/intern.h void rb_attr(VALUE,ID,int,int,int);
VALUE             396 include/ruby/intern.h int rb_method_boundp(VALUE, ID, int);
VALUE             397 include/ruby/intern.h int rb_method_basic_definition_p(VALUE, ID);
VALUE             398 include/ruby/intern.h VALUE rb_eval_cmd(VALUE, VALUE, int);
VALUE             399 include/ruby/intern.h int rb_obj_respond_to(VALUE, ID, int);
VALUE             400 include/ruby/intern.h int rb_respond_to(VALUE, ID);
VALUE             401 include/ruby/intern.h NORETURN(VALUE rb_f_notimplement(int argc, const VALUE *argv, VALUE obj));
VALUE             403 include/ruby/intern.h RUBY_EXTERN VALUE (*const rb_f_notimplement_)(int, const VALUE *, VALUE);
VALUE             407 include/ruby/intern.h VALUE rb_apply(VALUE, ID, VALUE);
VALUE             410 include/ruby/intern.h VALUE rb_obj_instance_eval(int, const VALUE*, VALUE);
VALUE             411 include/ruby/intern.h VALUE rb_obj_instance_exec(int, const VALUE*, VALUE);
VALUE             412 include/ruby/intern.h VALUE rb_mod_module_eval(int, const VALUE*, VALUE);
VALUE             413 include/ruby/intern.h VALUE rb_mod_module_exec(int, const VALUE*, VALUE);
VALUE             414 include/ruby/intern.h void rb_load(VALUE, int);
VALUE             415 include/ruby/intern.h void rb_load_protect(VALUE, int, int*);
VALUE             420 include/ruby/intern.h VALUE rb_f_require(VALUE, VALUE);
VALUE             421 include/ruby/intern.h VALUE rb_require_safe(VALUE, int);
VALUE             422 include/ruby/intern.h void rb_obj_call_init(VALUE, int, const VALUE*);
VALUE             423 include/ruby/intern.h VALUE rb_class_new_instance(int, const VALUE*, VALUE);
VALUE             424 include/ruby/intern.h VALUE rb_block_proc(void);
VALUE             425 include/ruby/intern.h VALUE rb_block_lambda(void);
VALUE             426 include/ruby/intern.h VALUE rb_proc_new(VALUE (*)(ANYARGS/* VALUE yieldarg[, VALUE procarg] */), VALUE);
VALUE             427 include/ruby/intern.h VALUE rb_obj_is_proc(VALUE);
VALUE             428 include/ruby/intern.h VALUE rb_proc_call(VALUE, VALUE);
VALUE             429 include/ruby/intern.h VALUE rb_proc_call_with_block(VALUE, int argc, const VALUE *argv, VALUE);
VALUE             430 include/ruby/intern.h int rb_proc_arity(VALUE);
VALUE             431 include/ruby/intern.h VALUE rb_proc_lambda_p(VALUE);
VALUE             432 include/ruby/intern.h VALUE rb_binding_new(void);
VALUE             433 include/ruby/intern.h VALUE rb_obj_method(VALUE, VALUE);
VALUE             434 include/ruby/intern.h VALUE rb_obj_is_method(VALUE);
VALUE             435 include/ruby/intern.h VALUE rb_method_call(int, const VALUE*, VALUE);
VALUE             436 include/ruby/intern.h VALUE rb_method_call_with_block(int, const VALUE *, VALUE, VALUE);
VALUE             437 include/ruby/intern.h int rb_mod_method_arity(VALUE, ID);
VALUE             438 include/ruby/intern.h int rb_obj_method_arity(VALUE, ID);
VALUE             439 include/ruby/intern.h VALUE rb_protect(VALUE (*)(VALUE), VALUE, int*);
VALUE             440 include/ruby/intern.h void rb_set_end_proc(void (*)(VALUE), VALUE);
VALUE             450 include/ruby/intern.h VALUE rb_thread_stop(void);
VALUE             451 include/ruby/intern.h VALUE rb_thread_wakeup(VALUE);
VALUE             452 include/ruby/intern.h VALUE rb_thread_wakeup_alive(VALUE);
VALUE             453 include/ruby/intern.h VALUE rb_thread_run(VALUE);
VALUE             454 include/ruby/intern.h VALUE rb_thread_kill(VALUE);
VALUE             455 include/ruby/intern.h VALUE rb_thread_create(VALUE (*)(ANYARGS), void*);
VALUE             458 include/ruby/intern.h VALUE rb_thread_current(void);
VALUE             459 include/ruby/intern.h VALUE rb_thread_main(void);
VALUE             460 include/ruby/intern.h VALUE rb_thread_local_aref(VALUE, ID);
VALUE             461 include/ruby/intern.h VALUE rb_thread_local_aset(VALUE, ID, VALUE);
VALUE             464 include/ruby/intern.h VALUE rb_exec_recursive(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE);
VALUE             465 include/ruby/intern.h VALUE rb_exec_recursive_paired(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE);
VALUE             466 include/ruby/intern.h VALUE rb_exec_recursive_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE);
VALUE             467 include/ruby/intern.h VALUE rb_exec_recursive_paired_outer(VALUE(*)(VALUE, VALUE, int),VALUE,VALUE,VALUE);
VALUE             469 include/ruby/intern.h VALUE rb_dir_getwd(void);
VALUE             471 include/ruby/intern.h VALUE rb_file_s_expand_path(int, const VALUE *);
VALUE             472 include/ruby/intern.h VALUE rb_file_expand_path(VALUE, VALUE);
VALUE             473 include/ruby/intern.h VALUE rb_file_s_absolute_path(int, const VALUE *);
VALUE             474 include/ruby/intern.h VALUE rb_file_absolute_path(VALUE, VALUE);
VALUE             475 include/ruby/intern.h VALUE rb_file_dirname(VALUE fname);
VALUE             476 include/ruby/intern.h int rb_find_file_ext_safe(VALUE*, const char* const*, int);
VALUE             477 include/ruby/intern.h VALUE rb_find_file_safe(VALUE, int);
VALUE             478 include/ruby/intern.h int rb_find_file_ext(VALUE*, const char* const*);
VALUE             479 include/ruby/intern.h VALUE rb_find_file(VALUE);
VALUE             480 include/ruby/intern.h VALUE rb_file_directory_p(VALUE,VALUE);
VALUE             481 include/ruby/intern.h VALUE rb_str_encode_ospath(VALUE);
VALUE             486 include/ruby/intern.h void rb_gc_mark_locations(const VALUE*, const VALUE*);
VALUE             490 include/ruby/intern.h void rb_gc_mark_maybe(VALUE);
VALUE             491 include/ruby/intern.h void rb_gc_mark(VALUE);
VALUE             492 include/ruby/intern.h void rb_gc_force_recycle(VALUE);
VALUE             494 include/ruby/intern.h void rb_gc_copy_finalizer(VALUE,VALUE);
VALUE             497 include/ruby/intern.h VALUE rb_gc_enable(void);
VALUE             498 include/ruby/intern.h VALUE rb_gc_disable(void);
VALUE             499 include/ruby/intern.h VALUE rb_gc_start(void);
VALUE             500 include/ruby/intern.h VALUE rb_define_finalizer(VALUE, VALUE);
VALUE             501 include/ruby/intern.h VALUE rb_undefine_finalizer(VALUE);
VALUE             503 include/ruby/intern.h size_t rb_gc_stat(VALUE);
VALUE             504 include/ruby/intern.h VALUE rb_gc_latest_gc_info(VALUE);
VALUE             507 include/ruby/intern.h VALUE rb_check_hash_type(VALUE);
VALUE             508 include/ruby/intern.h void rb_hash_foreach(VALUE, int (*)(ANYARGS), VALUE);
VALUE             509 include/ruby/intern.h VALUE rb_hash(VALUE);
VALUE             510 include/ruby/intern.h VALUE rb_hash_new(void);
VALUE             511 include/ruby/intern.h VALUE rb_hash_dup(VALUE);
VALUE             512 include/ruby/intern.h VALUE rb_hash_freeze(VALUE);
VALUE             513 include/ruby/intern.h VALUE rb_hash_aref(VALUE, VALUE);
VALUE             514 include/ruby/intern.h VALUE rb_hash_lookup(VALUE, VALUE);
VALUE             515 include/ruby/intern.h VALUE rb_hash_lookup2(VALUE, VALUE, VALUE);
VALUE             516 include/ruby/intern.h VALUE rb_hash_fetch(VALUE, VALUE);
VALUE             517 include/ruby/intern.h VALUE rb_hash_aset(VALUE, VALUE, VALUE);
VALUE             518 include/ruby/intern.h VALUE rb_hash_clear(VALUE);
VALUE             519 include/ruby/intern.h VALUE rb_hash_delete_if(VALUE);
VALUE             520 include/ruby/intern.h VALUE rb_hash_delete(VALUE,VALUE);
VALUE             521 include/ruby/intern.h VALUE rb_hash_set_ifnone(VALUE hash, VALUE ifnone);
VALUE             522 include/ruby/intern.h typedef VALUE rb_hash_update_func(VALUE newkey, VALUE oldkey, VALUE value);
VALUE             523 include/ruby/intern.h VALUE rb_hash_update_by(VALUE hash1, VALUE hash2, rb_hash_update_func *func);
VALUE             524 include/ruby/intern.h struct st_table *rb_hash_tbl(VALUE);
VALUE             527 include/ruby/intern.h VALUE rb_env_clear(void);
VALUE             528 include/ruby/intern.h VALUE rb_hash_size(VALUE);
VALUE             529 include/ruby/intern.h DEPRECATED(int rb_hash_iter_lev(VALUE));
VALUE             530 include/ruby/intern.h DEPRECATED(VALUE rb_hash_ifnone(VALUE));
VALUE             533 include/ruby/intern.h RUBY_EXTERN VALUE rb_fs;
VALUE             534 include/ruby/intern.h RUBY_EXTERN VALUE rb_output_fs;
VALUE             535 include/ruby/intern.h RUBY_EXTERN VALUE rb_rs;
VALUE             536 include/ruby/intern.h RUBY_EXTERN VALUE rb_default_rs;
VALUE             537 include/ruby/intern.h RUBY_EXTERN VALUE rb_output_rs;
VALUE             538 include/ruby/intern.h VALUE rb_io_write(VALUE, VALUE);
VALUE             539 include/ruby/intern.h VALUE rb_io_gets(VALUE);
VALUE             540 include/ruby/intern.h VALUE rb_io_getbyte(VALUE);
VALUE             541 include/ruby/intern.h VALUE rb_io_ungetc(VALUE, VALUE);
VALUE             542 include/ruby/intern.h VALUE rb_io_ungetbyte(VALUE, VALUE);
VALUE             543 include/ruby/intern.h VALUE rb_io_close(VALUE);
VALUE             544 include/ruby/intern.h VALUE rb_io_flush(VALUE);
VALUE             545 include/ruby/intern.h VALUE rb_io_eof(VALUE);
VALUE             546 include/ruby/intern.h VALUE rb_io_binmode(VALUE);
VALUE             547 include/ruby/intern.h VALUE rb_io_ascii8bit_binmode(VALUE);
VALUE             548 include/ruby/intern.h VALUE rb_io_addstr(VALUE, VALUE);
VALUE             549 include/ruby/intern.h VALUE rb_io_printf(int, const VALUE*, VALUE);
VALUE             550 include/ruby/intern.h VALUE rb_io_print(int, const VALUE*, VALUE);
VALUE             551 include/ruby/intern.h VALUE rb_io_puts(int, const VALUE*, VALUE);
VALUE             552 include/ruby/intern.h VALUE rb_io_fdopen(int, int, const char*);
VALUE             553 include/ruby/intern.h VALUE rb_io_get_io(VALUE);
VALUE             554 include/ruby/intern.h VALUE rb_file_open(const char*, const char*);
VALUE             555 include/ruby/intern.h VALUE rb_file_open_str(VALUE, const char*);
VALUE             556 include/ruby/intern.h VALUE rb_gets(void);
VALUE             559 include/ruby/intern.h void rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds);
VALUE             571 include/ruby/intern.h VALUE rb_marshal_dump(VALUE, VALUE);
VALUE             572 include/ruby/intern.h VALUE rb_marshal_load(VALUE);
VALUE             573 include/ruby/intern.h void rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE));
VALUE             577 include/ruby/intern.h VALUE rb_num_coerce_bin(VALUE, VALUE, ID);
VALUE             578 include/ruby/intern.h VALUE rb_num_coerce_cmp(VALUE, VALUE, ID);
VALUE             579 include/ruby/intern.h VALUE rb_num_coerce_relop(VALUE, VALUE, ID);
VALUE             580 include/ruby/intern.h VALUE rb_num_coerce_bit(VALUE, VALUE, ID);
VALUE             581 include/ruby/intern.h VALUE rb_num2fix(VALUE);
VALUE             582 include/ruby/intern.h VALUE rb_fix2str(VALUE, int);
VALUE             583 include/ruby/intern.h CONSTFUNC(VALUE rb_dbl_cmp(double, double));
VALUE             585 include/ruby/intern.h int rb_eql(VALUE, VALUE);
VALUE             586 include/ruby/intern.h VALUE rb_any_to_s(VALUE);
VALUE             587 include/ruby/intern.h VALUE rb_inspect(VALUE);
VALUE             588 include/ruby/intern.h VALUE rb_obj_is_instance_of(VALUE, VALUE);
VALUE             589 include/ruby/intern.h VALUE rb_obj_is_kind_of(VALUE, VALUE);
VALUE             590 include/ruby/intern.h VALUE rb_obj_alloc(VALUE);
VALUE             591 include/ruby/intern.h VALUE rb_obj_clone(VALUE);
VALUE             592 include/ruby/intern.h VALUE rb_obj_dup(VALUE);
VALUE             593 include/ruby/intern.h VALUE rb_obj_init_copy(VALUE,VALUE);
VALUE             594 include/ruby/intern.h VALUE rb_obj_taint(VALUE);
VALUE             595 include/ruby/intern.h PUREFUNC(VALUE rb_obj_tainted(VALUE));
VALUE             596 include/ruby/intern.h VALUE rb_obj_untaint(VALUE);
VALUE             597 include/ruby/intern.h VALUE rb_obj_untrust(VALUE);
VALUE             598 include/ruby/intern.h PUREFUNC(VALUE rb_obj_untrusted(VALUE));
VALUE             599 include/ruby/intern.h VALUE rb_obj_trust(VALUE);
VALUE             600 include/ruby/intern.h VALUE rb_obj_freeze(VALUE);
VALUE             601 include/ruby/intern.h PUREFUNC(VALUE rb_obj_frozen_p(VALUE));
VALUE             602 include/ruby/intern.h VALUE rb_obj_id(VALUE);
VALUE             603 include/ruby/intern.h VALUE rb_obj_class(VALUE);
VALUE             604 include/ruby/intern.h PUREFUNC(VALUE rb_class_real(VALUE));
VALUE             605 include/ruby/intern.h PUREFUNC(VALUE rb_class_inherited_p(VALUE, VALUE));
VALUE             606 include/ruby/intern.h VALUE rb_class_superclass(VALUE);
VALUE             607 include/ruby/intern.h VALUE rb_class_get_superclass(VALUE);
VALUE             608 include/ruby/intern.h VALUE rb_convert_type(VALUE,int,const char*,const char*);
VALUE             609 include/ruby/intern.h VALUE rb_check_convert_type(VALUE,int,const char*,const char*);
VALUE             610 include/ruby/intern.h VALUE rb_check_to_integer(VALUE, const char *);
VALUE             611 include/ruby/intern.h VALUE rb_check_to_float(VALUE);
VALUE             612 include/ruby/intern.h VALUE rb_to_int(VALUE);
VALUE             613 include/ruby/intern.h VALUE rb_check_to_int(VALUE);
VALUE             614 include/ruby/intern.h VALUE rb_Integer(VALUE);
VALUE             615 include/ruby/intern.h VALUE rb_to_float(VALUE);
VALUE             616 include/ruby/intern.h VALUE rb_Float(VALUE);
VALUE             617 include/ruby/intern.h VALUE rb_String(VALUE);
VALUE             618 include/ruby/intern.h VALUE rb_Array(VALUE);
VALUE             619 include/ruby/intern.h VALUE rb_Hash(VALUE);
VALUE             621 include/ruby/intern.h double rb_str_to_dbl(VALUE, int);
VALUE             632 include/ruby/intern.h int rb_sym_interned_p(VALUE);
VALUE             633 include/ruby/intern.h VALUE rb_backref_get(void);
VALUE             634 include/ruby/intern.h void rb_backref_set(VALUE);
VALUE             635 include/ruby/intern.h VALUE rb_lastline_get(void);
VALUE             636 include/ruby/intern.h void rb_lastline_set(VALUE);
VALUE             639 include/ruby/intern.h VALUE rb_last_status_get(void);
VALUE             641 include/ruby/intern.h NORETURN(VALUE rb_f_exec(int, const VALUE*));
VALUE             644 include/ruby/intern.h rb_pid_t rb_spawn(int, const VALUE*);
VALUE             645 include/ruby/intern.h rb_pid_t rb_spawn_err(int, const VALUE*, char*, size_t);
VALUE             646 include/ruby/intern.h VALUE rb_proc_times(VALUE);
VALUE             647 include/ruby/intern.h VALUE rb_detach_process(rb_pid_t pid);
VALUE             649 include/ruby/intern.h VALUE rb_range_new(VALUE, VALUE, int);
VALUE             650 include/ruby/intern.h VALUE rb_range_beg_len(VALUE, long*, long*, long, int);
VALUE             651 include/ruby/intern.h int rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp);
VALUE             656 include/ruby/intern.h VALUE rb_random_bytes(VALUE rnd, long n);
VALUE             657 include/ruby/intern.h VALUE rb_random_int(VALUE rnd, VALUE max);
VALUE             658 include/ruby/intern.h unsigned int rb_random_int32(VALUE rnd);
VALUE             659 include/ruby/intern.h double rb_random_real(VALUE rnd);
VALUE             660 include/ruby/intern.h unsigned long rb_random_ulong_limited(VALUE rnd, unsigned long limit);
VALUE             665 include/ruby/intern.h void rb_match_busy(VALUE);
VALUE             666 include/ruby/intern.h VALUE rb_reg_nth_defined(int, VALUE);
VALUE             667 include/ruby/intern.h VALUE rb_reg_nth_match(int, VALUE);
VALUE             668 include/ruby/intern.h int rb_reg_backref_number(VALUE match, VALUE backref);
VALUE             669 include/ruby/intern.h VALUE rb_reg_last_match(VALUE);
VALUE             670 include/ruby/intern.h VALUE rb_reg_match_pre(VALUE);
VALUE             671 include/ruby/intern.h VALUE rb_reg_match_post(VALUE);
VALUE             672 include/ruby/intern.h VALUE rb_reg_match_last(VALUE);
VALUE             674 include/ruby/intern.h VALUE rb_reg_new_str(VALUE, int);
VALUE             675 include/ruby/intern.h VALUE rb_reg_new(const char *, long, int);
VALUE             676 include/ruby/intern.h VALUE rb_reg_alloc(void);
VALUE             677 include/ruby/intern.h VALUE rb_reg_init_str(VALUE re, VALUE s, int options);
VALUE             678 include/ruby/intern.h VALUE rb_reg_match(VALUE, VALUE);
VALUE             679 include/ruby/intern.h VALUE rb_reg_match2(VALUE);
VALUE             680 include/ruby/intern.h int rb_reg_options(VALUE);
VALUE             683 include/ruby/intern.h RUBY_EXTERN VALUE rb_argv0;
VALUE             684 include/ruby/intern.h VALUE rb_get_argv(void);
VALUE             686 include/ruby/intern.h void *rb_load_file_str(VALUE);
VALUE             688 include/ruby/intern.h VALUE rb_f_kill(int, const VALUE*);
VALUE             698 include/ruby/intern.h VALUE rb_f_sprintf(int, const VALUE*);
VALUE             699 include/ruby/intern.h PRINTF_ARGS(VALUE rb_sprintf(const char*, ...), 1, 2);
VALUE             700 include/ruby/intern.h VALUE rb_vsprintf(const char*, va_list);
VALUE             701 include/ruby/intern.h PRINTF_ARGS(VALUE rb_str_catf(VALUE, const char*, ...), 2, 3);
VALUE             702 include/ruby/intern.h VALUE rb_str_vcatf(VALUE, const char*, va_list);
VALUE             703 include/ruby/intern.h VALUE rb_str_format(int, const VALUE *, VALUE);
VALUE             705 include/ruby/intern.h VALUE rb_str_new(const char*, long);
VALUE             706 include/ruby/intern.h VALUE rb_str_new_cstr(const char*);
VALUE             707 include/ruby/intern.h VALUE rb_str_new_shared(VALUE);
VALUE             708 include/ruby/intern.h VALUE rb_str_new_frozen(VALUE);
VALUE             709 include/ruby/intern.h VALUE rb_str_new_with_class(VALUE, const char*, long);
VALUE             710 include/ruby/intern.h VALUE rb_tainted_str_new_cstr(const char*);
VALUE             711 include/ruby/intern.h VALUE rb_tainted_str_new(const char*, long);
VALUE             712 include/ruby/intern.h VALUE rb_external_str_new(const char*, long);
VALUE             713 include/ruby/intern.h VALUE rb_external_str_new_cstr(const char*);
VALUE             714 include/ruby/intern.h VALUE rb_locale_str_new(const char*, long);
VALUE             715 include/ruby/intern.h VALUE rb_locale_str_new_cstr(const char*);
VALUE             716 include/ruby/intern.h VALUE rb_filesystem_str_new(const char*, long);
VALUE             717 include/ruby/intern.h VALUE rb_filesystem_str_new_cstr(const char*);
VALUE             718 include/ruby/intern.h VALUE rb_str_buf_new(long);
VALUE             719 include/ruby/intern.h VALUE rb_str_buf_new_cstr(const char*);
VALUE             720 include/ruby/intern.h VALUE rb_str_buf_new2(const char*);
VALUE             721 include/ruby/intern.h VALUE rb_str_tmp_new(long);
VALUE             722 include/ruby/intern.h VALUE rb_usascii_str_new(const char*, long);
VALUE             723 include/ruby/intern.h VALUE rb_usascii_str_new_cstr(const char*);
VALUE             724 include/ruby/intern.h VALUE rb_utf8_str_new(const char*, long);
VALUE             725 include/ruby/intern.h VALUE rb_utf8_str_new_cstr(const char*);
VALUE             726 include/ruby/intern.h VALUE rb_str_new_static(const char *, long);
VALUE             727 include/ruby/intern.h VALUE rb_usascii_str_new_static(const char *, long);
VALUE             728 include/ruby/intern.h VALUE rb_utf8_str_new_static(const char *, long);
VALUE             729 include/ruby/intern.h void rb_str_free(VALUE);
VALUE             730 include/ruby/intern.h void rb_str_shared_replace(VALUE, VALUE);
VALUE             731 include/ruby/intern.h VALUE rb_str_buf_append(VALUE, VALUE);
VALUE             732 include/ruby/intern.h VALUE rb_str_buf_cat(VALUE, const char*, long);
VALUE             733 include/ruby/intern.h VALUE rb_str_buf_cat2(VALUE, const char*);
VALUE             734 include/ruby/intern.h VALUE rb_str_buf_cat_ascii(VALUE, const char*);
VALUE             735 include/ruby/intern.h VALUE rb_obj_as_string(VALUE);
VALUE             736 include/ruby/intern.h VALUE rb_check_string_type(VALUE);
VALUE             737 include/ruby/intern.h void rb_must_asciicompat(VALUE);
VALUE             738 include/ruby/intern.h VALUE rb_str_dup(VALUE);
VALUE             739 include/ruby/intern.h VALUE rb_str_resurrect(VALUE str);
VALUE             740 include/ruby/intern.h VALUE rb_str_locktmp(VALUE);
VALUE             741 include/ruby/intern.h VALUE rb_str_unlocktmp(VALUE);
VALUE             742 include/ruby/intern.h VALUE rb_str_dup_frozen(VALUE);
VALUE             744 include/ruby/intern.h VALUE rb_str_plus(VALUE, VALUE);
VALUE             745 include/ruby/intern.h VALUE rb_str_times(VALUE, VALUE);
VALUE             746 include/ruby/intern.h long rb_str_sublen(VALUE, long);
VALUE             747 include/ruby/intern.h VALUE rb_str_substr(VALUE, long, long);
VALUE             748 include/ruby/intern.h VALUE rb_str_subseq(VALUE, long, long);
VALUE             749 include/ruby/intern.h char *rb_str_subpos(VALUE, long, long*);
VALUE             750 include/ruby/intern.h void rb_str_modify(VALUE);
VALUE             751 include/ruby/intern.h void rb_str_modify_expand(VALUE, long);
VALUE             752 include/ruby/intern.h VALUE rb_str_freeze(VALUE);
VALUE             753 include/ruby/intern.h void rb_str_set_len(VALUE, long);
VALUE             754 include/ruby/intern.h VALUE rb_str_resize(VALUE, long);
VALUE             755 include/ruby/intern.h VALUE rb_str_cat(VALUE, const char*, long);
VALUE             756 include/ruby/intern.h VALUE rb_str_cat_cstr(VALUE, const char*);
VALUE             757 include/ruby/intern.h VALUE rb_str_cat2(VALUE, const char*);
VALUE             758 include/ruby/intern.h VALUE rb_str_append(VALUE, VALUE);
VALUE             759 include/ruby/intern.h VALUE rb_str_concat(VALUE, VALUE);
VALUE             768 include/ruby/intern.h st_index_t rb_str_hash(VALUE);
VALUE             769 include/ruby/intern.h int rb_str_hash_cmp(VALUE,VALUE);
VALUE             770 include/ruby/intern.h int rb_str_comparable(VALUE, VALUE);
VALUE             771 include/ruby/intern.h int rb_str_cmp(VALUE, VALUE);
VALUE             772 include/ruby/intern.h VALUE rb_str_equal(VALUE str1, VALUE str2);
VALUE             773 include/ruby/intern.h VALUE rb_str_drop_bytes(VALUE, long);
VALUE             774 include/ruby/intern.h void rb_str_update(VALUE, long, long, VALUE);
VALUE             775 include/ruby/intern.h VALUE rb_str_replace(VALUE, VALUE);
VALUE             776 include/ruby/intern.h VALUE rb_str_inspect(VALUE);
VALUE             777 include/ruby/intern.h VALUE rb_str_dump(VALUE);
VALUE             778 include/ruby/intern.h VALUE rb_str_split(VALUE, const char*);
VALUE             779 include/ruby/intern.h NORETURN(DEPRECATED(void rb_str_associate(VALUE, VALUE)));
VALUE             780 include/ruby/intern.h NORETURN(DEPRECATED(VALUE rb_str_associated(VALUE)));
VALUE             781 include/ruby/intern.h void rb_str_setter(VALUE, ID, VALUE*);
VALUE             782 include/ruby/intern.h VALUE rb_str_intern(VALUE);
VALUE             783 include/ruby/intern.h VALUE rb_sym_to_s(VALUE);
VALUE             784 include/ruby/intern.h long rb_str_strlen(VALUE);
VALUE             785 include/ruby/intern.h VALUE rb_str_length(VALUE);
VALUE             786 include/ruby/intern.h long rb_str_offset(VALUE, long);
VALUE             787 include/ruby/intern.h PUREFUNC(size_t rb_str_capacity(VALUE));
VALUE             788 include/ruby/intern.h VALUE rb_str_ellipsize(VALUE, long);
VALUE             789 include/ruby/intern.h VALUE rb_str_scrub(VALUE, VALUE);
VALUE             791 include/ruby/intern.h VALUE rb_sym_all_symbols(void);
VALUE             877 include/ruby/intern.h VALUE rb_struct_new(VALUE, ...);
VALUE             878 include/ruby/intern.h VALUE rb_struct_define(const char*, ...);
VALUE             879 include/ruby/intern.h VALUE rb_struct_define_under(VALUE, const char*, ...);
VALUE             880 include/ruby/intern.h VALUE rb_struct_alloc(VALUE, VALUE);
VALUE             881 include/ruby/intern.h VALUE rb_struct_initialize(VALUE, VALUE);
VALUE             882 include/ruby/intern.h VALUE rb_struct_aref(VALUE, VALUE);
VALUE             883 include/ruby/intern.h VALUE rb_struct_aset(VALUE, VALUE, VALUE);
VALUE             884 include/ruby/intern.h VALUE rb_struct_getmember(VALUE, ID);
VALUE             885 include/ruby/intern.h VALUE rb_struct_s_members(VALUE);
VALUE             886 include/ruby/intern.h VALUE rb_struct_members(VALUE);
VALUE             887 include/ruby/intern.h VALUE rb_struct_alloc_noinit(VALUE);
VALUE             888 include/ruby/intern.h VALUE rb_struct_define_without_accessor(const char *, VALUE, rb_alloc_func_t, ...);
VALUE             889 include/ruby/intern.h VALUE rb_struct_define_without_accessor_under(VALUE outer, const char *class_name, VALUE super, rb_alloc_func_t alloc, ...);
VALUE             893 include/ruby/intern.h typedef VALUE rb_blocking_function_t(void *);
VALUE             895 include/ruby/intern.h int rb_thread_interrupted(VALUE thval);
VALUE             899 include/ruby/intern.h VALUE rb_mutex_new(void);
VALUE             900 include/ruby/intern.h VALUE rb_mutex_locked_p(VALUE mutex);
VALUE             901 include/ruby/intern.h VALUE rb_mutex_trylock(VALUE mutex);
VALUE             902 include/ruby/intern.h VALUE rb_mutex_lock(VALUE mutex);
VALUE             903 include/ruby/intern.h VALUE rb_mutex_unlock(VALUE mutex);
VALUE             904 include/ruby/intern.h VALUE rb_mutex_sleep(VALUE self, VALUE timeout);
VALUE             905 include/ruby/intern.h VALUE rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg);
VALUE             908 include/ruby/intern.h VALUE rb_time_new(time_t, long);
VALUE             909 include/ruby/intern.h VALUE rb_time_nano_new(time_t, long);
VALUE             910 include/ruby/intern.h VALUE rb_time_timespec_new(const struct timespec *, int);
VALUE             911 include/ruby/intern.h VALUE rb_time_num_new(VALUE, VALUE);
VALUE             912 include/ruby/intern.h struct timeval rb_time_interval(VALUE num);
VALUE             913 include/ruby/intern.h struct timeval rb_time_timeval(VALUE time);
VALUE             914 include/ruby/intern.h struct timespec rb_time_timespec(VALUE time);
VALUE             916 include/ruby/intern.h VALUE rb_mod_name(VALUE);
VALUE             917 include/ruby/intern.h VALUE rb_class_path(VALUE);
VALUE             918 include/ruby/intern.h VALUE rb_class_path_cached(VALUE);
VALUE             919 include/ruby/intern.h void rb_set_class_path(VALUE, VALUE, const char*);
VALUE             920 include/ruby/intern.h void rb_set_class_path_string(VALUE, VALUE, VALUE);
VALUE             921 include/ruby/intern.h VALUE rb_path_to_class(VALUE);
VALUE             922 include/ruby/intern.h VALUE rb_path2class(const char*);
VALUE             923 include/ruby/intern.h void rb_name_class(VALUE, ID);
VALUE             924 include/ruby/intern.h VALUE rb_class_name(VALUE);
VALUE             925 include/ruby/intern.h DEPRECATED(void rb_autoload(VALUE, ID, const char*));
VALUE             926 include/ruby/intern.h VALUE rb_autoload_load(VALUE, ID);
VALUE             927 include/ruby/intern.h VALUE rb_autoload_p(VALUE, ID);
VALUE             928 include/ruby/intern.h VALUE rb_f_trace_var(int, const VALUE*);
VALUE             929 include/ruby/intern.h VALUE rb_f_untrace_var(int, const VALUE*);
VALUE             930 include/ruby/intern.h VALUE rb_f_global_variables(void);
VALUE             932 include/ruby/intern.h DEPRECATED(struct st_table* rb_generic_ivar_table(VALUE));
VALUE             933 include/ruby/intern.h void rb_copy_generic_ivar(VALUE,VALUE);
VALUE             934 include/ruby/intern.h void rb_free_generic_ivar(VALUE);
VALUE             935 include/ruby/intern.h VALUE rb_ivar_get(VALUE, ID);
VALUE             936 include/ruby/intern.h VALUE rb_ivar_set(VALUE, ID, VALUE);
VALUE             937 include/ruby/intern.h VALUE rb_ivar_defined(VALUE, ID);
VALUE             938 include/ruby/intern.h void rb_ivar_foreach(VALUE, int (*)(ANYARGS), st_data_t);
VALUE             939 include/ruby/intern.h st_index_t rb_ivar_count(VALUE);
VALUE             940 include/ruby/intern.h VALUE rb_attr_get(VALUE, ID);
VALUE             941 include/ruby/intern.h VALUE rb_obj_instance_variables(VALUE);
VALUE             942 include/ruby/intern.h VALUE rb_obj_remove_instance_variable(VALUE, VALUE);
VALUE             943 include/ruby/intern.h void *rb_mod_const_at(VALUE, void*);
VALUE             944 include/ruby/intern.h void *rb_mod_const_of(VALUE, void*);
VALUE             945 include/ruby/intern.h VALUE rb_const_list(void*);
VALUE             946 include/ruby/intern.h VALUE rb_mod_constants(int, const VALUE *, VALUE);
VALUE             947 include/ruby/intern.h VALUE rb_mod_remove_const(VALUE, VALUE);
VALUE             948 include/ruby/intern.h int rb_const_defined(VALUE, ID);
VALUE             949 include/ruby/intern.h int rb_const_defined_at(VALUE, ID);
VALUE             950 include/ruby/intern.h int rb_const_defined_from(VALUE, ID);
VALUE             951 include/ruby/intern.h VALUE rb_const_get(VALUE, ID);
VALUE             952 include/ruby/intern.h VALUE rb_const_get_at(VALUE, ID);
VALUE             953 include/ruby/intern.h VALUE rb_const_get_from(VALUE, ID);
VALUE             954 include/ruby/intern.h void rb_const_set(VALUE, ID, VALUE);
VALUE             955 include/ruby/intern.h VALUE rb_const_remove(VALUE, ID);
VALUE             956 include/ruby/intern.h NORETURN(VALUE rb_mod_const_missing(VALUE,VALUE));
VALUE             957 include/ruby/intern.h VALUE rb_cvar_defined(VALUE, ID);
VALUE             958 include/ruby/intern.h void rb_cvar_set(VALUE, ID, VALUE);
VALUE             959 include/ruby/intern.h VALUE rb_cvar_get(VALUE, ID);
VALUE             960 include/ruby/intern.h void rb_cv_set(VALUE, const char*, VALUE);
VALUE             961 include/ruby/intern.h VALUE rb_cv_get(VALUE, const char*);
VALUE             962 include/ruby/intern.h void rb_define_class_variable(VALUE, const char*, VALUE);
VALUE             963 include/ruby/intern.h VALUE rb_mod_class_variables(int, const VALUE*, VALUE);
VALUE             964 include/ruby/intern.h VALUE rb_mod_remove_cvar(VALUE, VALUE);
VALUE             967 include/ruby/intern.h VALUE rb_str_succ(VALUE);
VALUE             968 include/ruby/intern.h VALUE rb_time_succ(VALUE);
VALUE             969 include/ruby/intern.h int rb_frame_method_id_and_class(ID *idp, VALUE *klassp);
VALUE             970 include/ruby/intern.h VALUE rb_make_backtrace(void);
VALUE             971 include/ruby/intern.h VALUE rb_make_exception(int, const VALUE*);
VALUE              68 include/ruby/io.h     VALUE pathv;		/* pathname for file */
VALUE              73 include/ruby/io.h     VALUE tied_io_for_writing;
VALUE              85 include/ruby/io.h         VALUE ecopts;
VALUE              92 include/ruby/io.h     VALUE writeconv_asciicompat;
VALUE              95 include/ruby/io.h     VALUE writeconv_pre_ecopts;
VALUE              97 include/ruby/io.h     VALUE write_lock;
VALUE             126 include/ruby/io.h rb_io_t *rb_io_make_open_file(VALUE obj);
VALUE             142 include/ruby/io.h VALUE rb_io_get_io(VALUE io);
VALUE             143 include/ruby/io.h VALUE rb_io_check_io(VALUE io);
VALUE             144 include/ruby/io.h VALUE rb_io_get_write_io(VALUE io);
VALUE             145 include/ruby/io.h VALUE rb_io_set_write_io(VALUE io, VALUE w);
VALUE             150 include/ruby/io.h int rb_io_extract_encoding_option(VALUE opt, rb_encoding **enc_p, rb_encoding **enc2_p, int *fmode_p);
VALUE             151 include/ruby/io.h ssize_t rb_io_bufwrite(VALUE io, const void *buf, size_t size);
VALUE             157 include/ruby/io.h VALUE rb_io_taint_check(VALUE);
VALUE             164 include/ruby/io.h VALUE rb_stat_new(const struct stat *);
VALUE              46 include/ruby/re.h     VALUE str;
VALUE              48 include/ruby/re.h     VALUE regexp;  /* RRegexp */
VALUE              54 include/ruby/re.h VALUE rb_reg_regcomp(VALUE);
VALUE              55 include/ruby/re.h long rb_reg_search(VALUE, VALUE, long, int);
VALUE              56 include/ruby/re.h VALUE rb_reg_regsub(VALUE, VALUE, struct re_registers *, VALUE);
VALUE              57 include/ruby/re.h long rb_reg_adjust_startpos(VALUE, VALUE, long, int);
VALUE              58 include/ruby/re.h void rb_match_busy(VALUE);
VALUE              59 include/ruby/re.h VALUE rb_reg_quote(VALUE);
VALUE              60 include/ruby/re.h regex_t *rb_reg_prepare_re(VALUE re, VALUE str);
VALUE             231 include/ruby/ruby.h #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG)
VALUE             234 include/ruby/ruby.h VALUE rb_int2inum(SIGNED_VALUE);
VALUE             237 include/ruby/ruby.h VALUE rb_uint2inum(VALUE);
VALUE             242 include/ruby/ruby.h VALUE rb_ll2inum(LONG_LONG);
VALUE             244 include/ruby/ruby.h VALUE rb_ull2inum(unsigned LONG_LONG);
VALUE             347 include/ruby/ruby.h rb_fix2long(VALUE x)
VALUE             353 include/ruby/ruby.h rb_fix2ulong(VALUE x)
VALUE             368 include/ruby/ruby.h #define RB_IMMEDIATE_P(x) ((VALUE)(x) & RUBY_IMMEDIATE_MASK)
VALUE             371 include/ruby/ruby.h ID rb_sym2id(VALUE);
VALUE             372 include/ruby/ruby.h VALUE rb_id2sym(ID);
VALUE             373 include/ruby/ruby.h #define RB_STATIC_SYM_P(x) (((VALUE)(x)&~((~(VALUE)0)<<RUBY_SPECIAL_SHIFT)) == RUBY_SYMBOL_FLAG)
VALUE             430 include/ruby/ruby.h #define Qfalse ((VALUE)RUBY_Qfalse)
VALUE             431 include/ruby/ruby.h #define Qtrue  ((VALUE)RUBY_Qtrue)
VALUE             432 include/ruby/ruby.h #define Qnil   ((VALUE)RUBY_Qnil)
VALUE             433 include/ruby/ruby.h #define Qundef ((VALUE)RUBY_Qundef)	/* undefined value for placeholder */
VALUE             442 include/ruby/ruby.h #define RTEST(v) !(((VALUE)(v) & ~Qnil) == 0)
VALUE             443 include/ruby/ruby.h #define NIL_P(v) !((VALUE)(v) != Qnil)
VALUE             445 include/ruby/ruby.h #define CLASS_OF(v) rb_class_of((VALUE)(v))
VALUE             512 include/ruby/ruby.h static inline int rb_type(VALUE obj);
VALUE             513 include/ruby/ruby.h #define TYPE(x) rb_type((VALUE)(x))
VALUE             531 include/ruby/ruby.h     (*__extension__ ({volatile VALUE *rb_gc_guarded_ptr = &(v); rb_gc_guarded_ptr;}))
VALUE             534 include/ruby/ruby.h static inline volatile VALUE *rb_gc_guarded_ptr(volatile VALUE *ptr) {return ptr;}
VALUE             538 include/ruby/ruby.h volatile VALUE *rb_gc_guarded_ptr_val(volatile VALUE *ptr, VALUE val);
VALUE             549 include/ruby/ruby.h void rb_check_type(VALUE,int);
VALUE             550 include/ruby/ruby.h #define Check_Type(v,t) rb_check_type((VALUE)(v),(t))
VALUE             552 include/ruby/ruby.h VALUE rb_str_to_str(VALUE);
VALUE             553 include/ruby/ruby.h VALUE rb_string_value(volatile VALUE*);
VALUE             554 include/ruby/ruby.h char *rb_string_value_ptr(volatile VALUE*);
VALUE             555 include/ruby/ruby.h char *rb_string_value_cstr(volatile VALUE*);
VALUE             561 include/ruby/ruby.h void rb_check_safe_obj(VALUE);
VALUE             567 include/ruby/ruby.h void rb_check_safe_str(VALUE) __attribute__((error("rb_check_safe_str() and Check_SafeStr() are obsolete; use SafeStringValue() instead")));
VALUE             568 include/ruby/ruby.h # define Check_SafeStr(v) rb_check_safe_str((VALUE)(v))
VALUE             574 include/ruby/ruby.h VALUE rb_str_export(VALUE);
VALUE             579 include/ruby/ruby.h VALUE rb_str_export_locale(VALUE);
VALUE             581 include/ruby/ruby.h VALUE rb_get_path(VALUE);
VALUE             584 include/ruby/ruby.h VALUE rb_get_path_no_checksafe(VALUE);
VALUE             619 include/ruby/ruby.h CONSTFUNC(void rb_secure_update(VALUE));
VALUE             622 include/ruby/ruby.h VALUE rb_errinfo(void);
VALUE             623 include/ruby/ruby.h void rb_set_errinfo(VALUE);
VALUE             625 include/ruby/ruby.h long rb_num2long(VALUE);
VALUE             626 include/ruby/ruby.h unsigned long rb_num2ulong(VALUE);
VALUE             628 include/ruby/ruby.h rb_num2long_inline(VALUE x)
VALUE             638 include/ruby/ruby.h rb_num2ulong_inline(VALUE x)
VALUE             648 include/ruby/ruby.h long rb_num2int(VALUE);
VALUE             649 include/ruby/ruby.h long rb_fix2int(VALUE);
VALUE             650 include/ruby/ruby.h #define RB_FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))
VALUE             653 include/ruby/ruby.h rb_num2int_inline(VALUE x)
VALUE             662 include/ruby/ruby.h unsigned long rb_num2uint(VALUE);
VALUE             664 include/ruby/ruby.h unsigned long rb_fix2uint(VALUE);
VALUE             677 include/ruby/ruby.h short rb_num2short(VALUE);
VALUE             678 include/ruby/ruby.h unsigned short rb_num2ushort(VALUE);
VALUE             679 include/ruby/ruby.h short rb_fix2short(VALUE);
VALUE             680 include/ruby/ruby.h unsigned short rb_fix2ushort(VALUE);
VALUE             681 include/ruby/ruby.h #define RB_FIX2SHORT(x) (rb_fix2short((VALUE)(x)))
VALUE             684 include/ruby/ruby.h rb_num2short_inline(VALUE x)
VALUE             698 include/ruby/ruby.h LONG_LONG rb_num2ll(VALUE);
VALUE             699 include/ruby/ruby.h unsigned LONG_LONG rb_num2ull(VALUE);
VALUE             701 include/ruby/ruby.h rb_num2ll_inline(VALUE x)
VALUE             730 include/ruby/ruby.h double rb_num2dbl(VALUE);
VALUE             731 include/ruby/ruby.h #define NUM2DBL(x) rb_num2dbl((VALUE)(x))
VALUE             733 include/ruby/ruby.h VALUE rb_uint2big(VALUE);
VALUE             734 include/ruby/ruby.h VALUE rb_int2big(SIGNED_VALUE);
VALUE             736 include/ruby/ruby.h VALUE rb_newobj(void);
VALUE             737 include/ruby/ruby.h VALUE rb_newobj_of(VALUE, VALUE);
VALUE             738 include/ruby/ruby.h VALUE rb_obj_setup(VALUE obj, VALUE klass, VALUE type);
VALUE             840 include/ruby/ruby.h     VALUE flags;
VALUE             841 include/ruby/ruby.h     const VALUE klass;
VALUE             844 include/ruby/ruby.h     __attribute__((aligned(sizeof(VALUE))))
VALUE             848 include/ruby/ruby.h VALUE rb_obj_hide(VALUE obj);
VALUE             849 include/ruby/ruby.h VALUE rb_obj_reveal(VALUE obj, VALUE klass); /* do not use this API to change klass information */
VALUE             856 include/ruby/ruby.h 	    OBJ_WB_UNPROTECT((VALUE)(obj)), ((VALUE)(obj))))
VALUE             860 include/ruby/ruby.h      OBJ_WB_UNPROTECT((VALUE)(obj)) : ((VALUE)(obj)))
VALUE             879 include/ruby/ruby.h 	    VALUE *ivptr;
VALUE             882 include/ruby/ruby.h 	VALUE ary[ROBJECT_EMBED_LEN_MAX];
VALUE             921 include/ruby/ruby.h PUREFUNC(double rb_float_value(VALUE));
VALUE             922 include/ruby/ruby.h VALUE rb_float_new(double);
VALUE             923 include/ruby/ruby.h VALUE rb_float_new_in_heap(double);
VALUE             954 include/ruby/ruby.h 		VALUE shared;
VALUE            1001 include/ruby/ruby.h 		VALUE shared;
VALUE            1003 include/ruby/ruby.h 	    const VALUE *ptr;
VALUE            1005 include/ruby/ruby.h 	const VALUE ary[RARRAY_EMBED_LEN_MAX];
VALUE            1015 include/ruby/ruby.h #define RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))
VALUE            1019 include/ruby/ruby.h     const VALUE _ary = (ary); \
VALUE            1020 include/ruby/ruby.h     VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); \
VALUE            1027 include/ruby/ruby.h     const VALUE _ary = (a); \
VALUE            1028 include/ruby/ruby.h     VALUE *ptr = (VALUE *)RARRAY_PTR_USE_START(_ary); \
VALUE            1033 include/ruby/ruby.h #define RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(ARRAY, a)))
VALUE            1038 include/ruby/ruby.h     const VALUE src;
VALUE            1053 include/ruby/ruby.h #define RHASH_SET_IFNONE(h, ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)
VALUE            1084 include/ruby/ruby.h     VALUE flags;       /* RUBY_FL_WB_PROTECTED */
VALUE            1094 include/ruby/ruby.h     VALUE typed_flag; /* 1 or not */
VALUE            1116 include/ruby/ruby.h VALUE rb_data_object_wrap(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC);
VALUE            1117 include/ruby/ruby.h VALUE rb_data_object_zalloc(VALUE,size_t,RUBY_DATA_FUNC,RUBY_DATA_FUNC);
VALUE            1118 include/ruby/ruby.h VALUE rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *);
VALUE            1119 include/ruby/ruby.h VALUE rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type);
VALUE            1121 include/ruby/ruby.h int rb_typeddata_is_kind_of(VALUE, const rb_data_type_t *);
VALUE            1122 include/ruby/ruby.h void *rb_check_typeddata(VALUE, const rb_data_type_t *);
VALUE            1123 include/ruby/ruby.h #define Check_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))
VALUE            1138 include/ruby/ruby.h     VALUE result = rb_data_object_zalloc((klass), (size), \
VALUE            1158 include/ruby/ruby.h     VALUE result = rb_data_typed_object_zalloc(klass, size, data_type); \
VALUE            1194 include/ruby/ruby.h 	    const VALUE *ptr;
VALUE            1196 include/ruby/ruby.h 	const VALUE ary[RSTRUCT_EMBED_LEN_MAX];
VALUE            1206 include/ruby/ruby.h #define RSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RB_OBJ_WB_UNPROTECT_FOR(STRUCT, st)))
VALUE            1293 include/ruby/ruby.h #define RB_OBJ_FREEZE(x) rb_obj_freeze_inline((VALUE)x)
VALUE            1323 include/ruby/ruby.h void rb_freeze_singleton_class(VALUE klass);
VALUE            1326 include/ruby/ruby.h rb_obj_freeze_inline(VALUE x)
VALUE            1344 include/ruby/ruby.h RUBY_UNTYPED_DATA_FUNC(static inline VALUE rb_data_object_wrap_warning(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC));
VALUE            1346 include/ruby/ruby.h RUBY_UNTYPED_DATA_FUNC(static inline void *rb_data_object_get_warning(VALUE));
VALUE            1348 include/ruby/ruby.h static inline VALUE
VALUE            1349 include/ruby/ruby.h rb_data_object_wrap_warning(VALUE klass, void *ptr, RUBY_DATA_FUNC mark, RUBY_DATA_FUNC free)
VALUE            1365 include/ruby/ruby.h rb_data_object_get(VALUE obj)
VALUE            1373 include/ruby/ruby.h rb_data_object_get_warning(VALUE obj)
VALUE            1379 include/ruby/ruby.h static inline VALUE
VALUE            1380 include/ruby/ruby.h rb_data_object_make(VALUE klass, RUBY_DATA_FUNC mark_func, RUBY_DATA_FUNC free_func, void **datap, size_t size)
VALUE            1386 include/ruby/ruby.h static inline VALUE
VALUE            1387 include/ruby/ruby.h rb_data_typed_object_make(VALUE klass, const rb_data_type_t *type, void **datap, size_t size)
VALUE            1394 include/ruby/ruby.h DEPRECATED_BY(rb_data_object_wrap, static inline VALUE rb_data_object_alloc(VALUE,void*,RUBY_DATA_FUNC,RUBY_DATA_FUNC));
VALUE            1395 include/ruby/ruby.h static inline VALUE
VALUE            1396 include/ruby/ruby.h rb_data_object_alloc(VALUE klass, void *data, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree)
VALUE            1403 include/ruby/ruby.h DEPRECATED_BY(rb_data_typed_object_wrap, static inline VALUE rb_data_typed_object_alloc(VALUE,void*,const rb_data_type_t*));
VALUE            1404 include/ruby/ruby.h static inline VALUE
VALUE            1405 include/ruby/ruby.h rb_data_typed_object_alloc(VALUE klass, void *datap, const rb_data_type_t *type)
VALUE            1428 include/ruby/ruby.h void rb_gc_writebarrier(VALUE a, VALUE b);
VALUE            1429 include/ruby/ruby.h void rb_gc_writebarrier_unprotect(VALUE obj);
VALUE            1450 include/ruby/ruby.h #define RB_OBJ_WRITE(a, slot, b)       rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)
VALUE            1451 include/ruby/ruby.h #define RB_OBJ_WRITTEN(a, oldv, b)     rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__)
VALUE            1462 include/ruby/ruby.h static inline VALUE
VALUE            1463 include/ruby/ruby.h rb_obj_wb_unprotect(VALUE x, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line))
VALUE            1474 include/ruby/ruby.h static inline VALUE
VALUE            1475 include/ruby/ruby.h rb_obj_written(VALUE a, RB_UNUSED_VAR(VALUE oldv), VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line))
VALUE            1490 include/ruby/ruby.h static inline VALUE
VALUE            1491 include/ruby/ruby.h rb_obj_write(VALUE a, VALUE *slot, VALUE b, RB_UNUSED_VAR(const char *filename), RB_UNUSED_VAR(int line))
VALUE            1508 include/ruby/ruby.h rb_integer_type_p(VALUE obj)
VALUE            1519 include/ruby/ruby.h static inline VALUE
VALUE            1529 include/ruby/ruby.h static inline VALUE
VALUE            1542 include/ruby/ruby.h static inline VALUE
VALUE            1552 include/ruby/ruby.h static inline VALUE
VALUE            1563 include/ruby/ruby.h rb_num2char_inline(VALUE x)
VALUE            1593 include/ruby/ruby.h void *rb_alloc_tmp_buffer(volatile VALUE *store, long len) RUBY_ATTR_ALLOC_SIZE((2));
VALUE            1594 include/ruby/ruby.h void *rb_alloc_tmp_buffer_with_count(volatile VALUE *store, size_t len,size_t count) RUBY_ATTR_ALLOC_SIZE((2,3));
VALUE            1595 include/ruby/ruby.h void rb_free_tmp_buffer(volatile VALUE *store);
VALUE            1616 include/ruby/ruby.h rb_alloc_tmp_buffer2(volatile VALUE *store, long count, size_t elsize)
VALUE            1619 include/ruby/ruby.h     if (elsize % sizeof(VALUE) == 0) {
VALUE            1620 include/ruby/ruby.h 	if (RB_UNLIKELY(cnt > LONG_MAX / sizeof(VALUE))) {
VALUE            1625 include/ruby/ruby.h 	size_t size, max = LONG_MAX - sizeof(VALUE) + 1;
VALUE            1629 include/ruby/ruby.h 	cnt = (size + sizeof(VALUE) - 1) / sizeof(VALUE);
VALUE            1631 include/ruby/ruby.h     return rb_alloc_tmp_buffer_with_count(store, cnt * sizeof(VALUE), cnt);
VALUE            1660 include/ruby/ruby.h void rb_obj_infect(VALUE,VALUE);
VALUE            1663 include/ruby/ruby.h void rb_glob(const char*,void(*)(const char*,VALUE,void*),VALUE);
VALUE            1664 include/ruby/ruby.h int ruby_glob(const char*,int,ruby_glob_func*,VALUE);
VALUE            1665 include/ruby/ruby.h int ruby_brace_glob(const char*,int,ruby_glob_func*,VALUE);
VALUE            1667 include/ruby/ruby.h VALUE rb_define_class(const char*,VALUE);
VALUE            1668 include/ruby/ruby.h VALUE rb_define_module(const char*);
VALUE            1669 include/ruby/ruby.h VALUE rb_define_class_under(VALUE, const char*, VALUE);
VALUE            1670 include/ruby/ruby.h VALUE rb_define_module_under(VALUE, const char*);
VALUE            1672 include/ruby/ruby.h void rb_include_module(VALUE,VALUE);
VALUE            1673 include/ruby/ruby.h void rb_extend_object(VALUE,VALUE);
VALUE            1674 include/ruby/ruby.h void rb_prepend_module(VALUE,VALUE);
VALUE            1678 include/ruby/ruby.h typedef VALUE rb_gvar_getter_t(ID id, void *data, struct rb_global_variable *gvar);
VALUE            1682 include/ruby/ruby.h VALUE rb_gvar_undef_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE            1683 include/ruby/ruby.h void  rb_gvar_undef_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE            1684 include/ruby/ruby.h void  rb_gvar_undef_marker(VALUE *var);
VALUE            1686 include/ruby/ruby.h VALUE rb_gvar_val_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE            1687 include/ruby/ruby.h void  rb_gvar_val_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE            1688 include/ruby/ruby.h void  rb_gvar_val_marker(VALUE *var);
VALUE            1690 include/ruby/ruby.h VALUE rb_gvar_var_getter(ID id, void *data, struct rb_global_variable *gvar);
VALUE            1691 include/ruby/ruby.h void  rb_gvar_var_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar);
VALUE            1692 include/ruby/ruby.h void  rb_gvar_var_marker(VALUE *var);
VALUE            1694 include/ruby/ruby.h NORETURN(void  rb_gvar_readonly_setter(VALUE val, ID id, void *data, struct rb_global_variable *gvar));
VALUE            1696 include/ruby/ruby.h void rb_define_variable(const char*,VALUE*);
VALUE            1697 include/ruby/ruby.h void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS));
VALUE            1698 include/ruby/ruby.h void rb_define_hooked_variable(const char*,VALUE*,VALUE(*)(ANYARGS),void(*)(ANYARGS));
VALUE            1699 include/ruby/ruby.h void rb_define_readonly_variable(const char*,const VALUE*);
VALUE            1700 include/ruby/ruby.h void rb_define_const(VALUE,const char*,VALUE);
VALUE            1701 include/ruby/ruby.h void rb_define_global_const(const char*,VALUE);
VALUE            1703 include/ruby/ruby.h #define RUBY_METHOD_FUNC(func) ((VALUE (*)(ANYARGS))(func))
VALUE            1704 include/ruby/ruby.h void rb_define_method(VALUE,const char*,VALUE(*)(ANYARGS),int);
VALUE            1705 include/ruby/ruby.h void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
VALUE            1706 include/ruby/ruby.h void rb_define_global_function(const char*,VALUE(*)(ANYARGS),int);
VALUE            1708 include/ruby/ruby.h void rb_undef_method(VALUE,const char*);
VALUE            1709 include/ruby/ruby.h void rb_define_alias(VALUE,const char*,const char*);
VALUE            1710 include/ruby/ruby.h void rb_define_attr(VALUE,const char*,int,int);
VALUE            1712 include/ruby/ruby.h void rb_global_variable(VALUE*);
VALUE            1713 include/ruby/ruby.h void rb_gc_register_mark_object(VALUE);
VALUE            1714 include/ruby/ruby.h void rb_gc_register_address(VALUE*);
VALUE            1715 include/ruby/ruby.h void rb_gc_unregister_address(VALUE*);
VALUE            1719 include/ruby/ruby.h ID rb_intern_str(VALUE str);
VALUE            1721 include/ruby/ruby.h ID rb_check_id(volatile VALUE *);
VALUE            1722 include/ruby/ruby.h ID rb_to_id(VALUE);
VALUE            1723 include/ruby/ruby.h VALUE rb_id2str(ID);
VALUE            1724 include/ruby/ruby.h VALUE rb_sym2str(VALUE);
VALUE            1725 include/ruby/ruby.h VALUE rb_to_symbol(VALUE name);
VALUE            1726 include/ruby/ruby.h VALUE rb_check_symbol(volatile VALUE *namep);
VALUE            1754 include/ruby/ruby.h const char *rb_class2name(VALUE);
VALUE            1755 include/ruby/ruby.h const char *rb_obj_classname(VALUE);
VALUE            1757 include/ruby/ruby.h void rb_p(VALUE);
VALUE            1759 include/ruby/ruby.h VALUE rb_eval_string(const char*);
VALUE            1760 include/ruby/ruby.h VALUE rb_eval_string_protect(const char*, int*);
VALUE            1761 include/ruby/ruby.h VALUE rb_eval_string_wrap(const char*, int*);
VALUE            1762 include/ruby/ruby.h VALUE rb_funcall(VALUE, ID, int, ...);
VALUE            1763 include/ruby/ruby.h VALUE rb_funcallv(VALUE, ID, int, const VALUE*);
VALUE            1764 include/ruby/ruby.h VALUE rb_funcallv_public(VALUE, ID, int, const VALUE*);
VALUE            1767 include/ruby/ruby.h VALUE rb_funcall_passing_block(VALUE, ID, int, const VALUE*);
VALUE            1768 include/ruby/ruby.h VALUE rb_funcall_with_block(VALUE, ID, int, const VALUE*, VALUE);
VALUE            1769 include/ruby/ruby.h int rb_scan_args(int, const VALUE*, const char*, ...);
VALUE            1770 include/ruby/ruby.h VALUE rb_call_super(int, const VALUE*);
VALUE            1771 include/ruby/ruby.h VALUE rb_current_receiver(void);
VALUE            1772 include/ruby/ruby.h int rb_get_kwargs(VALUE keyword_hash, const ID *table, int required, int optional, VALUE *);
VALUE            1773 include/ruby/ruby.h VALUE rb_extract_keywords(VALUE *orighash);
VALUE            1778 include/ruby/ruby.h VALUE rb_gv_set(const char*, VALUE);
VALUE            1779 include/ruby/ruby.h VALUE rb_gv_get(const char*);
VALUE            1780 include/ruby/ruby.h VALUE rb_iv_get(VALUE, const char*);
VALUE            1781 include/ruby/ruby.h VALUE rb_iv_set(VALUE, const char*, VALUE);
VALUE            1783 include/ruby/ruby.h VALUE rb_equal(VALUE,VALUE);
VALUE            1785 include/ruby/ruby.h VALUE *rb_ruby_verbose_ptr(void);
VALUE            1786 include/ruby/ruby.h VALUE *rb_ruby_debug_ptr(void);
VALUE            1795 include/ruby/ruby.h PRINTF_ARGS(NORETURN(void rb_raise(VALUE, const char*, ...)), 2, 3);
VALUE            1800 include/ruby/ruby.h NORETURN(void rb_sys_fail_str(VALUE));
VALUE            1801 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail(VALUE, const char*));
VALUE            1802 include/ruby/ruby.h NORETURN(void rb_mod_sys_fail_str(VALUE, VALUE));
VALUE            1805 include/ruby/ruby.h NORETURN(void rb_iter_break_value(VALUE));
VALUE            1808 include/ruby/ruby.h VALUE rb_syserr_new(int, const char *);
VALUE            1809 include/ruby/ruby.h VALUE rb_syserr_new_str(int n, VALUE arg);
VALUE            1811 include/ruby/ruby.h NORETURN(void rb_syserr_fail_str(int, VALUE));
VALUE            1812 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail(VALUE, int, const char*));
VALUE            1813 include/ruby/ruby.h NORETURN(void rb_mod_syserr_fail_str(VALUE, int, VALUE));
VALUE            1826 include/ruby/ruby.h     VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg
VALUE            1827 include/ruby/ruby.h typedef VALUE rb_block_call_func(RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg, callback_arg));
VALUE            1832 include/ruby/ruby.h typedef VALUE (*rb_block_call_func_t)(ANYARGS);
VALUE            1835 include/ruby/ruby.h VALUE rb_each(VALUE);
VALUE            1836 include/ruby/ruby.h VALUE rb_yield(VALUE);
VALUE            1837 include/ruby/ruby.h VALUE rb_yield_values(int n, ...);
VALUE            1838 include/ruby/ruby.h VALUE rb_yield_values2(int n, const VALUE *argv);
VALUE            1839 include/ruby/ruby.h VALUE rb_yield_splat(VALUE);
VALUE            1840 include/ruby/ruby.h VALUE rb_yield_block(VALUE, VALUE, int, const VALUE *, VALUE); /* rb_block_call_func */
VALUE            1843 include/ruby/ruby.h VALUE rb_iterate(VALUE(*)(VALUE),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE            1844 include/ruby/ruby.h VALUE rb_block_call(VALUE,ID,int,const VALUE*,rb_block_call_func_t,VALUE);
VALUE            1845 include/ruby/ruby.h VALUE rb_rescue(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE            1846 include/ruby/ruby.h VALUE rb_rescue2(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE,...);
VALUE            1847 include/ruby/ruby.h VALUE rb_ensure(VALUE(*)(ANYARGS),VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE            1848 include/ruby/ruby.h VALUE rb_catch(const char*,VALUE(*)(ANYARGS),VALUE);
VALUE            1849 include/ruby/ruby.h VALUE rb_catch_obj(VALUE,VALUE(*)(ANYARGS),VALUE);
VALUE            1850 include/ruby/ruby.h NORETURN(void rb_throw(const char*,VALUE));
VALUE            1851 include/ruby/ruby.h NORETURN(void rb_throw_obj(VALUE,VALUE));
VALUE            1853 include/ruby/ruby.h VALUE rb_require(const char*);
VALUE            1855 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mKernel;
VALUE            1856 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mComparable;
VALUE            1857 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mEnumerable;
VALUE            1858 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mErrno;
VALUE            1859 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mFileTest;
VALUE            1860 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mGC;
VALUE            1861 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mMath;
VALUE            1862 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mProcess;
VALUE            1863 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mWaitReadable;
VALUE            1864 include/ruby/ruby.h RUBY_EXTERN VALUE rb_mWaitWritable;
VALUE            1866 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBasicObject;
VALUE            1867 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cObject;
VALUE            1868 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cArray;
VALUE            1870 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBignum;
VALUE            1872 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cBinding;
VALUE            1873 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cClass;
VALUE            1874 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cCont;
VALUE            1875 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cDir;
VALUE            1876 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cData;
VALUE            1877 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFalseClass;
VALUE            1878 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cEncoding;
VALUE            1879 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cEnumerator;
VALUE            1880 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFile;
VALUE            1882 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFixnum;
VALUE            1884 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cFloat;
VALUE            1885 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cHash;
VALUE            1886 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cInteger;
VALUE            1887 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cIO;
VALUE            1888 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cMatch;
VALUE            1889 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cMethod;
VALUE            1890 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cModule;
VALUE            1891 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNameErrorMesg;
VALUE            1892 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNilClass;
VALUE            1893 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cNumeric;
VALUE            1894 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cProc;
VALUE            1895 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRandom;
VALUE            1896 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRange;
VALUE            1897 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRational;
VALUE            1898 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cComplex;
VALUE            1899 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cRegexp;
VALUE            1900 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cStat;
VALUE            1901 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cString;
VALUE            1902 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cStruct;
VALUE            1903 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cSymbol;
VALUE            1904 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cThread;
VALUE            1905 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cTime;
VALUE            1906 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cTrueClass;
VALUE            1907 include/ruby/ruby.h RUBY_EXTERN VALUE rb_cUnboundMethod;
VALUE            1909 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eException;
VALUE            1910 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eStandardError;
VALUE            1911 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSystemExit;
VALUE            1912 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eInterrupt;
VALUE            1913 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSignal;
VALUE            1914 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eFatal;
VALUE            1915 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eArgError;
VALUE            1916 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEOFError;
VALUE            1917 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eIndexError;
VALUE            1918 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eStopIteration;
VALUE            1919 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eKeyError;
VALUE            1920 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRangeError;
VALUE            1921 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eIOError;
VALUE            1922 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRuntimeError;
VALUE            1923 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSecurityError;
VALUE            1924 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSystemCallError;
VALUE            1925 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eThreadError;
VALUE            1926 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eTypeError;
VALUE            1927 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eZeroDivError;
VALUE            1928 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNotImpError;
VALUE            1929 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNoMemError;
VALUE            1930 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNoMethodError;
VALUE            1931 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eFloatDomainError;
VALUE            1932 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eLocalJumpError;
VALUE            1933 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSysStackError;
VALUE            1934 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eRegexpError;
VALUE            1935 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEncodingError;
VALUE            1936 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eEncCompatError;
VALUE            1938 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eScriptError;
VALUE            1939 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eNameError;
VALUE            1940 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eSyntaxError;
VALUE            1941 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eLoadError;
VALUE            1943 include/ruby/ruby.h RUBY_EXTERN VALUE rb_eMathDomainError;
VALUE            1945 include/ruby/ruby.h RUBY_EXTERN VALUE rb_stdin, rb_stdout, rb_stderr;
VALUE            1947 include/ruby/ruby.h static inline VALUE
VALUE            1948 include/ruby/ruby.h rb_class_of(VALUE obj)
VALUE            1964 include/ruby/ruby.h rb_type(VALUE obj)
VALUE            1991 include/ruby/ruby.h 	VALUE special_const_obj = (obj); \
VALUE            1996 include/ruby/ruby.h rb_special_const_p(VALUE obj)
VALUE            2006 include/ruby/ruby.h rb_clone_setup(VALUE clone, VALUE obj)
VALUE            2014 include/ruby/ruby.h rb_dup_setup(VALUE dup, VALUE obj)
VALUE            2021 include/ruby/ruby.h rb_array_len(VALUE a)
VALUE            2030 include/ruby/ruby.h # define FIX_CONST_VALUE_PTR(x) ((const VALUE *)(x))
VALUE            2035 include/ruby/ruby.h static inline const VALUE *
VALUE            2036 include/ruby/ruby.h rb_array_const_ptr(VALUE a)
VALUE            2043 include/ruby/ruby.h rb_struct_len(VALUE st)
VALUE            2049 include/ruby/ruby.h static inline const VALUE *
VALUE            2050 include/ruby/ruby.h rb_struct_const_ptr(VALUE st)
VALUE            2107 include/ruby/ruby.h void rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data);
VALUE            2160 include/ruby/ruby.h 		      (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \
VALUE            2161 include/ruby/ruby.h 		      ((VALUE*[]){__VA_ARGS__})), \
VALUE            2347 include/ruby/ruby.h rb_scan_args_set(int argc, const VALUE *argv,
VALUE            2350 include/ruby/ruby.h 		 int varc, VALUE *vars[]));
VALUE            2352 include/ruby/ruby.h rb_scan_args_set(int argc, const VALUE *argv,
VALUE            2355 include/ruby/ruby.h 		 int varc, VALUE *vars[])
VALUE            2358 include/ruby/ruby.h     VALUE *var, hash = Qnil;
VALUE            2363 include/ruby/ruby.h 	VALUE last = argv[argc - 1];
VALUE            2375 include/ruby/ruby.h 		VALUE opts = rb_extract_keywords(&hash);
VALUE            2474 include/ruby/ruby.h     VALUE variable_in_this_stack_frame; \
VALUE            2479 include/ruby/ruby.h void ruby_init_stack(volatile VALUE*, void*);
VALUE            2482 include/ruby/ruby.h void ruby_init_stack(volatile VALUE*);
VALUE            2494 include/ruby/ruby.h size_t ruby_stack_length(VALUE**);
VALUE            2499 include/ruby/ruby.h void ruby_set_script_name(VALUE name);
VALUE             335 internal.h     VALUE rb_int128t2big(int128_t n);
VALUE             339 internal.h     static inline VALUE
VALUE             340 internal.h     rb_fix_mul_fix(VALUE x, VALUE y)
VALUE             361 internal.h     rb_fix_divmod_fix(VALUE a, VALUE b, VALUE *divp, VALUE *modp)
VALUE             388 internal.h     static inline VALUE
VALUE             389 internal.h     rb_fix_div_fix(VALUE x, VALUE y)
VALUE             391 internal.h         VALUE div;
VALUE             399 internal.h     static inline VALUE
VALUE             400 internal.h     rb_fix_mod_fix(VALUE x, VALUE y)
VALUE             402 internal.h         VALUE mod;
VALUE             526 internal.h         const VALUE num;
VALUE             527 internal.h         const VALUE den;
VALUE             543 internal.h         const VALUE real;
VALUE             544 internal.h         const VALUE imag;
VALUE             560 internal.h         const VALUE ifnone;
VALUE             582 internal.h         char conflict[sizeof(VALUE) * 3];
VALUE             589 internal.h         VALUE klass;
VALUE             618 internal.h         const VALUE origin_;
VALUE             619 internal.h         VALUE refined_class;
VALUE             628 internal.h         VALUE super;
VALUE             633 internal.h     void rb_class_subclass_add(VALUE super, VALUE klass);
VALUE             634 internal.h     void rb_class_remove_from_super_subclasses(VALUE);
VALUE             635 internal.h     int rb_singleton_class_internal_p(VALUE sklass);
VALUE             650 internal.h     RCLASS_SET_ORIGIN(VALUE klass, VALUE origin)
VALUE             657 internal.h     static inline VALUE
VALUE             658 internal.h     RCLASS_SUPER(VALUE klass)
VALUE             663 internal.h     static inline VALUE
VALUE             664 internal.h     RCLASS_SET_SUPER(VALUE klass, VALUE super)
VALUE             680 internal.h         VALUE flags;
VALUE             681 internal.h         VALUE v0;
VALUE             682 internal.h         VALUE v1;
VALUE             683 internal.h         VALUE v2;
VALUE             684 internal.h         VALUE v3;
VALUE             700 internal.h     imemo_type(VALUE imemo)
VALUE             718 internal.h         VALUE flags;
VALUE             719 internal.h         const VALUE cref_or_me;
VALUE             720 internal.h         const VALUE lastline;
VALUE             721 internal.h         const VALUE backref;
VALUE             722 internal.h         const VALUE others;
VALUE             728 internal.h         VALUE flags;
VALUE             729 internal.h         VALUE reserved;
VALUE             730 internal.h         const VALUE throw_obj;
VALUE             732 internal.h         VALUE throw_state;
VALUE             740 internal.h         VALUE flags;
VALUE             741 internal.h         VALUE reserved;
VALUE             742 internal.h         VALUE (*func)(ANYARGS);
VALUE             747 internal.h     #define IFUNC_NEW(a, b, c) ((struct vm_ifunc *)rb_imemo_new(imemo_ifunc, (VALUE)(a), (VALUE)(b), (VALUE)(c), 0))
VALUE             752 internal.h         VALUE flags;
VALUE             753 internal.h         VALUE reserved;
VALUE             754 internal.h         const VALUE v1;
VALUE             755 internal.h         const VALUE v2;
VALUE             759 internal.h     	const VALUE value;
VALUE             760 internal.h     	VALUE (*func)(ANYARGS);
VALUE             769 internal.h     #define MEMO_NEW(a, b, c) ((struct MEMO *)rb_imemo_new(imemo_memo, (VALUE)(a), (VALUE)(b), (VALUE)(c), 0))
VALUE             775 internal.h       ((value) = rb_ary_tmp_new_fill(type_roomof(type, VALUE)), MEMO_FOR(type, value))
VALUE             777 internal.h       ((value) = rb_ary_tmp_new_fill(type_roomof(type, VALUE)), \
VALUE             778 internal.h        rb_ary_set_len((value), offsetof(type, member) / sizeof(VALUE)), \
VALUE             826 internal.h     VALUE rb_gvar_get(struct rb_global_entry *);
VALUE             827 internal.h     VALUE rb_gvar_set(struct rb_global_entry *, VALUE);
VALUE             828 internal.h     VALUE rb_gvar_defined(struct rb_global_entry *);
VALUE             833 internal.h     VALUE rb_ary_last(int, const VALUE *, VALUE);
VALUE             834 internal.h     void rb_ary_set_len(VALUE, long);
VALUE             835 internal.h     void rb_ary_delete_same(VALUE, VALUE);
VALUE             836 internal.h     VALUE rb_ary_tmp_new_fill(long capa);
VALUE             837 internal.h     VALUE rb_ary_at(VALUE, VALUE);
VALUE             838 internal.h     size_t rb_ary_memsize(VALUE);
VALUE             842 internal.h     	const VALUE args_to_new_ary[] = {__VA_ARGS__}; \
VALUE             852 internal.h     VALUE rb_big_fdiv(VALUE x, VALUE y);
VALUE             853 internal.h     VALUE rb_big_uminus(VALUE x);
VALUE             854 internal.h     VALUE rb_big_hash(VALUE);
VALUE             855 internal.h     VALUE rb_big_odd_p(VALUE);
VALUE             856 internal.h     VALUE rb_big_even_p(VALUE);
VALUE             857 internal.h     size_t rb_big_size(VALUE);
VALUE             858 internal.h     VALUE rb_integer_float_cmp(VALUE x, VALUE y);
VALUE             859 internal.h     VALUE rb_integer_float_eq(VALUE x, VALUE y);
VALUE             860 internal.h     VALUE rb_cstr_parse_inum(const char *str, ssize_t len, char **endp, int base);
VALUE             861 internal.h     VALUE rb_big_comp(VALUE x);
VALUE             862 internal.h     VALUE rb_big_aref(VALUE x, VALUE y);
VALUE             863 internal.h     VALUE rb_big_abs(VALUE x);
VALUE             864 internal.h     VALUE rb_big_size_m(VALUE big);
VALUE             865 internal.h     VALUE rb_big_bit_length(VALUE big);
VALUE             866 internal.h     VALUE rb_big_remainder(VALUE x, VALUE y);
VALUE             867 internal.h     VALUE rb_big_gt(VALUE x, VALUE y);
VALUE             868 internal.h     VALUE rb_big_ge(VALUE x, VALUE y);
VALUE             869 internal.h     VALUE rb_big_lt(VALUE x, VALUE y);
VALUE             870 internal.h     VALUE rb_big_le(VALUE x, VALUE y);
VALUE             873 internal.h     VALUE rb_class_boot(VALUE);
VALUE             874 internal.h     VALUE rb_class_inherited(VALUE, VALUE);
VALUE             875 internal.h     VALUE rb_make_metaclass(VALUE, VALUE);
VALUE             876 internal.h     VALUE rb_include_class_new(VALUE, VALUE);
VALUE             877 internal.h     void rb_class_foreach_subclass(VALUE klass, void (*f)(VALUE, VALUE), VALUE);
VALUE             878 internal.h     void rb_class_detach_subclasses(VALUE);
VALUE             879 internal.h     void rb_class_detach_module_subclasses(VALUE);
VALUE             880 internal.h     void rb_class_remove_from_module_subclasses(VALUE);
VALUE             881 internal.h     VALUE rb_obj_methods(int argc, const VALUE *argv, VALUE obj);
VALUE             882 internal.h     VALUE rb_obj_protected_methods(int argc, const VALUE *argv, VALUE obj);
VALUE             883 internal.h     VALUE rb_obj_private_methods(int argc, const VALUE *argv, VALUE obj);
VALUE             884 internal.h     VALUE rb_obj_public_methods(int argc, const VALUE *argv, VALUE obj);
VALUE             885 internal.h     int rb_obj_basic_to_s_p(VALUE);
VALUE             886 internal.h     VALUE rb_special_singleton_class(VALUE);
VALUE             887 internal.h     VALUE rb_singleton_class_clone_and_attach(VALUE obj, VALUE attach);
VALUE             888 internal.h     VALUE rb_singleton_class_get(VALUE obj);
VALUE             891 internal.h     int rb_class_has_methods(VALUE c);
VALUE             894 internal.h     VALUE rb_invcmp(VALUE, VALUE);
VALUE             901 internal.h     VALUE rb_insns_name_array(void);
VALUE             904 internal.h     VALUE rb_nucomp_add(VALUE, VALUE);
VALUE             905 internal.h     VALUE rb_nucomp_mul(VALUE, VALUE);
VALUE             908 internal.h     VALUE rb_obj_is_fiber(VALUE);
VALUE             909 internal.h     void rb_fiber_reset_root_local_storage(VALUE);
VALUE             910 internal.h     void ruby_register_rollback_func_for_ensure(VALUE (*ensure_func)(ANYARGS), VALUE (*rollback_func)(ANYARGS));
VALUE             923 internal.h     rb_encoding *rb_enc_check_str(VALUE str1, VALUE str2);
VALUE             931 internal.h     PUREFUNC(int rb_data_is_encoding(VALUE obj));
VALUE             934 internal.h     VALUE rb_f_send(int argc, VALUE *argv, VALUE recv);
VALUE             935 internal.h     VALUE rb_nmin_run(VALUE obj, VALUE num, int by, int rev, int ary);
VALUE             938 internal.h     extern VALUE rb_eEAGAIN;
VALUE             939 internal.h     extern VALUE rb_eEWOULDBLOCK;
VALUE             940 internal.h     extern VALUE rb_eEINPROGRESS;
VALUE             941 internal.h     void rb_report_bug_valist(VALUE file, int line, const char *fmt, va_list args);
VALUE             942 internal.h     PRINTF_ARGS(void rb_compile_error_str(VALUE file, int line, void *enc, const char *fmt, ...), 4, 5);
VALUE             943 internal.h     VALUE rb_syntax_error_append(VALUE, VALUE, int, int, rb_encoding*, const char*, va_list);
VALUE             944 internal.h     VALUE rb_check_backtrace(VALUE);
VALUE             947 internal.h     const char *rb_builtin_class_name(VALUE x);
VALUE             951 internal.h     VALUE rb_name_err_new(VALUE mesg, VALUE recv, VALUE method);
VALUE             960 internal.h     VALUE rb_refinement_module_get_refined_class(VALUE module);
VALUE             964 internal.h     VALUE rb_get_backtrace(VALUE info);
VALUE             967 internal.h     void rb_call_end_proc(VALUE data);
VALUE             971 internal.h     VALUE rb_home_dir_of(VALUE user, VALUE result);
VALUE             972 internal.h     VALUE rb_default_home_dir(VALUE result);
VALUE             973 internal.h     VALUE rb_realpath_internal(VALUE basedir, VALUE path, int strict);
VALUE             974 internal.h     void rb_file_const(const char*, VALUE);
VALUE             976 internal.h     VALUE rb_file_expand_path_fast(VALUE, VALUE);
VALUE             977 internal.h     VALUE rb_file_expand_path_internal(VALUE, VALUE, int, int, VALUE);
VALUE             978 internal.h     VALUE rb_get_path_check_to_string(VALUE, int);
VALUE             979 internal.h     VALUE rb_get_path_check_convert(VALUE, VALUE, int);
VALUE             987 internal.h     NORETURN(void rb_sys_fail_path_in(const char *func_name, VALUE path));
VALUE             988 internal.h     NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path));
VALUE            1000 internal.h     extern VALUE *ruby_initial_gc_stress_ptr;
VALUE            1007 internal.h     void rb_gc_writebarrier_remember(VALUE obj);
VALUE            1012 internal.h     void rb_copy_wb_protected_attribute(VALUE dest, VALUE obj);
VALUE            1026 internal.h     void rb_gc_resurrect(VALUE ptr);
VALUE            1038 internal.h     struct st_table *rb_hash_tbl_raw(VALUE hash);
VALUE            1039 internal.h     VALUE rb_hash_has_key(VALUE hash, VALUE key);
VALUE            1040 internal.h     VALUE rb_hash_default_value(VALUE hash, VALUE key);
VALUE            1041 internal.h     VALUE rb_hash_set_default_proc(VALUE hash, VALUE proc);
VALUE            1047 internal.h     VALUE rb_hash_keys(VALUE hash);
VALUE            1048 internal.h     VALUE rb_hash_values(VALUE hash);
VALUE            1049 internal.h     VALUE rb_hash_rehash(VALUE hash);
VALUE            1059 internal.h     ssize_t rb_io_bufread(VALUE io, void *buf, size_t size);
VALUE            1061 internal.h     VALUE rb_io_flush_raw(VALUE, int);
VALUE            1065 internal.h     VALUE rb_get_load_path(void);
VALUE            1066 internal.h     VALUE rb_get_expanded_load_path(void);
VALUE            1067 internal.h     int rb_require_internal(VALUE fname, int safe);
VALUE            1068 internal.h     NORETURN(void rb_load_fail(VALUE, const char*));
VALUE            1078 internal.h     VALUE rb_math_atan2(VALUE, VALUE);
VALUE            1079 internal.h     VALUE rb_math_cos(VALUE);
VALUE            1080 internal.h     VALUE rb_math_cosh(VALUE);
VALUE            1081 internal.h     VALUE rb_math_exp(VALUE);
VALUE            1082 internal.h     VALUE rb_math_hypot(VALUE, VALUE);
VALUE            1083 internal.h     VALUE rb_math_log(int argc, const VALUE *argv);
VALUE            1084 internal.h     VALUE rb_math_sin(VALUE);
VALUE            1085 internal.h     VALUE rb_math_sinh(VALUE);
VALUE            1087 internal.h     VALUE rb_math_sqrt(VALUE);
VALUE            1094 internal.h     int rb_num_to_uint(VALUE val, unsigned int *ret);
VALUE            1095 internal.h     VALUE ruby_num_interval_step_size(VALUE from, VALUE to, VALUE step, int excl);
VALUE            1096 internal.h     int ruby_float_step(VALUE from, VALUE to, VALUE step, int excl);
VALUE            1098 internal.h     int rb_num_negative_p(VALUE);
VALUE            1099 internal.h     VALUE rb_int_succ(VALUE num);
VALUE            1100 internal.h     VALUE rb_int_pred(VALUE num);
VALUE            1101 internal.h     VALUE rb_int_uminus(VALUE num);
VALUE            1102 internal.h     VALUE rb_int_plus(VALUE x, VALUE y);
VALUE            1103 internal.h     VALUE rb_int_minus(VALUE x, VALUE y);
VALUE            1104 internal.h     VALUE rb_int_mul(VALUE x, VALUE y);
VALUE            1105 internal.h     VALUE rb_int_idiv(VALUE x, VALUE y);
VALUE            1106 internal.h     VALUE rb_int_modulo(VALUE x, VALUE y);
VALUE            1107 internal.h     VALUE rb_int_round(VALUE num, int ndigits);
VALUE            1108 internal.h     VALUE rb_int2str(VALUE num, int base);
VALUE            1109 internal.h     VALUE rb_dbl_hash(double d);
VALUE            1110 internal.h     VALUE rb_fix_plus(VALUE x, VALUE y);
VALUE            1111 internal.h     VALUE rb_int_ge(VALUE x, VALUE y);
VALUE            1119 internal.h     rb_float_flonum_value(VALUE v)
VALUE            1122 internal.h         if (v != (VALUE)0x8000000000000002) { /* LIKELY */
VALUE            1125 internal.h     	    VALUE v;
VALUE            1128 internal.h     	VALUE b63 = (v >> 63);
VALUE            1140 internal.h     rb_float_noflonum_value(VALUE v)
VALUE            1146 internal.h     rb_float_value_inline(VALUE v)
VALUE            1154 internal.h     static inline VALUE
VALUE            1160 internal.h     	VALUE v;
VALUE            1165 internal.h         bits = (int)((VALUE)(t.v >> 60) & 0x7);
VALUE            1173 internal.h     	return (RUBY_BIT_ROTL(t.v, 3) & ~(VALUE)0x01) | 0x02;
VALUE            1175 internal.h         else if (t.v == (VALUE)0) {
VALUE            1188 internal.h     void rb_obj_copy_ivar(VALUE dest, VALUE obj);
VALUE            1189 internal.h     CONSTFUNC(VALUE rb_obj_equal(VALUE obj1, VALUE obj2));
VALUE            1190 internal.h     CONSTFUNC(VALUE rb_obj_not(VALUE obj));
VALUE            1191 internal.h     VALUE rb_class_search_ancestor(VALUE klass, VALUE super);
VALUE            1192 internal.h     NORETURN(void rb_undefined_alloc(VALUE klass));
VALUE            1193 internal.h     double rb_num_to_dbl(VALUE val);
VALUE            1194 internal.h     VALUE rb_obj_dig(int argc, VALUE *argv, VALUE self, VALUE notfound);
VALUE            1197 internal.h         VALUE flags;
VALUE            1198 internal.h         VALUE klass;
VALUE            1201 internal.h     #define RBASIC_CLEAR_CLASS(obj)        (((struct RBasicRaw *)((VALUE)(obj)))->klass = 0)
VALUE            1202 internal.h     #define RBASIC_SET_CLASS_RAW(obj, cls) (((struct RBasicRaw *)((VALUE)(obj)))->klass = (cls))
VALUE            1204 internal.h         VALUE _obj_ = (obj); \
VALUE            1212 internal.h     VALUE rb_parser_get_yydebug(VALUE);
VALUE            1213 internal.h     VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE            1214 internal.h     VALUE rb_parser_set_context(VALUE, const struct rb_block_struct *, int);
VALUE            1215 internal.h     void *rb_parser_load_file(VALUE parser, VALUE name);
VALUE            1216 internal.h     int rb_is_const_name(VALUE name);
VALUE            1217 internal.h     int rb_is_class_name(VALUE name);
VALUE            1218 internal.h     int rb_is_global_name(VALUE name);
VALUE            1219 internal.h     int rb_is_instance_name(VALUE name);
VALUE            1220 internal.h     int rb_is_attrset_name(VALUE name);
VALUE            1221 internal.h     int rb_is_local_name(VALUE name);
VALUE            1222 internal.h     int rb_is_method_name(VALUE name);
VALUE            1223 internal.h     int rb_is_junk_name(VALUE name);
VALUE            1224 internal.h     PUREFUNC(int rb_is_const_sym(VALUE sym));
VALUE            1225 internal.h     PUREFUNC(int rb_is_class_sym(VALUE sym));
VALUE            1226 internal.h     PUREFUNC(int rb_is_global_sym(VALUE sym));
VALUE            1227 internal.h     PUREFUNC(int rb_is_instance_sym(VALUE sym));
VALUE            1228 internal.h     PUREFUNC(int rb_is_attrset_sym(VALUE sym));
VALUE            1229 internal.h     PUREFUNC(int rb_is_local_sym(VALUE sym));
VALUE            1230 internal.h     PUREFUNC(int rb_is_method_sym(VALUE sym));
VALUE            1231 internal.h     PUREFUNC(int rb_is_junk_sym(VALUE sym));
VALUE            1233 internal.h     void rb_gc_free_dsymbol(VALUE);
VALUE            1237 internal.h     VALUE rb_proc_location(VALUE self);
VALUE            1238 internal.h     st_index_t rb_hash_proc(st_index_t hash, VALUE proc);
VALUE            1240 internal.h     VALUE rb_func_proc_new(rb_block_call_func_t func, VALUE val);
VALUE            1241 internal.h     VALUE rb_func_lambda_new(rb_block_call_func_t func, VALUE val);
VALUE            1249 internal.h                 VALUE shell_script;
VALUE            1252 internal.h                 VALUE command_name;
VALUE            1253 internal.h                 VALUE command_abspath; /* full path string or nil */
VALUE            1254 internal.h                 VALUE argv_str;
VALUE            1255 internal.h                 VALUE argv_buf;
VALUE            1258 internal.h         VALUE redirect_fds;
VALUE            1259 internal.h         VALUE envp_str;
VALUE            1260 internal.h         VALUE envp_buf;
VALUE            1261 internal.h         VALUE dup2_tmpbuf;
VALUE            1275 internal.h         VALUE rlimit_limits; /* Qfalse or [[rtype, softlim, hardlim], ...] */
VALUE            1280 internal.h         VALUE fd_dup2;
VALUE            1281 internal.h         VALUE fd_close;
VALUE            1282 internal.h         VALUE fd_open;
VALUE            1283 internal.h         VALUE fd_dup2_child;
VALUE            1284 internal.h         VALUE env_modification; /* Qfalse or [[k1,v1], ...] */
VALUE            1285 internal.h         VALUE chdir_dir;
VALUE            1299 internal.h     VALUE rb_rational_plus(VALUE self, VALUE other);
VALUE            1300 internal.h     VALUE rb_lcm(VALUE x, VALUE y);
VALUE            1301 internal.h     VALUE rb_rational_reciprocal(VALUE x);
VALUE            1302 internal.h     VALUE rb_cstr_to_rat(const char *, int);
VALUE            1305 internal.h     VALUE rb_reg_compile(VALUE str, int options, const char *sourcefile, int sourceline);
VALUE            1306 internal.h     VALUE rb_reg_check_preprocess(VALUE);
VALUE            1307 internal.h     long rb_reg_search0(VALUE, VALUE, long, int, int);
VALUE            1308 internal.h     void rb_backref_set_string(VALUE string, long pos, long len);
VALUE            1309 internal.h     int rb_match_count(VALUE match);
VALUE            1310 internal.h     int rb_match_nth_defined(int nth, VALUE match);
VALUE            1319 internal.h     VALUE rb_strftime_timespec(const char *format, size_t format_len, rb_encoding *enc,
VALUE            1321 internal.h     VALUE rb_strftime(const char *format, size_t format_len, rb_encoding *enc,
VALUE            1322 internal.h     		  const struct vtm *vtm, VALUE timev, int gmt);
VALUE            1327 internal.h     VALUE rb_fstring(VALUE);
VALUE            1328 internal.h     VALUE rb_fstring_new(const char *ptr, long len);
VALUE            1331 internal.h     VALUE rb_fstring_cstr(const char *str);
VALUE            1340 internal.h     VALUE rb_fstring_enc_new(const char *ptr, long len, rb_encoding *enc);
VALUE            1343 internal.h     VALUE rb_fstring_enc_cstr(const char *ptr, rb_encoding *enc);
VALUE            1352 internal.h     int rb_str_buf_cat_escaped_char(VALUE result, unsigned int c, int unicode_p);
VALUE            1353 internal.h     int rb_str_symname_p(VALUE);
VALUE            1354 internal.h     VALUE rb_str_quote_unprintable(VALUE);
VALUE            1355 internal.h     VALUE rb_id_quote_unprintable(ID);
VALUE            1358 internal.h     char *rb_str_fill_terminator(VALUE str, const int termlen);
VALUE            1359 internal.h     VALUE rb_str_locktmp_ensure(VALUE str, VALUE (*func)(VALUE), VALUE arg);
VALUE            1361 internal.h     VALUE rb_external_str_with_enc(VALUE str, rb_encoding *eenc);
VALUE            1362 internal.h     VALUE rb_str_cat_conv_enc_opts(VALUE newstr, long ofs, const char *ptr, long len,
VALUE            1363 internal.h     			       rb_encoding *from, int ecflags, VALUE ecopts);
VALUE            1364 internal.h     VALUE rb_enc_str_scrub(rb_encoding *enc, VALUE str, VALUE repl);
VALUE            1372 internal.h     size_t rb_str_memsize(VALUE);
VALUE            1373 internal.h     VALUE rb_sym_proc_call(VALUE args, VALUE sym, int argc, const VALUE *argv, VALUE passed_proc);
VALUE            1374 internal.h     VALUE rb_sym_to_proc(VALUE sym);
VALUE            1378 internal.h     VALUE rb_sym_intern(const char *ptr, long len, rb_encoding *enc);
VALUE            1379 internal.h     VALUE rb_sym_intern_cstr(const char *ptr, rb_encoding *enc);
VALUE            1389 internal.h     VALUE rb_sym_intern_ascii(const char *ptr, long len);
VALUE            1390 internal.h     VALUE rb_sym_intern_ascii_cstr(const char *ptr);
VALUE            1401 internal.h     VALUE rb_struct_init_copy(VALUE copy, VALUE s);
VALUE            1402 internal.h     VALUE rb_struct_lookup(VALUE s, VALUE idx);
VALUE            1405 internal.h     struct timeval rb_time_timeval(VALUE);
VALUE            1408 internal.h     VALUE rb_obj_is_mutex(VALUE obj);
VALUE            1409 internal.h     VALUE rb_suppress_tracing(VALUE (*func)(VALUE), VALUE arg);
VALUE            1410 internal.h     void rb_thread_execute_interrupts(VALUE th);
VALUE            1412 internal.h     VALUE rb_get_coverages(void);
VALUE            1413 internal.h     VALUE rb_thread_shield_new(void);
VALUE            1414 internal.h     VALUE rb_thread_shield_wait(VALUE self);
VALUE            1415 internal.h     VALUE rb_thread_shield_release(VALUE self);
VALUE            1416 internal.h     VALUE rb_thread_shield_destroy(VALUE self);
VALUE            1417 internal.h     int rb_thread_to_be_killed(VALUE thread);
VALUE            1418 internal.h     void rb_mutex_allow_trap(VALUE self, int val);
VALUE            1419 internal.h     VALUE rb_uninterruptible(VALUE (*b_proc)(ANYARGS), VALUE data);
VALUE            1420 internal.h     VALUE rb_mutex_owned_p(VALUE self);
VALUE            1428 internal.h     extern VALUE rb_cEncodingConverter;
VALUE            1443 internal.h     size_t rb_generic_ivar_memsize(VALUE);
VALUE            1444 internal.h     VALUE rb_search_class_path(VALUE);
VALUE            1445 internal.h     VALUE rb_attr_delete(VALUE, ID);
VALUE            1446 internal.h     VALUE rb_ivar_lookup(VALUE obj, ID id, VALUE undef);
VALUE            1447 internal.h     void rb_autoload_str(VALUE mod, ID id, VALUE file);
VALUE            1456 internal.h     VALUE rb_obj_is_thread(VALUE obj);
VALUE            1460 internal.h     PUREFUNC(VALUE rb_vm_top_self(void));
VALUE            1461 internal.h     void rb_thread_recycle_stack_release(VALUE *);
VALUE            1466 internal.h     VALUE rb_sourcefilename(void);
VALUE            1467 internal.h     VALUE rb_source_location(int *pline);
VALUE            1470 internal.h     int rb_vm_add_root_module(ID id, VALUE module);
VALUE            1471 internal.h     void rb_vm_check_redefinition_by_prepend(VALUE klass);
VALUE            1472 internal.h     VALUE rb_yield_refine_block(VALUE refinement, VALUE refinements);
VALUE            1473 internal.h     VALUE ruby_vm_sysstack_error_copy(void);
VALUE            1482 internal.h     VALUE rb_current_realfilepath(void);
VALUE            1483 internal.h     VALUE rb_check_block_call(VALUE, ID, int, const VALUE *, rb_block_call_func_t, VALUE);
VALUE            1485 internal.h     VALUE rb_check_funcall_with_hook(VALUE recv, ID mid, int argc, const VALUE *argv,
VALUE            1486 internal.h     				 rb_check_funcall_hook *hook, VALUE arg);
VALUE            1487 internal.h     VALUE rb_check_funcall_default(VALUE, ID, int, const VALUE *, VALUE);
VALUE            1488 internal.h     VALUE rb_catch_protect(VALUE t, rb_block_call_func *func, VALUE data, int *stateptr);
VALUE            1489 internal.h     VALUE rb_yield_1(VALUE val);
VALUE            1492 internal.h     VALUE rb_equal_opt(VALUE obj1, VALUE obj2);
VALUE            1496 internal.h     int rb_method_defined_by(VALUE obj, ID mid, VALUE (*cfunc)(ANYARGS));
VALUE            1503 internal.h     VALUE rb_vm_thread_backtrace(int argc, const VALUE *argv, VALUE thval);
VALUE            1504 internal.h     VALUE rb_vm_thread_backtrace_locations(int argc, const VALUE *argv, VALUE thval);
VALUE            1506 internal.h     VALUE rb_make_backtrace(void);
VALUE            1508 internal.h     int rb_backtrace_p(VALUE obj);
VALUE            1509 internal.h     VALUE rb_backtrace_to_str_ary(VALUE obj);
VALUE            1510 internal.h     VALUE rb_backtrace_to_location_ary(VALUE obj);
VALUE            1511 internal.h     void rb_backtrace_print_to(VALUE output);
VALUE            1512 internal.h     VALUE rb_vm_backtrace_object(void);
VALUE            1515 internal.h     const char *rb_objspace_data_type_name(VALUE obj);
VALUE            1518 internal.h     VALUE rb_thread_io_blocking_region(rb_blocking_function_t *func, void *data1, int fd);
VALUE            1521 internal.h     VALUE rb_big_mul_normal(VALUE x, VALUE y);
VALUE            1522 internal.h     VALUE rb_big_mul_balance(VALUE x, VALUE y);
VALUE            1523 internal.h     VALUE rb_big_mul_karatsuba(VALUE x, VALUE y);
VALUE            1524 internal.h     VALUE rb_big_mul_toom3(VALUE x, VALUE y);
VALUE            1525 internal.h     VALUE rb_big_sq_fast(VALUE x);
VALUE            1526 internal.h     VALUE rb_big_divrem_normal(VALUE x, VALUE y);
VALUE            1527 internal.h     VALUE rb_big2str_poweroftwo(VALUE x, int base);
VALUE            1528 internal.h     VALUE rb_big2str_generic(VALUE x, int base);
VALUE            1529 internal.h     VALUE rb_str2big_poweroftwo(VALUE arg, int base, int badcheck);
VALUE            1530 internal.h     VALUE rb_str2big_normal(VALUE arg, int base, int badcheck);
VALUE            1531 internal.h     VALUE rb_str2big_karatsuba(VALUE arg, int base, int badcheck);
VALUE            1533 internal.h     VALUE rb_big_mul_gmp(VALUE x, VALUE y);
VALUE            1534 internal.h     VALUE rb_big_divrem_gmp(VALUE x, VALUE y);
VALUE            1535 internal.h     VALUE rb_big2str_gmp(VALUE x, int base);
VALUE            1536 internal.h     VALUE rb_str2big_gmp(VALUE arg, int base, int badcheck);
VALUE            1544 internal.h     VALUE rb_readlink(VALUE path, rb_encoding *enc);
VALUE            1547 internal.h     VALUE rb_str_normalize_ospath(const char *ptr, long len);
VALUE            1551 internal.h     VALUE rb_hash_delete_entry(VALUE hash, VALUE key);
VALUE            1552 internal.h     VALUE rb_ident_hash_new(void);
VALUE            1557 internal.h     void rb_write_error_str(VALUE mesg);
VALUE            1560 internal.h     VALUE rb_int_positive_pow(long x, unsigned long y);
VALUE            1564 internal.h     rb_pid_t rb_fork_async_signal_safe(int *status, int (*chfunc)(void*, char *, size_t), void *charg, VALUE fds, char *errmsg, size_t errmsg_buflen);
VALUE            1565 internal.h     VALUE rb_execarg_new(int argc, const VALUE *argv, int accept_shell);
VALUE            1566 internal.h     struct rb_execarg *rb_execarg_get(VALUE execarg_obj); /* dangerous.  needs GC guard. */
VALUE            1567 internal.h     VALUE rb_execarg_init(int argc, const VALUE *argv, int accept_shell, VALUE execarg_obj);
VALUE            1568 internal.h     int rb_execarg_addopt(VALUE execarg_obj, VALUE key, VALUE val);
VALUE            1569 internal.h     void rb_execarg_parent_start(VALUE execarg_obj);
VALUE            1570 internal.h     void rb_execarg_parent_end(VALUE execarg_obj);
VALUE            1572 internal.h     VALUE rb_execarg_extract_options(VALUE execarg_obj, VALUE opthash);
VALUE            1573 internal.h     void rb_execarg_setenv(VALUE execarg_obj, VALUE env);
VALUE            1576 internal.h     VALUE rb_gcd_normal(VALUE self, VALUE other);
VALUE            1578 internal.h     VALUE rb_gcd_gmp(VALUE x, VALUE y);
VALUE            1584 internal.h     VALUE rb_setup_fake_str(struct RString *fake_str, const char *name, long len, rb_encoding *enc);
VALUE            1596 internal.h     void rb_mark_generic_ivar(VALUE);
VALUE            1597 internal.h     VALUE rb_const_missing(VALUE klass, VALUE name);
VALUE            1598 internal.h     int rb_class_ivar_set(VALUE klass, ID vid, VALUE value);
VALUE            1599 internal.h     st_table *rb_st_copy(VALUE obj, struct st_table *orig_tbl);
VALUE            1602 internal.h     VALUE rb_wb_protected_newobj_of(VALUE, VALUE);
VALUE            1603 internal.h     VALUE rb_wb_unprotected_newobj_of(VALUE, VALUE);
VALUE            1605 internal.h     size_t rb_obj_memsize_of(VALUE);
VALUE            1609 internal.h     size_t rb_obj_gc_flags(VALUE, ID[], size_t);
VALUE            1610 internal.h     void rb_gc_mark_values(long n, const VALUE *values);
VALUE            1613 internal.h     VALUE rb_imemo_new_debug(enum imemo_type type, VALUE v1, VALUE v2, VALUE v3, VALUE v0, const char *file, int line);
VALUE            1616 internal.h     VALUE rb_imemo_new(enum imemo_type type, VALUE v1, VALUE v2, VALUE v3, VALUE v0);
VALUE             141 io.c           VALUE rb_cIO;
VALUE             142 io.c           VALUE rb_eEOFError;
VALUE             143 io.c           VALUE rb_eIOError;
VALUE             144 io.c           VALUE rb_mWaitReadable;
VALUE             145 io.c           VALUE rb_mWaitWritable;
VALUE             147 io.c           static VALUE rb_eEAGAINWaitReadable;
VALUE             148 io.c           static VALUE rb_eEAGAINWaitWritable;
VALUE             149 io.c           static VALUE rb_eEWOULDBLOCKWaitReadable;
VALUE             150 io.c           static VALUE rb_eEWOULDBLOCKWaitWritable;
VALUE             151 io.c           static VALUE rb_eEINPROGRESSWaitWritable;
VALUE             152 io.c           static VALUE rb_eEINPROGRESSWaitReadable;
VALUE             154 io.c           VALUE rb_stdin, rb_stdout, rb_stderr;
VALUE             155 io.c           static VALUE orig_stdout, orig_stderr;
VALUE             157 io.c           VALUE rb_output_fs;
VALUE             158 io.c           VALUE rb_rs;
VALUE             159 io.c           VALUE rb_output_rs;
VALUE             160 io.c           VALUE rb_default_rs;
VALUE             162 io.c           static VALUE argf;
VALUE             166 io.c           static VALUE sym_mode, sym_perm, sym_flags, sym_extenc, sym_intenc, sym_encoding, sym_open_args;
VALUE             167 io.c           static VALUE sym_textmode, sym_binmode, sym_autoclose;
VALUE             168 io.c           static VALUE sym_SET, sym_CUR, sym_END;
VALUE             169 io.c           static VALUE sym_wait_readable, sym_wait_writable;
VALUE             171 io.c           static VALUE sym_DATA;
VALUE             174 io.c           static VALUE sym_HOLE;
VALUE             178 io.c               VALUE filename, current_file;
VALUE             181 io.c               VALUE argv;
VALUE             606 io.c           is_socket(int fd, VALUE path)
VALUE             623 io.c           VALUE
VALUE             624 io.c           rb_io_taint_check(VALUE io)
VALUE             648 io.c           rb_io_get_fptr(VALUE io)
VALUE             655 io.c           VALUE
VALUE             656 io.c           rb_io_get_io(VALUE io)
VALUE             661 io.c           VALUE
VALUE             662 io.c           rb_io_check_io(VALUE io)
VALUE             667 io.c           VALUE
VALUE             668 io.c           rb_io_get_write_io(VALUE io)
VALUE             670 io.c               VALUE write_io;
VALUE             678 io.c           VALUE
VALUE             679 io.c           rb_io_set_write_io(VALUE io, VALUE w)
VALUE             681 io.c               VALUE write_io;
VALUE             711 io.c           static VALUE
VALUE             712 io.c           rb_io_s_try_convert(VALUE dummy, VALUE io)
VALUE             742 io.c           io_ungetbyte(VALUE str, rb_io_t *fptr)
VALUE             903 io.c           static VALUE
VALUE             904 io.c           io_alloc(VALUE klass)
VALUE             910 io.c               return (VALUE)io;
VALUE             937 io.c           static VALUE
VALUE             944 io.c           static VALUE
VALUE             959 io.c           static VALUE
VALUE            1014 io.c           static VALUE
VALUE            1031 io.c               return (VALUE)-1;
VALUE            1037 io.c               VALUE result = io_flush_buffer_sync(arg);
VALUE            1046 io.c           static VALUE
VALUE            1047 io.c           io_flush_buffer_async(VALUE arg)
VALUE            1053 io.c           static VALUE
VALUE            1054 io.c           io_flush_buffer_async2(VALUE arg)
VALUE            1057 io.c               VALUE ret;
VALUE            1059 io.c               ret = (VALUE)rb_thread_call_without_gvl2(io_flush_buffer_sync2, fptr,
VALUE            1078 io.c           	    return (int)io_flush_buffer_async2((VALUE)fptr);
VALUE            1080 io.c           	    return (int)rb_mutex_synchronize(fptr->write_lock, io_flush_buffer_async2, (VALUE)fptr);
VALUE            1083 io.c           	return (int)io_flush_buffer_async((VALUE)fptr);
VALUE            1170 io.c                   VALUE ecopts;
VALUE            1221 io.c               VALUE str;
VALUE            1227 io.c               VALUE io;
VALUE            1228 io.c               VALUE str;
VALUE            1233 io.c           static VALUE
VALUE            1234 io.c           io_binwrite_string(VALUE arg)
VALUE            1271 io.c           static VALUE
VALUE            1272 io.c           io_binwrite_string(VALUE arg)
VALUE            1304 io.c           io_binwrite(VALUE str, const char *ptr, long len, rb_io_t *fptr, int nosync)
VALUE            1330 io.c           	    r = rb_mutex_synchronize(fptr->write_lock, io_binwrite_string, (VALUE)&arg);
VALUE            1333 io.c           	    r = io_binwrite_string((VALUE)&arg);
VALUE            1364 io.c           static VALUE
VALUE            1365 io.c           do_writeconv(VALUE str, rb_io_t *fptr, int *converted)
VALUE            1368 io.c                   VALUE common_encoding = Qnil;
VALUE            1422 io.c           io_fwrite(VALUE str, rb_io_t *fptr, int nosync)
VALUE            1442 io.c           rb_io_bufwrite(VALUE io, const void *buf, size_t size)
VALUE            1451 io.c           static VALUE
VALUE            1452 io.c           io_write(VALUE io, VALUE str, int nosync)
VALUE            1456 io.c               VALUE tmp;
VALUE            1495 io.c           static VALUE
VALUE            1496 io.c           io_write_m(VALUE io, VALUE str)
VALUE            1501 io.c           VALUE
VALUE            1502 io.c           rb_io_write(VALUE io, VALUE str)
VALUE            1523 io.c           VALUE
VALUE            1524 io.c           rb_io_addstr(VALUE io, VALUE str)
VALUE            1531 io.c           static VALUE
VALUE            1536 io.c               return (VALUE)fsync(fptr->fd);
VALUE            1540 io.c           VALUE
VALUE            1541 io.c           rb_io_flush_raw(VALUE io, int sync)
VALUE            1579 io.c           VALUE
VALUE            1580 io.c           rb_io_flush(VALUE io)
VALUE            1598 io.c           static VALUE
VALUE            1599 io.c           rb_io_tell(VALUE io)
VALUE            1611 io.c           static VALUE
VALUE            1612 io.c           rb_io_seek(VALUE io, VALUE offset, int whence)
VALUE            1626 io.c           interpret_seek_whence(VALUE vwhence)
VALUE            1666 io.c           static VALUE
VALUE            1667 io.c           rb_io_seek_m(int argc, VALUE *argv, VALUE io)
VALUE            1669 io.c               VALUE offset, ptrname;
VALUE            1692 io.c           static VALUE
VALUE            1693 io.c           rb_io_set_pos(VALUE io, VALUE offset)
VALUE            1724 io.c           static VALUE
VALUE            1725 io.c           rb_io_rewind(VALUE io)
VALUE            1766 io.c           		VALUE path = rb_sprintf("fd:%d ", fptr->fd);
VALUE            1815 io.c           VALUE
VALUE            1816 io.c           rb_io_eof(VALUE io)
VALUE            1850 io.c           static VALUE
VALUE            1851 io.c           rb_io_sync(VALUE io)
VALUE            1877 io.c           static VALUE
VALUE            1878 io.c           rb_io_set_sync(VALUE io, VALUE sync)
VALUE            1907 io.c           static VALUE
VALUE            1908 io.c           rb_io_fsync(VALUE io)
VALUE            1924 io.c           static VALUE
VALUE            1925 io.c           rb_io_set_sync(VALUE io, VALUE sync)
VALUE            1933 io.c           static VALUE
VALUE            1938 io.c               return (VALUE)fdatasync(fptr->fd);
VALUE            1952 io.c           static VALUE
VALUE            1953 io.c           rb_io_fdatasync(VALUE io)
VALUE            1985 io.c           static VALUE
VALUE            1986 io.c           rb_io_fileno(VALUE io)
VALUE            2017 io.c           static VALUE
VALUE            2018 io.c           rb_io_pid(VALUE io)
VALUE            2036 io.c           static VALUE
VALUE            2037 io.c           rb_io_inspect(VALUE obj)
VALUE            2040 io.c               VALUE result;
VALUE            2072 io.c           static VALUE
VALUE            2073 io.c           rb_io_to_io(VALUE io)
VALUE            2130 io.c           static void io_setstrbuf(VALUE *str, long len);
VALUE            2138 io.c           static VALUE
VALUE            2139 io.c           bufread_call(VALUE arg)
VALUE            2147 io.c           io_fread(VALUE str, long offset, long size, rb_io_t *fptr)
VALUE            2156 io.c               rb_str_locktmp_ensure(str, bufread_call, (VALUE)&arg);
VALUE            2163 io.c           rb_io_bufread(VALUE io, void *buf, size_t size)
VALUE            2201 io.c           static VALUE
VALUE            2202 io.c           io_enc_str(VALUE str, rb_io_t *fptr)
VALUE            2214 io.c                   VALUE ecopts;
VALUE            2238 io.c           static VALUE
VALUE            2246 io.c               VALUE exc;
VALUE            2312 io.c           static VALUE
VALUE            2315 io.c               VALUE v;
VALUE            2322 io.c           static VALUE
VALUE            2323 io.c           io_shift_cbuf(rb_io_t *fptr, int len, VALUE *strp)
VALUE            2325 io.c               VALUE str = Qnil;
VALUE            2350 io.c           io_setstrbuf(VALUE *str, long len)
VALUE            2359 io.c           	VALUE s = StringValue(*str);
VALUE            2371 io.c           io_set_read_length(VALUE str, long n)
VALUE            2379 io.c           static VALUE
VALUE            2380 io.c           read_all(rb_io_t *fptr, long siz, VALUE str)
VALUE            2394 io.c                       VALUE v;
VALUE            2476 io.c           static VALUE
VALUE            2477 io.c           read_internal_call(VALUE arg)
VALUE            2485 io.c           no_exception_p(VALUE opts)
VALUE            2487 io.c               VALUE except;
VALUE            2494 io.c           static VALUE
VALUE            2495 io.c           io_getpartial(int argc, VALUE *argv, VALUE io, VALUE opts, int nonblock)
VALUE            2498 io.c               VALUE length, str;
VALUE            2529 io.c           	rb_str_locktmp_ensure(str, read_internal_call, (VALUE)&arg);
VALUE            2612 io.c           static VALUE
VALUE            2613 io.c           io_readpartial(int argc, VALUE *argv, VALUE io)
VALUE            2615 io.c               VALUE ret;
VALUE            2623 io.c           static VALUE
VALUE            2624 io.c           io_nonblock_eof(VALUE opts)
VALUE            2633 io.c           static VALUE
VALUE            2634 io.c           io_read_nonblock(VALUE io, VALUE length, VALUE str, VALUE ex)
VALUE            2659 io.c           	rb_str_locktmp_ensure(str, read_internal_call, (VALUE)&arg);
VALUE            2682 io.c           static VALUE
VALUE            2683 io.c           io_write_nonblock(VALUE io, VALUE str, VALUE ex)
VALUE            2783 io.c           static VALUE
VALUE            2784 io.c           io_read(int argc, VALUE *argv, VALUE io)
VALUE            2788 io.c               VALUE length, str;
VALUE            2832 io.c           rscheck(const char *rsptr, long rslen, VALUE rs)
VALUE            2840 io.c           appendline(rb_io_t *fptr, int delim, VALUE *strp, long *lp)
VALUE            2842 io.c               VALUE str = *strp;
VALUE            2970 io.c           static VALUE
VALUE            2973 io.c               VALUE str = Qnil;
VALUE            3015 io.c           prepare_getline_args(int argc, VALUE *argv, VALUE *rsp, long *limit, VALUE io)
VALUE            3017 io.c               VALUE rs = rb_rs, lim = Qnil;
VALUE            3022 io.c                   VALUE tmp = Qnil;
VALUE            3060 io.c           static VALUE
VALUE            3061 io.c           rb_io_getline_0(VALUE rs, long limit, rb_io_t *fptr)
VALUE            3063 io.c               VALUE str = Qnil;
VALUE            3157 io.c           static VALUE
VALUE            3158 io.c           rb_io_getline_1(VALUE rs, long limit, VALUE io)
VALUE            3162 io.c               VALUE str;
VALUE            3180 io.c           static VALUE
VALUE            3181 io.c           rb_io_getline(int argc, VALUE *argv, VALUE io)
VALUE            3183 io.c               VALUE rs;
VALUE            3190 io.c           VALUE
VALUE            3191 io.c           rb_io_gets(VALUE io)
VALUE            3196 io.c           VALUE
VALUE            3197 io.c           rb_io_gets_internal(VALUE io)
VALUE            3237 io.c           static VALUE
VALUE            3238 io.c           rb_io_gets_m(int argc, VALUE *argv, VALUE io)
VALUE            3240 io.c               VALUE str;
VALUE            3270 io.c           static VALUE
VALUE            3271 io.c           rb_io_lineno(VALUE io)
VALUE            3297 io.c           static VALUE
VALUE            3298 io.c           rb_io_set_lineno(VALUE io, VALUE lineno)
VALUE            3318 io.c           static VALUE
VALUE            3319 io.c           rb_io_readline(int argc, VALUE *argv, VALUE io)
VALUE            3321 io.c               VALUE line = rb_io_gets_m(argc, argv, io);
VALUE            3347 io.c           static VALUE
VALUE            3348 io.c           rb_io_readlines(int argc, VALUE *argv, VALUE io)
VALUE            3350 io.c               VALUE line, ary, rs;
VALUE            3392 io.c           static VALUE
VALUE            3393 io.c           rb_io_each_line(int argc, VALUE *argv, VALUE io)
VALUE            3395 io.c               VALUE str, rs;
VALUE            3412 io.c           static VALUE
VALUE            3413 io.c           rb_io_lines(int argc, VALUE *argv, VALUE io)
VALUE            3438 io.c           static VALUE
VALUE            3439 io.c           rb_io_each_byte(VALUE io)
VALUE            3463 io.c           static VALUE
VALUE            3464 io.c           rb_io_bytes(VALUE io)
VALUE            3472 io.c           static VALUE
VALUE            3476 io.c               VALUE str;
VALUE            3479 io.c                   VALUE str = Qnil;
VALUE            3594 io.c           static VALUE
VALUE            3595 io.c           rb_io_each_char(VALUE io)
VALUE            3599 io.c               VALUE c;
VALUE            3617 io.c           static VALUE
VALUE            3618 io.c           rb_io_chars(VALUE io)
VALUE            3642 io.c           static VALUE
VALUE            3643 io.c           rb_io_each_codepoint(VALUE io)
VALUE            3745 io.c           static VALUE
VALUE            3746 io.c           rb_io_codepoints(VALUE io)
VALUE            3767 io.c           static VALUE
VALUE            3768 io.c           rb_io_getc(VALUE io)
VALUE            3793 io.c           static VALUE
VALUE            3794 io.c           rb_io_readchar(VALUE io)
VALUE            3796 io.c               VALUE c = rb_io_getc(io);
VALUE            3816 io.c           VALUE
VALUE            3817 io.c           rb_io_getbyte(VALUE io)
VALUE            3849 io.c           static VALUE
VALUE            3850 io.c           rb_io_readbyte(VALUE io)
VALUE            3852 io.c               VALUE c = rb_io_getbyte(io);
VALUE            3877 io.c           VALUE
VALUE            3878 io.c           rb_io_ungetbyte(VALUE io, VALUE b)
VALUE            3912 io.c           VALUE
VALUE            3913 io.c           rb_io_ungetc(VALUE io, VALUE c)
VALUE            3969 io.c           static VALUE
VALUE            3970 io.c           rb_io_isatty(VALUE io)
VALUE            3995 io.c           static VALUE
VALUE            3996 io.c           rb_io_close_on_exec_p(VALUE io)
VALUE            3999 io.c               VALUE write_io;
VALUE            4043 io.c           static VALUE
VALUE            4044 io.c           rb_io_set_close_on_exec(VALUE io, VALUE arg)
VALUE            4048 io.c               VALUE write_io;
VALUE            4084 io.c           static VALUE
VALUE            4152 io.c           static VALUE
VALUE            4153 io.c           finish_writeconv_sync(VALUE arg)
VALUE            4203 io.c               VALUE err = Qnil;
VALUE            4213 io.c                       err = rb_mutex_synchronize(fptr->write_lock, finish_writeconv_sync, (VALUE)&arg);
VALUE            4345 io.c           io_close_fptr(VALUE io)
VALUE            4349 io.c               VALUE write_io;
VALUE            4381 io.c           VALUE
VALUE            4382 io.c           rb_io_close(VALUE io)
VALUE            4405 io.c           static VALUE
VALUE            4406 io.c           rb_io_close_m(VALUE io)
VALUE            4416 io.c           static VALUE
VALUE            4417 io.c           io_call_close(VALUE io)
VALUE            4423 io.c           static VALUE
VALUE            4424 io.c           ignore_closed_stream(VALUE io, VALUE exc)
VALUE            4427 io.c               VALUE mesg = rb_attr_get(exc, rb_intern("mesg"));
VALUE            4436 io.c           static VALUE
VALUE            4437 io.c           io_close(VALUE io)
VALUE            4439 io.c               VALUE closed = rb_check_funcall(io, rb_intern("closed?"), 0, 0);
VALUE            4442 io.c           	       rb_eIOError, (VALUE)0);
VALUE            4465 io.c           static VALUE
VALUE            4466 io.c           rb_io_closed(VALUE io)
VALUE            4469 io.c               VALUE write_io;
VALUE            4502 io.c           static VALUE
VALUE            4503 io.c           rb_io_close_read(VALUE io)
VALUE            4506 io.c               VALUE write_io;
VALUE            4562 io.c           static VALUE
VALUE            4563 io.c           rb_io_close_write(VALUE io)
VALUE            4566 io.c               VALUE write_io;
VALUE            4608 io.c           static VALUE
VALUE            4609 io.c           rb_io_sysseek(int argc, VALUE *argv, VALUE io)
VALUE            4611 io.c               VALUE offset, ptrname;
VALUE            4648 io.c           static VALUE
VALUE            4649 io.c           rb_io_syswrite(VALUE io, VALUE str)
VALUE            4693 io.c           static VALUE
VALUE            4694 io.c           rb_io_sysread(int argc, VALUE *argv, VALUE io)
VALUE            4696 io.c               VALUE len, str;
VALUE            4730 io.c               rb_ensure(read_internal_call, (VALUE)&arg, rb_str_unlocktmp, str);
VALUE            4745 io.c           VALUE
VALUE            4746 io.c           rb_io_binmode(VALUE io)
VALUE            4791 io.c           VALUE
VALUE            4792 io.c           rb_io_ascii8bit_binmode(VALUE io)
VALUE            4815 io.c           static VALUE
VALUE            4816 io.c           rb_io_binmode_m(VALUE io)
VALUE            4818 io.c               VALUE write_io;
VALUE            4834 io.c           static VALUE
VALUE            4835 io.c           rb_io_binmode_p(VALUE io)
VALUE            5142 io.c           rb_io_extract_encoding_option(VALUE opt, rb_encoding **enc_p, rb_encoding **enc2_p, int *fmode_p)
VALUE            5144 io.c               VALUE encoding=Qnil, extenc=Qundef, intenc=Qundef, tmp;
VALUE            5150 io.c           	VALUE v;
VALUE            5237 io.c           extract_binmode(VALUE opthash, int *fmode)
VALUE            5240 io.c           	VALUE v;
VALUE            5266 io.c           rb_io_extract_modeenc(VALUE *vmode_p, VALUE *vperm_p, VALUE opthash,
VALUE            5269 io.c               VALUE vmode;
VALUE            5273 io.c               VALUE ecopts;
VALUE            5275 io.c               VALUE intmode;
VALUE            5325 io.c           	VALUE v;
VALUE            5400 io.c               VALUE fname;
VALUE            5410 io.c               return (void *)(VALUE)rb_cloexec_open(fname, data->oflags, data->perm);
VALUE            5417 io.c               fd = (int)(VALUE)rb_thread_call_without_gvl(sysopen_func, data, RUBY_UBF_IO, 0);
VALUE            5424 io.c           rb_sysopen(VALUE fname, int oflags, mode_t perm)
VALUE            5493 io.c           static VALUE rb_io_internal_encoding(VALUE);
VALUE            5494 io.c           static void io_encoding_set(rb_io_t *, VALUE, VALUE, VALUE);
VALUE            5497 io.c           io_strip_bom(VALUE io)
VALUE            5499 io.c               VALUE b1, b2, b3, b4;
VALUE            5560 io.c           io_set_encoding_by_bom(VALUE io)
VALUE            5575 io.c           static VALUE
VALUE            5576 io.c           rb_file_open_generic(VALUE io, VALUE filename, int oflags, int fmode,
VALUE            5602 io.c           static VALUE
VALUE            5603 io.c           rb_file_open_internal(VALUE io, VALUE filename, const char *modestr)
VALUE            5630 io.c           VALUE
VALUE            5631 io.c           rb_file_open_str(VALUE fname, const char *modestr)
VALUE            5637 io.c           VALUE
VALUE            5754 io.c               VALUE execarg_obj;
VALUE            5838 io.c           rb_close_before_exec(int lowfd, int maxhint, VALUE noclose_fds)
VALUE            5883 io.c           static VALUE
VALUE            5884 io.c           rb_execarg_fixup_v(VALUE execarg_obj)
VALUE            5890 io.c           char *rb_execarg_commandline(const struct rb_execarg *eargp, VALUE *prog);
VALUE            5893 io.c           static VALUE
VALUE            5894 io.c           pipe_open(VALUE execarg_obj, const char *modestr, int fmode,
VALUE            5898 io.c               VALUE prog = eargp ? (eargp->use_shell ? eargp->invoke.sh.shell_script : eargp->invoke.cmd.command_name) : Qfalse ;
VALUE            5901 io.c               VALUE port;
VALUE            5903 io.c               VALUE write_port;
VALUE            6124 io.c           is_popen_fork(VALUE prog)
VALUE            6137 io.c           static VALUE
VALUE            6138 io.c           pipe_open_s(VALUE prog, const char *modestr, int fmode,
VALUE            6142 io.c               VALUE *argv = &prog;
VALUE            6143 io.c               VALUE execarg_obj = Qnil;
VALUE            6150 io.c           static VALUE
VALUE            6151 io.c           pipe_close(VALUE io)
VALUE            6248 io.c           static VALUE
VALUE            6249 io.c           rb_io_s_popen(int argc, VALUE *argv, VALUE klass)
VALUE            6252 io.c               VALUE pname, pmode = Qnil, port, tmp, opt = Qnil, env = Qnil, execarg_obj = Qnil;
VALUE            6316 io.c           rb_scan_open_args(int argc, const VALUE *argv,
VALUE            6317 io.c                   VALUE *fname_p, int *oflags_p, int *fmode_p,
VALUE            6320 io.c               VALUE opt, fname, vmode, vperm;
VALUE            6337 io.c           static VALUE
VALUE            6338 io.c           rb_open_file(int argc, const VALUE *argv, VALUE io)
VALUE            6340 io.c               VALUE fname;
VALUE            6388 io.c           static VALUE
VALUE            6389 io.c           rb_io_s_open(int argc, VALUE *argv, VALUE klass)
VALUE            6391 io.c               VALUE io = rb_class_new_instance(argc, argv, klass);
VALUE            6410 io.c           static VALUE
VALUE            6411 io.c           rb_io_s_sysopen(int argc, VALUE *argv)
VALUE            6413 io.c               VALUE fname, vmode, vperm;
VALUE            6414 io.c               VALUE intmode;
VALUE            6437 io.c           static VALUE
VALUE            6438 io.c           check_pipe_command(VALUE filename_or_command)
VALUE            6446 io.c                   VALUE cmd = rb_str_new(s+chlen, l-chlen);
VALUE            6551 io.c           static VALUE
VALUE            6552 io.c           rb_f_open(int argc, VALUE *argv)
VALUE            6563 io.c           	    VALUE tmp = argv[0];
VALUE            6569 io.c                           VALUE cmd = check_pipe_command(tmp);
VALUE            6578 io.c           	VALUE io = rb_funcall2(argv[0], to_open, argc-1, argv+1);
VALUE            6588 io.c           static VALUE rb_io_open_generic(VALUE, int, int, const convconfig_t *, mode_t);
VALUE            6590 io.c           static VALUE
VALUE            6591 io.c           rb_io_open(VALUE filename, VALUE vmode, VALUE vperm, VALUE opt)
VALUE            6602 io.c           static VALUE
VALUE            6603 io.c           rb_io_open_generic(VALUE filename, int oflags, int fmode,
VALUE            6606 io.c               VALUE cmd;
VALUE            6616 io.c           static VALUE
VALUE            6617 io.c           rb_io_open_with_args(int argc, const VALUE *argv)
VALUE            6619 io.c               VALUE io;
VALUE            6626 io.c           static VALUE
VALUE            6627 io.c           io_reopen(VALUE io, VALUE nfile)
VALUE            6713 io.c           int rb_freopen(VALUE fname, const char *mode, FILE *fp);
VALUE            6716 io.c           rb_freopen(VALUE fname, const char *mode, FILE *fp)
VALUE            6742 io.c           static VALUE
VALUE            6743 io.c           rb_io_reopen(int argc, VALUE *argv, VALUE file)
VALUE            6745 io.c               VALUE fname, nmode, opt;
VALUE            6750 io.c           	VALUE tmp = rb_io_check_io(fname);
VALUE            6831 io.c           static VALUE
VALUE            6832 io.c           rb_io_init_copy(VALUE dest, VALUE io)
VALUE            6836 io.c               VALUE write_io;
VALUE            6886 io.c           VALUE
VALUE            6887 io.c           rb_io_printf(int argc, const VALUE *argv, VALUE out)
VALUE            6904 io.c           static VALUE
VALUE            6905 io.c           rb_f_printf(int argc, VALUE *argv)
VALUE            6907 io.c               VALUE out;
VALUE            6945 io.c           VALUE
VALUE            6946 io.c           rb_io_print(int argc, const VALUE *argv, VALUE out)
VALUE            6949 io.c               VALUE line;
VALUE            6993 io.c           static VALUE
VALUE            6994 io.c           rb_f_print(int argc, const VALUE *argv)
VALUE            7018 io.c           static VALUE
VALUE            7019 io.c           rb_io_putc(VALUE io, VALUE ch)
VALUE            7021 io.c               VALUE str;
VALUE            7045 io.c           static VALUE
VALUE            7046 io.c           rb_f_putc(VALUE recv, VALUE ch)
VALUE            7056 io.c           str_end_with_asciichar(VALUE str, int c)
VALUE            7070 io.c           static VALUE
VALUE            7071 io.c           io_puts_ary(VALUE ary, VALUE out, int recur)
VALUE            7073 io.c               VALUE tmp;
VALUE            7110 io.c           VALUE
VALUE            7111 io.c           rb_io_puts(int argc, const VALUE *argv, VALUE out)
VALUE            7114 io.c               VALUE line;
VALUE            7150 io.c           static VALUE
VALUE            7151 io.c           rb_f_puts(int argc, VALUE *argv, VALUE recv)
VALUE            7160 io.c           rb_p(VALUE obj) /* for debug print within C code */
VALUE            7162 io.c               VALUE str = rb_obj_as_string(rb_inspect(obj));
VALUE            7176 io.c               VALUE *argv;
VALUE            7179 io.c           static VALUE
VALUE            7180 io.c           rb_f_p_internal(VALUE arg)
VALUE            7184 io.c               VALUE *argv = arg1->argv;
VALUE            7186 io.c               VALUE ret = Qnil;
VALUE            7221 io.c           static VALUE
VALUE            7222 io.c           rb_f_p(int argc, VALUE *argv, VALUE self)
VALUE            7228 io.c               return rb_uninterruptible(rb_f_p_internal, (VALUE)&arg);
VALUE            7254 io.c           static VALUE
VALUE            7255 io.c           rb_obj_display(int argc, VALUE *argv, VALUE self)
VALUE            7257 io.c               VALUE out;
VALUE            7291 io.c           rb_write_error_str(VALUE mesg)
VALUE            7313 io.c           must_respond_to(ID mid, VALUE val, ID id)
VALUE            7323 io.c           stdout_setter(VALUE val, ID id, VALUE *variable)
VALUE            7329 io.c           static VALUE
VALUE            7330 io.c           prep_io(int fd, int fmode, VALUE klass, const char *path)
VALUE            7333 io.c               VALUE io = io_alloc(klass);
VALUE            7351 io.c           VALUE
VALUE            7354 io.c               VALUE klass = rb_cIO;
VALUE            7360 io.c           static VALUE
VALUE            7361 io.c           prep_stdio(FILE *f, int fmode, VALUE klass, const char *path)
VALUE            7364 io.c               VALUE io = prep_io(fileno(f), fmode|FMODE_PREP|DEFAULT_TEXTMODE, klass, path);
VALUE            7428 io.c           rb_io_make_open_file(VALUE obj)
VALUE            7593 io.c           static VALUE
VALUE            7594 io.c           rb_io_initialize(int argc, VALUE *argv, VALUE io)
VALUE            7596 io.c               VALUE fnum, vmode;
VALUE            7600 io.c               VALUE opt;
VALUE            7628 io.c           	VALUE error = INT2FIX(EINVAL);
VALUE            7673 io.c           static VALUE
VALUE            7674 io.c           rb_file_initialize(int argc, VALUE *argv, VALUE io)
VALUE            7680 io.c           	VALUE fd = rb_check_convert_type(argv[0], T_FIXNUM, "Fixnum", "to_int");
VALUE            7693 io.c           static VALUE
VALUE            7694 io.c           rb_io_s_new(int argc, VALUE *argv, VALUE klass)
VALUE            7697 io.c           	VALUE cname = rb_obj_as_string(klass);
VALUE            7714 io.c           static VALUE
VALUE            7715 io.c           rb_io_s_for_fd(int argc, VALUE *argv, VALUE klass)
VALUE            7717 io.c               VALUE io = rb_obj_alloc(klass);
VALUE            7730 io.c           static VALUE
VALUE            7731 io.c           rb_io_autoclose_p(VALUE io)
VALUE            7755 io.c           static VALUE
VALUE            7756 io.c           rb_io_set_autoclose(VALUE io, VALUE autoclose)
VALUE            7801 io.c           argf_init(struct argf *p, VALUE v)
VALUE            7809 io.c           static VALUE
VALUE            7810 io.c           argf_alloc(VALUE klass)
VALUE            7813 io.c               VALUE argf = TypedData_Make_Struct(klass, struct argf, &argf_type, p);
VALUE            7822 io.c           static VALUE
VALUE            7823 io.c           argf_initialize(VALUE argf, VALUE argv)
VALUE            7832 io.c           static VALUE
VALUE            7833 io.c           argf_initialize_copy(VALUE argf, VALUE orig)
VALUE            7864 io.c           static VALUE
VALUE            7865 io.c           argf_set_lineno(VALUE argf, VALUE val)
VALUE            7885 io.c           static VALUE
VALUE            7886 io.c           argf_lineno(VALUE argf)
VALUE            7891 io.c           static VALUE
VALUE            7892 io.c           argf_forward(int argc, VALUE *argv, VALUE argf)
VALUE            7910 io.c           argf_close(VALUE argf)
VALUE            7912 io.c               VALUE file = ARGF.current_file;
VALUE            7922 io.c           argf_next_argv(VALUE argf)
VALUE            7956 io.c           	    VALUE filename = rb_ary_shift(ARGF.argv);
VALUE            7968 io.c           		VALUE write_io = Qnil;
VALUE            7976 io.c           		    VALUE str;
VALUE            8091 io.c           static VALUE
VALUE            8092 io.c           argf_getline(int argc, VALUE *argv, VALUE argf)
VALUE            8094 io.c               VALUE line;
VALUE            8122 io.c           static VALUE
VALUE            8123 io.c           argf_lineno_getter(ID id, VALUE *var)
VALUE            8125 io.c               VALUE argf = *var;
VALUE            8130 io.c           argf_lineno_setter(VALUE val, ID id, VALUE *var)
VALUE            8132 io.c               VALUE argf = *var;
VALUE            8137 io.c           static VALUE argf_gets(int, VALUE *, VALUE);
VALUE            8172 io.c           static VALUE
VALUE            8173 io.c           rb_f_gets(int argc, VALUE *argv, VALUE recv)
VALUE            8196 io.c           static VALUE
VALUE            8197 io.c           argf_gets(int argc, VALUE *argv, VALUE argf)
VALUE            8199 io.c               VALUE line;
VALUE            8207 io.c           VALUE
VALUE            8210 io.c               VALUE line;
VALUE            8233 io.c           static VALUE argf_readline(int, VALUE *, VALUE);
VALUE            8245 io.c           static VALUE
VALUE            8246 io.c           rb_f_readline(int argc, VALUE *argv, VALUE recv)
VALUE            8271 io.c           static VALUE
VALUE            8272 io.c           argf_readline(int argc, VALUE *argv, VALUE argf)
VALUE            8274 io.c               VALUE line;
VALUE            8286 io.c           static VALUE argf_readlines(int, VALUE *, VALUE);
VALUE            8298 io.c           static VALUE
VALUE            8299 io.c           rb_f_readlines(int argc, VALUE *argv, VALUE recv)
VALUE            8323 io.c           static VALUE
VALUE            8324 io.c           argf_readlines(int argc, VALUE *argv, VALUE argf)
VALUE            8327 io.c               VALUE lines, ary;
VALUE            8361 io.c           static VALUE
VALUE            8362 io.c           rb_f_backquote(VALUE obj, VALUE str)
VALUE            8364 io.c               VALUE port;
VALUE            8365 io.c               VALUE result;
VALUE            8386 io.c           static VALUE
VALUE            8387 io.c           select_internal(VALUE read, VALUE write, VALUE except, struct timeval *tp, rb_fdset_t *fds)
VALUE            8389 io.c               VALUE res, list;
VALUE            8420 io.c                       VALUE write_io = GetWriteIO(rb_io_get_io(RARRAY_AREF(write, i)));
VALUE            8433 io.c                       VALUE io = rb_io_get_io(RARRAY_AREF(except, i));
VALUE            8434 io.c                       VALUE write_io = GetWriteIO(io);
VALUE            8466 io.c           	    VALUE obj = rb_ary_entry(read, i);
VALUE            8467 io.c           	    VALUE io = rb_io_get_io(obj);
VALUE            8479 io.c           	    VALUE obj = rb_ary_entry(write, i);
VALUE            8480 io.c           	    VALUE io = rb_io_get_io(obj);
VALUE            8481 io.c           	    VALUE write_io = GetWriteIO(io);
VALUE            8492 io.c           	    VALUE obj = rb_ary_entry(except, i);
VALUE            8493 io.c           	    VALUE io = rb_io_get_io(obj);
VALUE            8494 io.c           	    VALUE write_io = GetWriteIO(io);
VALUE            8512 io.c               VALUE read, write, except;
VALUE            8517 io.c           static VALUE
VALUE            8518 io.c           select_call(VALUE arg)
VALUE            8525 io.c           static VALUE
VALUE            8526 io.c           select_end(VALUE arg)
VALUE            8536 io.c           static VALUE sym_normal,   sym_sequential, sym_random,
VALUE            8547 io.c           static VALUE
VALUE            8554 io.c           static VALUE
VALUE            8555 io.c           io_advise_sym_to_const(VALUE sym)
VALUE            8590 io.c           static VALUE
VALUE            8591 io.c           do_io_advise(rb_io_t *fptr, VALUE advice, off_t offset, off_t len)
VALUE            8595 io.c               VALUE num_adv;
VALUE            8615 io.c           	VALUE message = rb_sprintf("%"PRIsVALUE" "
VALUE            8629 io.c           advice_arg_check(VALUE advice)
VALUE            8686 io.c           static VALUE
VALUE            8687 io.c           rb_io_advise(int argc, VALUE *argv, VALUE io)
VALUE            8689 io.c               VALUE advice, offset, len;
VALUE            8851 io.c           static VALUE
VALUE            8852 io.c           rb_f_select(int argc, VALUE *argv, VALUE obj)
VALUE            8854 io.c               VALUE timeout;
VALUE            8871 io.c               return rb_ensure(select_call, (VALUE)&args, select_end, (VALUE)&args);
VALUE            8889 io.c           static VALUE
VALUE            8894 io.c               return (VALUE)ioctl(arg->fd, arg->cmd, arg->narg);
VALUE            9102 io.c           setup_narg(ioctl_req_t cmd, VALUE *argp, int io_p)
VALUE            9105 io.c               VALUE arg = *argp;
VALUE            9117 io.c           	VALUE tmp = rb_check_string_type(arg);
VALUE            9151 io.c           static VALUE
VALUE            9152 io.c           rb_ioctl(VALUE io, VALUE req, VALUE arg)
VALUE            9187 io.c           static VALUE
VALUE            9188 io.c           rb_io_ioctl(int argc, VALUE *argv, VALUE io)
VALUE            9190 io.c               VALUE req, arg;
VALUE            9206 io.c           static VALUE
VALUE            9213 io.c           	return (VALUE)rb_cloexec_fcntl_dupfd(arg->fd, (int)arg->narg);
VALUE            9215 io.c               return (VALUE)fcntl(arg->fd, arg->cmd, arg->narg);
VALUE            9238 io.c           static VALUE
VALUE            9239 io.c           rb_fcntl(VALUE io, VALUE req, VALUE arg)
VALUE            9275 io.c           static VALUE
VALUE            9276 io.c           rb_io_fcntl(int argc, VALUE *argv, VALUE io)
VALUE            9278 io.c               VALUE req, arg;
VALUE            9321 io.c           static VALUE
VALUE            9322 io.c           rb_f_syscall(int argc, VALUE *argv)
VALUE            9324 io.c               VALUE arg[8];
VALUE            9366 io.c           	VALUE v = rb_check_string_type(argv[i]);
VALUE            9371 io.c           	    arg[i] = (VALUE)StringValueCStr(v);
VALUE            9374 io.c           	    arg[i] = (VALUE)NUM2LONG(argv[i]);
VALUE            9416 io.c           static VALUE
VALUE            9417 io.c           io_new_instance(VALUE args)
VALUE            9419 io.c               return rb_class_new_instance(2, (VALUE*)args+1, *(VALUE*)args);
VALUE            9423 io.c           find_encoding(VALUE v)
VALUE            9431 io.c           io_encoding_set(rb_io_t *fptr, VALUE v1, VALUE v2, VALUE opt)
VALUE            9435 io.c               VALUE ecopts, tmp;
VALUE            9495 io.c               VALUE v1;
VALUE            9496 io.c               VALUE v2;
VALUE            9497 io.c               VALUE opt;
VALUE            9500 io.c           static VALUE
VALUE            9501 io.c           io_encoding_set_v(VALUE v)
VALUE            9508 io.c           static VALUE
VALUE            9509 io.c           pipe_pair_close(VALUE rw)
VALUE            9511 io.c               VALUE *rwp = (VALUE *)rw;
VALUE            9575 io.c           static VALUE
VALUE            9576 io.c           rb_io_s_pipe(int argc, VALUE *argv, VALUE klass)
VALUE            9579 io.c               VALUE r, w, args[3], v1, v2;
VALUE            9580 io.c               VALUE opt;
VALUE            9584 io.c               VALUE ret;
VALUE            9593 io.c               r = rb_protect(io_new_instance, (VALUE)args, &state);
VALUE            9605 io.c               rb_protect(io_encoding_set_v, (VALUE)&ies_args, &state);
VALUE            9614 io.c               w = rb_protect(io_new_instance, (VALUE)args, &state);
VALUE            9646 io.c           	VALUE rw[2];
VALUE            9649 io.c           	return rb_ensure(rb_yield, ret, pipe_pair_close, (VALUE)rw);
VALUE            9656 io.c               VALUE *argv;
VALUE            9657 io.c               VALUE io;
VALUE            9661 io.c           open_key_args(int argc, VALUE *argv, VALUE opt, struct foreach_arg *arg)
VALUE            9663 io.c               VALUE path, v;
VALUE            9677 io.c           	VALUE args;
VALUE            9697 io.c           static VALUE
VALUE            9700 io.c               VALUE str;
VALUE            9734 io.c           static VALUE
VALUE            9735 io.c           rb_io_s_foreach(int argc, VALUE *argv, VALUE self)
VALUE            9737 io.c               VALUE opt;
VALUE            9745 io.c               return rb_ensure(io_s_foreach, (VALUE)&arg, rb_io_close, arg.io);
VALUE            9748 io.c           static VALUE
VALUE            9772 io.c           static VALUE
VALUE            9773 io.c           rb_io_s_readlines(int argc, VALUE *argv, VALUE io)
VALUE            9775 io.c               VALUE opt;
VALUE            9781 io.c               return rb_ensure(io_s_readlines, (VALUE)&arg, rb_io_close, arg.io);
VALUE            9784 io.c           static VALUE
VALUE            9791 io.c               VALUE io;
VALUE            9792 io.c               VALUE offset;
VALUE            9796 io.c           static VALUE
VALUE            9797 io.c           seek_before_access(VALUE argp)
VALUE            9843 io.c           static VALUE
VALUE            9844 io.c           rb_io_s_read(int argc, VALUE *argv, VALUE io)
VALUE            9846 io.c               VALUE opt, offset;
VALUE            9858 io.c           	rb_protect(seek_before_access, (VALUE)&sarg, &state);
VALUE            9865 io.c               return rb_ensure(io_s_read, (VALUE)&arg, rb_io_close, arg.io);
VALUE            9882 io.c           static VALUE
VALUE            9883 io.c           rb_io_s_binread(int argc, VALUE *argv, VALUE io)
VALUE            9885 io.c               VALUE offset;
VALUE            9909 io.c           	rb_protect(seek_before_access, (VALUE)&sarg, &state);
VALUE            9915 io.c               return rb_ensure(io_s_read, (VALUE)&arg, rb_io_close, arg.io);
VALUE            9918 io.c           static VALUE
VALUE            9924 io.c           static VALUE
VALUE            9925 io.c           io_s_write(int argc, VALUE *argv, int binary)
VALUE            9927 io.c               VALUE string, offset, opt;
VALUE            9958 io.c                  rb_protect(seek_before_access, (VALUE)&sarg, &state);
VALUE            9969 io.c               return rb_ensure(io_s_write0, (VALUE)&warg, rb_io_close, arg.io);
VALUE            10011 io.c           static VALUE
VALUE            10012 io.c           rb_io_s_write(int argc, VALUE *argv, VALUE io)
VALUE            10027 io.c           static VALUE
VALUE            10028 io.c           rb_io_s_binwrite(int argc, VALUE *argv, VALUE io)
VALUE            10034 io.c               VALUE src;
VALUE            10035 io.c               VALUE dst;
VALUE            10048 io.c               VALUE th;
VALUE            10054 io.c               VALUE th = (VALUE)arg;
VALUE            10490 io.c           static VALUE
VALUE            10491 io.c           copy_stream_fallback_body(VALUE arg)
VALUE            10495 io.c               VALUE n;
VALUE            10496 io.c               VALUE buf = rb_str_buf_new(buflen);
VALUE            10519 io.c                       VALUE rc = rb_funcall(stp->src, read_method, 2, INT2FIX(l), buf);
VALUE            10548 io.c           static VALUE
VALUE            10554 io.c               rb_rescue2(copy_stream_fallback_body, (VALUE)stp,
VALUE            10555 io.c                          (VALUE (*) (ANYARGS))0, (VALUE)0,
VALUE            10556 io.c                          rb_eEOFError, (VALUE)0);
VALUE            10560 io.c           static VALUE
VALUE            10561 io.c           copy_stream_body(VALUE arg)
VALUE            10564 io.c               VALUE src_io = stp->src, dst_io = stp->dst;
VALUE            10584 io.c           	VALUE tmp_io = rb_io_check_io(src_io);
VALUE            10589 io.c           	    VALUE args[2];
VALUE            10610 io.c           	VALUE tmp_io = rb_io_check_io(dst_io);
VALUE            10615 io.c           	    VALUE args[3];
VALUE            10643 io.c                   VALUE str;
VALUE            10679 io.c           static VALUE
VALUE            10680 io.c           copy_stream_finalize(VALUE arg)
VALUE            10727 io.c           static VALUE
VALUE            10728 io.c           rb_io_s_copy_stream(int argc, VALUE *argv, VALUE io)
VALUE            10730 io.c               VALUE src, dst, length, src_offset;
VALUE            10751 io.c               rb_ensure(copy_stream_body, (VALUE)&st, copy_stream_finalize, (VALUE)&st);
VALUE            10764 io.c           static VALUE
VALUE            10765 io.c           rb_io_external_encoding(VALUE io)
VALUE            10789 io.c           static VALUE
VALUE            10790 io.c           rb_io_internal_encoding(VALUE io)
VALUE            10818 io.c           static VALUE
VALUE            10819 io.c           rb_io_set_encoding(int argc, VALUE *argv, VALUE io)
VALUE            10822 io.c               VALUE v1, v2, opt;
VALUE            10837 io.c               VALUE val = Qnil;
VALUE            10860 io.c           static VALUE
VALUE            10861 io.c           argf_external_encoding(VALUE argf)
VALUE            10882 io.c           static VALUE
VALUE            10883 io.c           argf_internal_encoding(VALUE argf)
VALUE            10922 io.c           static VALUE
VALUE            10923 io.c           argf_set_encoding(int argc, VALUE *argv, VALUE argf)
VALUE            10948 io.c           static VALUE
VALUE            10949 io.c           argf_tell(VALUE argf)
VALUE            10965 io.c           static VALUE
VALUE            10966 io.c           argf_seek_m(int argc, VALUE *argv, VALUE argf)
VALUE            10986 io.c           static VALUE
VALUE            10987 io.c           argf_set_pos(VALUE argf, VALUE offset)
VALUE            11008 io.c           static VALUE
VALUE            11009 io.c           argf_rewind(VALUE argf)
VALUE            11028 io.c           static VALUE
VALUE            11029 io.c           argf_fileno(VALUE argf)
VALUE            11050 io.c           static VALUE
VALUE            11051 io.c           argf_to_io(VALUE argf)
VALUE            11076 io.c           static VALUE
VALUE            11077 io.c           argf_eof(VALUE argf)
VALUE            11130 io.c           static VALUE
VALUE            11131 io.c           argf_read(int argc, VALUE *argv, VALUE argf)
VALUE            11133 io.c               VALUE tmp, str, length;
VALUE            11178 io.c               VALUE *argv;
VALUE            11179 io.c               VALUE argf;
VALUE            11182 io.c           static VALUE
VALUE            11183 io.c           argf_forward_call(VALUE arg)
VALUE            11190 io.c           static VALUE argf_getpartial(int argc, VALUE *argv, VALUE argf, VALUE opts,
VALUE            11213 io.c           static VALUE
VALUE            11214 io.c           argf_readpartial(int argc, VALUE *argv, VALUE argf)
VALUE            11227 io.c           static VALUE
VALUE            11228 io.c           argf_read_nonblock(int argc, VALUE *argv, VALUE argf)
VALUE            11230 io.c               VALUE opts;
VALUE            11240 io.c           static VALUE
VALUE            11241 io.c           argf_getpartial(int argc, VALUE *argv, VALUE argf, VALUE opts, int nonblock)
VALUE            11243 io.c               VALUE tmp, str, length;
VALUE            11262 io.c           	tmp = rb_rescue2(argf_forward_call, (VALUE)&arg,
VALUE            11263 io.c           			 RUBY_METHOD_FUNC(0), Qnil, rb_eEOFError, (VALUE)0);
VALUE            11307 io.c           static VALUE
VALUE            11308 io.c           argf_getc(VALUE argf)
VALUE            11310 io.c               VALUE ch;
VALUE            11347 io.c           static VALUE
VALUE            11348 io.c           argf_getbyte(VALUE argf)
VALUE            11350 io.c               VALUE ch;
VALUE            11387 io.c           static VALUE
VALUE            11388 io.c           argf_readchar(VALUE argf)
VALUE            11390 io.c               VALUE ch;
VALUE            11427 io.c           static VALUE
VALUE            11428 io.c           argf_readbyte(VALUE argf)
VALUE            11430 io.c               VALUE c;
VALUE            11442 io.c           static VALUE
VALUE            11445 io.c               const VALUE current = ARGF.current_file;
VALUE            11454 io.c           argf_block_call(ID mid, int argc, VALUE *argv, VALUE argf)
VALUE            11456 io.c               VALUE ret = rb_block_call(ARGF.current_file, mid, argc, argv, argf_block_call_i, argf);
VALUE            11492 io.c           static VALUE
VALUE            11493 io.c           argf_each_line(int argc, VALUE *argv, VALUE argf)
VALUE            11506 io.c           static VALUE
VALUE            11507 io.c           argf_lines(int argc, VALUE *argv, VALUE argf)
VALUE            11539 io.c           static VALUE
VALUE            11540 io.c           argf_each_byte(VALUE argf)
VALUE            11553 io.c           static VALUE
VALUE            11554 io.c           argf_bytes(VALUE argf)
VALUE            11578 io.c           static VALUE
VALUE            11579 io.c           argf_each_char(VALUE argf)
VALUE            11592 io.c           static VALUE
VALUE            11593 io.c           argf_chars(VALUE argf)
VALUE            11617 io.c           static VALUE
VALUE            11618 io.c           argf_each_codepoint(VALUE argf)
VALUE            11631 io.c           static VALUE
VALUE            11632 io.c           argf_codepoints(VALUE argf)
VALUE            11662 io.c           static VALUE
VALUE            11663 io.c           argf_filename(VALUE argf)
VALUE            11669 io.c           static VALUE
VALUE            11670 io.c           argf_filename_getter(ID id, VALUE *var)
VALUE            11693 io.c           static VALUE
VALUE            11694 io.c           argf_file(VALUE argf)
VALUE            11711 io.c           static VALUE
VALUE            11712 io.c           argf_binmode_m(VALUE argf)
VALUE            11734 io.c           static VALUE
VALUE            11735 io.c           argf_binmode_p(VALUE argf)
VALUE            11754 io.c           static VALUE
VALUE            11755 io.c           argf_skip(VALUE argf)
VALUE            11782 io.c           static VALUE
VALUE            11783 io.c           argf_close_m(VALUE argf)
VALUE            11801 io.c           static VALUE
VALUE            11802 io.c           argf_closed(VALUE argf)
VALUE            11815 io.c           static VALUE
VALUE            11816 io.c           argf_to_s(VALUE argf)
VALUE            11829 io.c           static VALUE
VALUE            11830 io.c           argf_inplace_mode_get(VALUE argf)
VALUE            11836 io.c           static VALUE
VALUE            11837 io.c           opt_i_get(ID id, VALUE *var)
VALUE            11862 io.c           static VALUE
VALUE            11863 io.c           argf_inplace_mode_set(VALUE argf, VALUE val)
VALUE            11882 io.c           opt_i_set(VALUE val, ID id, VALUE *var)
VALUE            11915 io.c           static VALUE
VALUE            11916 io.c           argf_argv(VALUE argf)
VALUE            11921 io.c           static VALUE
VALUE            11922 io.c           argf_argv_getter(ID id, VALUE *var)
VALUE            11927 io.c           VALUE
VALUE            11940 io.c           static VALUE
VALUE            11941 io.c           argf_write_io(VALUE argf)
VALUE            11955 io.c           static VALUE
VALUE            11956 io.c           argf_write(VALUE argf, VALUE str)
VALUE            11970 io.c               VALUE arg;
VALUE            12172 io.c               VALUE rb_cARGF;
VALUE              29 iseq.c         VALUE rb_cISeq;
VALUE              30 iseq.c         static VALUE iseqw_new(const rb_iseq_t *iseq);
VALUE              31 iseq.c         static const rb_iseq_t *iseqw_check(VALUE iseqw);
VALUE              35 iseq.c         static inline VALUE
VALUE              36 iseq.c         obj_resurrect(VALUE obj)
VALUE             120 iseq.c         	RUBY_MARK_UNLESS_NULL((VALUE)body->parent_iseq);
VALUE             144 iseq.c             size += sizeof(VALUE) * (pkw->num - pkw->required_num);
VALUE             162 iseq.c         	size += body->iseq_size * sizeof(VALUE);
VALUE             168 iseq.c         	size += (body->param.opt_num + 1) * sizeof(VALUE);
VALUE             220 iseq.c         iseq_location_setup(rb_iseq_t *iseq, VALUE path, VALUE absolute_path, VALUE name, VALUE first_lineno)
VALUE             239 iseq.c             const VALUE type = iseq->body->type;
VALUE             262 iseq.c         rb_iseq_add_mark_object(const rb_iseq_t *iseq, VALUE obj)
VALUE             268 iseq.c         static VALUE
VALUE             270 iseq.c         		   VALUE name, VALUE path, VALUE absolute_path, VALUE first_lineno,
VALUE             274 iseq.c             VALUE coverage = Qfalse;
VALUE             308 iseq.c         	VALUE coverages = rb_get_coverages();
VALUE             319 iseq.c         static VALUE
VALUE             323 iseq.c             VALUE err = data->err_info;
VALUE             351 iseq.c         set_compile_option_from_hash(rb_compile_option_t *option, VALUE opt)
VALUE             354 iseq.c           { VALUE flag = rb_hash_aref((h), ID2SYM(rb_intern(#mem))); \
VALUE             359 iseq.c           { VALUE num = rb_hash_aref(opt, ID2SYM(rb_intern(#mem))); \
VALUE             379 iseq.c         rb_iseq_make_compile_option(rb_compile_option_t *option, VALUE opt)
VALUE             386 iseq.c         make_compile_option(rb_compile_option_t *option, VALUE opt)
VALUE             408 iseq.c         static VALUE
VALUE             411 iseq.c             VALUE opt = rb_hash_new();
VALUE             436 iseq.c         rb_iseq_new(NODE *node, VALUE name, VALUE path, VALUE absolute_path,
VALUE             444 iseq.c         rb_iseq_new_top(NODE *node, VALUE name, VALUE path, VALUE absolute_path, const rb_iseq_t *parent)
VALUE             451 iseq.c         rb_iseq_new_main(NODE *node, VALUE path, VALUE absolute_path, const rb_iseq_t *parent)
VALUE             462 iseq.c         	VALUE v1 = iseqw_new(iseq);
VALUE             463 iseq.c         	VALUE v2 = rb_funcall(rb_cISeq, rb_intern("translate"), 1, v1);
VALUE             473 iseq.c         rb_iseq_new_with_opt(NODE *node, VALUE name, VALUE path, VALUE absolute_path,
VALUE             474 iseq.c         		     VALUE first_lineno, const rb_iseq_t *parent,
VALUE             490 iseq.c         rb_iseq_load_iseq(VALUE fname)
VALUE             492 iseq.c             VALUE iseqv = rb_check_funcall(rb_cISeq, rb_intern("load_iseq"), 1, &fname);
VALUE             505 iseq.c         static inline VALUE CHECK_INTEGER(VALUE v) {(void)NUM2LONG(v); return v;}
VALUE             508 iseq.c         iseq_type_from_sym(VALUE type)
VALUE             534 iseq.c         static VALUE
VALUE             535 iseq.c         iseq_load(VALUE data, const rb_iseq_t *parent, VALUE opt)
VALUE             539 iseq.c             VALUE magic, version1, version2, format_type, misc;
VALUE             540 iseq.c             VALUE name, path, absolute_path, first_lineno;
VALUE             541 iseq.c             VALUE type, body, locals, params, exception;
VALUE             595 iseq.c         static VALUE
VALUE             596 iseq.c         iseq_s_load(int argc, VALUE *argv, VALUE self)
VALUE             598 iseq.c             VALUE data, opt=Qnil;
VALUE             603 iseq.c         VALUE
VALUE             604 iseq.c         rb_iseq_load(VALUE data, VALUE parent, VALUE opt)
VALUE             610 iseq.c         rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt)
VALUE             622 iseq.c             NODE *(*parse)(VALUE vparser, VALUE fname, VALUE file, int start);
VALUE             638 iseq.c         	const VALUE parser = rb_parser_new();
VALUE             647 iseq.c         	INITIALIZED VALUE label = parent ?
VALUE             658 iseq.c         rb_iseq_compile(VALUE src, VALUE file, VALUE line)
VALUE             664 iseq.c         rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block)
VALUE             669 iseq.c         VALUE
VALUE             675 iseq.c         VALUE
VALUE             681 iseq.c         VALUE
VALUE             687 iseq.c         VALUE
VALUE             693 iseq.c         VALUE
VALUE             699 iseq.c         VALUE
VALUE             714 iseq.c         VALUE
VALUE             725 iseq.c             rb_gc_mark((VALUE)ptr);
VALUE             740 iseq.c         static VALUE
VALUE             744 iseq.c             VALUE obj;
VALUE             753 iseq.c         VALUE
VALUE             780 iseq.c         static VALUE
VALUE             781 iseq.c         iseqw_s_compile(int argc, VALUE *argv, VALUE self)
VALUE             783 iseq.c             VALUE src, file = Qnil, path = Qnil, line = INT2FIX(1), opt = Qnil;
VALUE             813 iseq.c         static VALUE
VALUE             814 iseq.c         iseqw_s_compile_file(int argc, VALUE *argv, VALUE self)
VALUE             816 iseq.c             VALUE file, line = INT2FIX(1), opt = Qnil;
VALUE             817 iseq.c             VALUE parser;
VALUE             818 iseq.c             VALUE f;
VALUE             876 iseq.c         static VALUE
VALUE             877 iseq.c         iseqw_s_compile_option_set(VALUE self, VALUE opt)
VALUE             894 iseq.c         static VALUE
VALUE             895 iseq.c         iseqw_s_compile_option_get(VALUE self)
VALUE             901 iseq.c         iseqw_check(VALUE iseqw)
VALUE             916 iseq.c         rb_iseqw_to_iseq(VALUE iseqw)
VALUE             929 iseq.c         static VALUE
VALUE             930 iseq.c         iseqw_eval(VALUE self)
VALUE             940 iseq.c         static VALUE
VALUE             941 iseq.c         iseqw_inspect(VALUE self)
VALUE             978 iseq.c         static VALUE
VALUE             979 iseq.c         iseqw_path(VALUE self)
VALUE            1000 iseq.c         static VALUE
VALUE            1001 iseq.c         iseqw_absolute_path(VALUE self)
VALUE            1029 iseq.c         static VALUE
VALUE            1030 iseq.c         iseqw_label(VALUE self)
VALUE            1055 iseq.c         static VALUE
VALUE            1056 iseq.c         iseqw_base_label(VALUE self)
VALUE            1071 iseq.c         static VALUE
VALUE            1072 iseq.c         iseqw_first_lineno(VALUE self)
VALUE            1077 iseq.c         static VALUE iseq_data_to_ary(const rb_iseq_t *iseq);
VALUE            1160 iseq.c         static VALUE
VALUE            1161 iseq.c         iseqw_to_a(VALUE self)
VALUE            1230 iseq.c         static VALUE
VALUE            1231 iseq.c         id_to_name(ID id, VALUE default_value)
VALUE            1233 iseq.c             VALUE str = rb_id2str(id);
VALUE            1243 iseq.c         VALUE
VALUE            1245 iseq.c         		       VALUE insn, int op_no, VALUE op,
VALUE            1246 iseq.c         		       int len, size_t pos, const VALUE *pnop, VALUE child)
VALUE            1250 iseq.c             VALUE ret = Qundef;
VALUE            1254 iseq.c         	ret = rb_sprintf("%"PRIdVALUE, (VALUE)(pos + len + op));
VALUE            1265 iseq.c         		VALUE level = *pnop, i;
VALUE            1300 iseq.c         		    rb_ary_push(child, (VALUE)iseq);
VALUE            1322 iseq.c         	    VALUE ary = rb_ary_new();
VALUE            1332 iseq.c         		VALUE kw_ary = rb_ary_new_from_values(kw_args->keyword_len, kw_args->keywords);
VALUE            1337 iseq.c         		VALUE flags = rb_ary_new();
VALUE            1385 iseq.c         rb_iseq_disasm_insn(VALUE ret, const VALUE *code, size_t pos,
VALUE            1386 iseq.c         		    const rb_iseq_t *iseq, VALUE child)
VALUE            1388 iseq.c             VALUE insn = code[pos];
VALUE            1392 iseq.c             VALUE str = rb_str_new(0, 0);
VALUE            1406 iseq.c         	VALUE opstr = rb_insn_operand_intern(iseq, insn, j, code[pos + j + 1],
VALUE            1458 iseq.c         static VALUE
VALUE            1469 iseq.c         VALUE
VALUE            1472 iseq.c             VALUE *code;
VALUE            1473 iseq.c             VALUE str = rb_str_new(0, 0);
VALUE            1474 iseq.c             VALUE child = rb_ary_tmp_new(3);
VALUE            1536 iseq.c         	    VALUE name = id_to_name(tbl[i], 0);
VALUE            1575 iseq.c         	VALUE isv = rb_ary_entry(child, l);
VALUE            1600 iseq.c         static VALUE
VALUE            1601 iseq.c         iseqw_disasm(VALUE self)
VALUE            1641 iseq.c         static VALUE
VALUE            1642 iseq.c         iseqw_s_of(VALUE klass, VALUE body)
VALUE            1716 iseq.c         static VALUE
VALUE            1717 iseq.c         iseqw_s_disasm(VALUE klass, VALUE body)
VALUE            1719 iseq.c             VALUE iseqw = iseqw_s_of(klass, body);
VALUE            1735 iseq.c           static VALUE sym_##name
VALUE            1740 iseq.c         static VALUE
VALUE            1743 iseq.c             VALUE sym = rb_str_intern(rb_sprintf("label_%lu", idx));
VALUE            1748 iseq.c         static VALUE
VALUE            1749 iseq.c         exception_type2symbol(VALUE type)
VALUE            1766 iseq.c         cdhash_each(VALUE key, VALUE value, VALUE ary)
VALUE            1773 iseq.c         static VALUE
VALUE            1781 iseq.c             VALUE *seq, *iseq_original;
VALUE            1783 iseq.c             VALUE val = rb_ary_new();
VALUE            1784 iseq.c             VALUE type; /* Symbol */
VALUE            1785 iseq.c             VALUE locals = rb_ary_new();
VALUE            1786 iseq.c             VALUE params = rb_hash_new();
VALUE            1787 iseq.c             VALUE body = rb_ary_new(); /* [[:insn1, ...], ...] */
VALUE            1788 iseq.c             VALUE nbody;
VALUE            1789 iseq.c             VALUE exception = rb_ary_new(); /* [[....]] */
VALUE            1790 iseq.c             VALUE misc = rb_hash_new();
VALUE            1792 iseq.c             static VALUE insn_syms[VM_INSTRUCTION_SIZE];
VALUE            1857 iseq.c                   VALUE arg_opt_labels = rb_ary_new2(len);
VALUE            1860 iseq.c                       VALUE l = register_label(labels_table, iseq->body->param.opt_table[j]);
VALUE            1873 iseq.c         	    VALUE keywords = rb_ary_new();
VALUE            1879 iseq.c         		VALUE key = rb_ary_new_from_args(1, ID2SYM(iseq->body->param.keyword->table[i]));
VALUE            1898 iseq.c         	VALUE insn = *seq++;
VALUE            1900 iseq.c         	VALUE *nseq = seq + len - 1;
VALUE            1901 iseq.c         	VALUE ary = rb_ary_new2(len);
VALUE            1922 iseq.c         			VALUE val = iseq_data_to_ary(rb_iseq_check(iseq));
VALUE            1945 iseq.c         		    VALUE e = rb_hash_new();
VALUE            1954 iseq.c         			VALUE kw = rb_ary_new2((long)ci_kw->kw_arg->keyword_len);
VALUE            1976 iseq.c         		    VALUE hash = *seq;
VALUE            1977 iseq.c         		    VALUE val = rb_ary_new();
VALUE            1983 iseq.c         			VALUE pos = FIX2INT(rb_ary_entry(val, i+1));
VALUE            1995 iseq.c         		    VALUE val = LONG2NUM((SIGNED_VALUE)*seq);
VALUE            1997 iseq.c         		    VALUE val = LL2NUM((SIGNED_VALUE)*seq);
VALUE            2013 iseq.c         	VALUE ary = rb_ary_new();
VALUE            2034 iseq.c         	VALUE ary = RARRAY_AREF(nbody, l);
VALUE            2038 iseq.c         	    rb_ary_push(body, (VALUE)label);
VALUE            2081 iseq.c         VALUE
VALUE            2085 iseq.c             VALUE a, args = rb_ary_new2(iseq->body->param.size);
VALUE            2167 iseq.c         VALUE
VALUE            2187 iseq.c             VALUE *defs, str;
VALUE            2194 iseq.c         	defs = ruby_xcalloc(numberof(expr_names), sizeof(VALUE));
VALUE            2212 iseq.c         rb_iseqw_line_trace_each(VALUE iseqw, int (*func)(int line, rb_event_flag_t *events_ptr, void *d), void *data)
VALUE            2219 iseq.c             VALUE *iseq_original;
VALUE            2239 iseq.c         			VALUE *encoded = (VALUE *)iseq->body->iseq_encoded;
VALUE            2241 iseq.c         			  (VALUE)(current_events | (events & RUBY_EVENT_SPECIFIED_LINE));
VALUE            2253 iseq.c             VALUE result = (VALUE)ptr;
VALUE            2263 iseq.c         VALUE
VALUE            2264 iseq.c         rb_iseqw_line_trace_all(VALUE iseqw)
VALUE            2266 iseq.c             VALUE result = rb_ary_new();
VALUE            2310 iseq.c         VALUE
VALUE            2311 iseq.c         rb_iseqw_line_trace_specify(VALUE iseqval, VALUE pos, VALUE set)
VALUE            2334 iseq.c         VALUE
VALUE            2335 iseq.c         rb_iseqw_local_variables(VALUE iseqval)
VALUE            2357 iseq.c         static VALUE
VALUE            2358 iseq.c         iseqw_to_binary(int argc, VALUE *argv, VALUE self)
VALUE            2360 iseq.c             VALUE opt;
VALUE            2378 iseq.c         static VALUE
VALUE            2379 iseq.c         iseqw_s_load_from_binary(VALUE self, VALUE str)
VALUE            2390 iseq.c         static VALUE
VALUE            2391 iseq.c         iseqw_s_load_from_binary_extra_data(VALUE self, VALUE str)
VALUE              26 iseq.h             return sizeof(struct rb_call_info_kw_arg) + sizeof(VALUE) * (keyword_len - 1);
VALUE              36 iseq.h         static inline VALUE
VALUE              39 iseq.h             VALUE ary = rb_ary_tmp_new(ISEQ_MARK_ARY_INITIAL_SIZE);
VALUE              61 iseq.h         static inline VALUE *
VALUE              64 iseq.h             VALUE str = RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_ORIGINAL_ISEQ);
VALUE              65 iseq.h             if (RTEST(str)) return (VALUE *)RSTRING_PTR(str);
VALUE              69 iseq.h         static inline VALUE *
VALUE              72 iseq.h             VALUE str = rb_str_tmp_new(size * sizeof(VALUE));
VALUE              74 iseq.h             return (VALUE *)RSTRING_PTR(str);
VALUE              87 iseq.h         VALUE iseq_ibf_dump(const rb_iseq_t *iseq, VALUE opt);
VALUE              89 iseq.h         const rb_iseq_t *iseq_ibf_load(VALUE str);
VALUE              90 iseq.h         VALUE iseq_ibf_load_extra_data(VALUE str);
VALUE              95 iseq.h         VALUE rb_iseq_compile_node(rb_iseq_t *iseq, NODE *node);
VALUE              97 iseq.h         VALUE *rb_iseq_original_iseq(const rb_iseq_t *iseq);
VALUE              98 iseq.h         void rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE misc,
VALUE              99 iseq.h         			    VALUE locals, VALUE args,
VALUE             100 iseq.h         			    VALUE exception, VALUE body);
VALUE             103 iseq.h         void rb_iseq_add_mark_object(const rb_iseq_t *iseq, VALUE obj);
VALUE             104 iseq.h         VALUE rb_iseq_load(VALUE data, VALUE parent, VALUE opt);
VALUE             105 iseq.h         VALUE rb_iseq_parameters(const rb_iseq_t *iseq, int is_proc);
VALUE             109 iseq.h         int rb_iseqw_line_trace_each(VALUE iseqval, int (*func)(int line, rb_event_flag_t *events_ptr, void *d), void *data);
VALUE             110 iseq.h         VALUE rb_iseqw_line_trace_all(VALUE iseqval);
VALUE             111 iseq.h         VALUE rb_iseqw_line_trace_specify(VALUE iseqval, VALUE pos, VALUE set);
VALUE             112 iseq.h         VALUE rb_iseqw_new(const rb_iseq_t *iseq);
VALUE             113 iseq.h         const rb_iseq_t *rb_iseqw_to_iseq(VALUE iseqw);
VALUE             115 iseq.h         VALUE rb_iseq_path(const rb_iseq_t *iseq);
VALUE             116 iseq.h         VALUE rb_iseq_absolute_path(const rb_iseq_t *iseq);
VALUE             117 iseq.h         VALUE rb_iseq_label(const rb_iseq_t *iseq);
VALUE             118 iseq.h         VALUE rb_iseq_base_label(const rb_iseq_t *iseq);
VALUE             119 iseq.h         VALUE rb_iseq_first_lineno(const rb_iseq_t *iseq);
VALUE             120 iseq.h         VALUE rb_iseq_method_name(const rb_iseq_t *iseq);
VALUE             123 iseq.h         const rb_iseq_t *rb_method_iseq(VALUE body);
VALUE             124 iseq.h         const rb_iseq_t *rb_proc_get_iseq(VALUE proc, int *is_proc);
VALUE             193 iseq.h             const VALUE err_info;
VALUE             194 iseq.h             VALUE mark_ary;
VALUE             195 iseq.h             const VALUE catch_table_ary;	/* Array */
VALUE             202 iseq.h             VALUE ensure_node;
VALUE             203 iseq.h             VALUE for_iseq;
VALUE             244 iseq.h         VALUE rb_iseq_defined_string(enum defined_type type);
VALUE             245 iseq.h         void rb_iseq_make_compile_option(struct rb_compile_option_struct *option, VALUE opt);
VALUE             248 iseq.h         VALUE rb_iseq_local_variables(const rb_iseq_t *iseq);
VALUE              11 load.c         static VALUE ruby_dln_librefs;
VALUE              29 load.c         VALUE
VALUE              32 load.c             VALUE load_path = GET_VM()->load_path;
VALUE              52 load.c             VALUE load_path = vm->load_path;
VALUE              53 load.c             VALUE expanded_load_path = vm->expanded_load_path;
VALUE              54 load.c             VALUE ary;
VALUE              60 load.c         	VALUE path, as_str, expanded_path;
VALUE              97 load.c         static VALUE
VALUE             101 load.c             VALUE cwd_str = rb_filesystem_str_new_cstr(cwd);
VALUE             106 load.c         VALUE
VALUE             110 load.c             const VALUE non_cache = Qtrue;
VALUE             135 load.c         	VALUE cwd = load_path_getcwd();
VALUE             152 load.c         static VALUE
VALUE             158 load.c         static VALUE
VALUE             184 load.c         features_index_add_single(VALUE short_feature, VALUE offset)
VALUE             187 load.c             VALUE this_feature_index = Qnil;
VALUE             201 load.c         	VALUE feature_indexes[2];
VALUE             204 load.c         	this_feature_index = (VALUE)xcalloc(1, sizeof(struct RArray));
VALUE             224 load.c         features_index_add(VALUE feature, VALUE offset)
VALUE             226 load.c             VALUE short_feature;
VALUE             268 load.c             VALUE obj = (VALUE)val;
VALUE             280 load.c             VALUE features;
VALUE             290 load.c         	    VALUE entry, as_str;
VALUE             314 load.c         static VALUE
VALUE             316 load.c         		    int type, VALUE load_path)
VALUE             347 load.c         	VALUE p = RARRAY_AREF(load_path, i);
VALUE             362 load.c             VALUE load_path;
VALUE             371 load.c             VALUE p = loaded_feature_path(s, strlen(s), fp->name, fp->len,
VALUE             381 load.c             VALUE features, this_feature_index = Qnil, v, p, load_path = 0;
VALUE             431 load.c         	    VALUE entry;
VALUE             490 load.c         	VALUE bufstr;
VALUE             531 load.c             VALUE fullpath = 0;
VALUE             555 load.c         rb_provide_feature(VALUE feature)
VALUE             557 load.c             VALUE features;
VALUE             577 load.c         NORETURN(static void load_failed(VALUE));
VALUE             578 load.c         const rb_iseq_t *rb_iseq_load_iseq(VALUE fname);
VALUE             581 load.c         rb_load_internal0(rb_thread_t *th, VALUE fname, int wrap)
VALUE             584 load.c             volatile VALUE wrapper = th->top_wrapper;
VALUE             585 load.c             volatile VALUE self = th->top_self;
VALUE             612 load.c         	    VALUE parser = rb_parser_new();
VALUE             629 load.c         	VALUE exc = rb_vm_make_jump_tag_but_local_jump(state, Qundef);
VALUE             643 load.c         rb_load_internal(VALUE fname, int wrap)
VALUE             653 load.c         static VALUE
VALUE             654 load.c         file_to_load(VALUE fname)
VALUE             656 load.c             VALUE tmp = rb_find_file(FilePathValue(fname));
VALUE             662 load.c         rb_load(VALUE fname, int wrap)
VALUE             668 load.c         rb_load_protect(VALUE fname, int wrap, int *state)
VALUE             671 load.c             volatile VALUE path = 0;
VALUE             697 load.c         static VALUE
VALUE             698 load.c         rb_f_load(int argc, VALUE *argv)
VALUE             700 load.c             VALUE fname, wrap, path, orig_fname;
VALUE             734 load.c             else if (RB_TYPE_P((VALUE)data, T_IMEMO) && imemo_type((VALUE)data) == imemo_memo) {
VALUE             746 load.c             switch (rb_thread_shield_wait((VALUE)data)) {
VALUE             760 load.c             VALUE thread_shield = (VALUE)*value;
VALUE             818 load.c         VALUE
VALUE             819 load.c         rb_f_require(VALUE obj, VALUE fname)
VALUE             832 load.c         VALUE
VALUE             833 load.c         rb_f_require_relative(VALUE obj, VALUE fname)
VALUE             835 load.c             VALUE base = rb_current_realfilepath();
VALUE             844 load.c         search_required(VALUE fname, volatile VALUE *path, int safe_level)
VALUE             846 load.c             VALUE tmp;
VALUE             934 load.c         load_failed(VALUE fname)
VALUE             939 load.c         static VALUE
VALUE             940 load.c         load_ext(VALUE path)
VALUE             943 load.c             return (VALUE)dln_load(RSTRING_PTR(path));
VALUE             954 load.c         rb_require_internal(VALUE fname, int safe)
VALUE             958 load.c             volatile VALUE errinfo = th->errinfo;
VALUE             970 load.c         	VALUE path;
VALUE            1031 load.c             VALUE str = rb_setup_fake_str(&fake, fname, len, 0);
VALUE            1037 load.c         VALUE
VALUE            1038 load.c         rb_require_safe(VALUE fname, int safe)
VALUE            1052 load.c         VALUE
VALUE            1055 load.c             VALUE fn = rb_str_new2(fname);
VALUE            1099 load.c         static VALUE
VALUE            1100 load.c         rb_mod_autoload(VALUE mod, VALUE sym, VALUE file)
VALUE            1122 load.c         static VALUE
VALUE            1123 load.c         rb_mod_autoload_p(VALUE mod, VALUE sym)
VALUE            1143 load.c         static VALUE
VALUE            1144 load.c         rb_f_autoload(VALUE obj, VALUE sym, VALUE file)
VALUE            1146 load.c             VALUE klass = rb_class_real(rb_vm_cbase());
VALUE            1164 load.c         static VALUE
VALUE            1165 load.c         rb_f_autoload_p(VALUE obj, VALUE sym)
VALUE            1168 load.c             VALUE klass = rb_vm_cbase();
VALUE            1184 load.c             rb_define_hooked_variable(var_load_path, (VALUE*)vm, load_path_getter, rb_gvar_readonly_setter);
VALUE              26 localeinit.c   static VALUE
VALUE              27 localeinit.c   locale_charmap(VALUE (*conv)(const char *))
VALUE              79 localeinit.c   VALUE
VALUE              80 localeinit.c   rb_locale_charmap(VALUE klass)
VALUE              85 localeinit.c   static VALUE
VALUE              88 localeinit.c       return (VALUE)rb_enc_find_index(name);
VALUE             104 marshal.c          VALUE newclass;
VALUE             105 marshal.c          VALUE oldclass;
VALUE             106 marshal.c          VALUE (*dumper)(VALUE);
VALUE             107 marshal.c          VALUE (*loader)(VALUE, VALUE);
VALUE             111 marshal.c      static VALUE compat_allocator_tbl_wrapper;
VALUE             112 marshal.c      static VALUE rb_marshal_dump_limited(VALUE obj, VALUE port, int limit);
VALUE             113 marshal.c      static VALUE rb_marshal_load_with_proc(VALUE port, VALUE proc);
VALUE             134 marshal.c      rb_marshal_define_compat(VALUE newclass, VALUE oldclass, VALUE (*dumper)(VALUE), VALUE (*loader)(VALUE, VALUE))
VALUE             158 marshal.c          VALUE str, dest;
VALUE             167 marshal.c          VALUE obj;
VALUE             172 marshal.c      static VALUE
VALUE             173 marshal.c      check_dump_arg(VALUE ret, struct dump_arg *arg, const char *name)
VALUE             219 marshal.c      static VALUE
VALUE             220 marshal.c      must_not_be_anonymous(const char *type, VALUE path)
VALUE             236 marshal.c      static VALUE
VALUE             237 marshal.c      class2path(VALUE klass)
VALUE             239 marshal.c          VALUE path = rb_class_path(klass);
VALUE             249 marshal.c      static void w_encoding(VALUE encname, struct dump_call_arg *arg);
VALUE             250 marshal.c      static VALUE encoding_name(VALUE obj, struct dump_arg *arg);
VALUE             255 marshal.c          VALUE buf = arg->str;
VALUE             433 marshal.c      w_symbol(VALUE sym, struct dump_arg *arg)
VALUE             436 marshal.c          VALUE encname;
VALUE             443 marshal.c      	const VALUE orig_sym = sym;
VALUE             470 marshal.c      w_unique(VALUE s, struct dump_arg *arg)
VALUE             476 marshal.c      static void w_object(VALUE,struct dump_arg*,int);
VALUE             479 marshal.c      hash_each(VALUE key, VALUE value, struct dump_call_arg *arg)
VALUE             491 marshal.c      w_extended(VALUE klass, struct dump_arg *arg, int check)
VALUE             494 marshal.c      	VALUE origin = RCLASS_ORIGIN(klass);
VALUE             502 marshal.c      	VALUE path = rb_class_name(RBASIC(klass)->klass);
VALUE             510 marshal.c      w_class(char type, VALUE obj, struct dump_arg *arg, int check)
VALUE             512 marshal.c          VALUE path;
VALUE             514 marshal.c          VALUE klass;
VALUE             518 marshal.c              obj = (VALUE)real_obj;
VALUE             528 marshal.c      w_uclass(VALUE obj, VALUE super, struct dump_arg *arg)
VALUE             530 marshal.c          VALUE klass = CLASS_OF(obj);
VALUE             546 marshal.c          VALUE value = (VALUE)val;
VALUE             563 marshal.c      static VALUE
VALUE             564 marshal.c      encoding_name(VALUE obj, struct dump_arg *arg)
VALUE             588 marshal.c          return (VALUE)name;
VALUE             592 marshal.c      w_encoding(VALUE encname, struct dump_call_arg *arg)
VALUE             607 marshal.c      has_ivars(VALUE obj, VALUE encname, VALUE *ivobj)
VALUE             628 marshal.c      w_ivar(st_index_t num, VALUE ivobj, VALUE encname, struct dump_call_arg *arg)
VALUE             638 marshal.c      w_objivar(VALUE obj, struct dump_call_arg *arg)
VALUE             650 marshal.c      w_object(VALUE obj, struct dump_arg *arg, int limit)
VALUE             653 marshal.c          VALUE ivobj = Qundef;
VALUE             656 marshal.c          VALUE encname = Qnil;
VALUE             704 marshal.c      	VALUE v;
VALUE             722 marshal.c      	    VALUE ivobj2 = Qundef;
VALUE             724 marshal.c      	    VALUE encname2;
VALUE             758 marshal.c                      VALUE real_obj = obj;
VALUE             776 marshal.c      		VALUE path = class2path(obj);
VALUE             785 marshal.c      		VALUE path = class2path(obj);
VALUE             883 marshal.c      		VALUE mem;
VALUE             902 marshal.c      		VALUE v;
VALUE             986 marshal.c      static VALUE
VALUE             987 marshal.c      marshal_dump(int argc, VALUE *argv)
VALUE             989 marshal.c          VALUE obj, port, a1, a2;
VALUE            1007 marshal.c      VALUE
VALUE            1008 marshal.c      rb_marshal_dump_limited(VALUE obj, VALUE port, int limit)
VALUE            1011 marshal.c          VALUE wrapper; /* used to avoid memory leak in case of exception */
VALUE            1047 marshal.c          VALUE src;
VALUE            1054 marshal.c          VALUE proc;
VALUE            1059 marshal.c      static VALUE
VALUE            1060 marshal.c      check_load_arg(VALUE ret, struct load_arg *arg, const char *name)
VALUE            1104 marshal.c      static VALUE r_entry0(VALUE v, st_index_t num, struct load_arg *arg);
VALUE            1105 marshal.c      static VALUE r_object(struct load_arg *arg);
VALUE            1106 marshal.c      static VALUE r_symbol(struct load_arg *arg);
VALUE            1107 marshal.c      static VALUE path2class(VALUE path);
VALUE            1130 marshal.c      	VALUE str, n = LONG2NUM(readable);
VALUE            1162 marshal.c      	    VALUE v = load_funcall(arg, arg->src, s_getbyte, 0, 0);
VALUE            1210 marshal.c      static VALUE
VALUE            1213 marshal.c          VALUE str, n = LONG2NUM(len);
VALUE            1224 marshal.c      static VALUE
VALUE            1227 marshal.c          VALUE str;
VALUE            1238 marshal.c      	VALUE tmp, n;
VALUE            1271 marshal.c      static VALUE
VALUE            1274 marshal.c          VALUE str;
VALUE            1298 marshal.c      sym2encidx(VALUE sym, VALUE val)
VALUE            1319 marshal.c      static VALUE
VALUE            1328 marshal.c          return (VALUE)sym;
VALUE            1331 marshal.c      static VALUE
VALUE            1334 marshal.c          VALUE s = r_bytes(arg);
VALUE            1335 marshal.c          VALUE sym;
VALUE            1353 marshal.c      static VALUE
VALUE            1375 marshal.c      static VALUE
VALUE            1381 marshal.c      static VALUE
VALUE            1387 marshal.c      static VALUE
VALUE            1388 marshal.c      r_entry0(VALUE v, st_index_t num, struct load_arg *arg)
VALUE            1390 marshal.c          st_data_t real_obj = (VALUE)Qundef;
VALUE            1400 marshal.c      	if ((VALUE)real_obj != Qundef)
VALUE            1401 marshal.c      	    OBJ_TAINT((VALUE)real_obj);
VALUE            1406 marshal.c      static VALUE
VALUE            1407 marshal.c      r_fixup_compat(VALUE v, struct load_arg *arg)
VALUE            1412 marshal.c              VALUE real_obj = (VALUE)data;
VALUE            1423 marshal.c      static VALUE
VALUE            1424 marshal.c      r_post_proc(VALUE v, struct load_arg *arg)
VALUE            1432 marshal.c      static VALUE
VALUE            1433 marshal.c      r_leave(VALUE v, struct load_arg *arg)
VALUE            1443 marshal.c          VALUE obj = (VALUE)arg, value = (VALUE)val;
VALUE            1451 marshal.c      static VALUE
VALUE            1452 marshal.c      r_copy_ivar(VALUE v, VALUE data)
VALUE            1459 marshal.c      r_ivar(VALUE obj, int *has_encoding, struct load_arg *arg)
VALUE            1466 marshal.c      	    VALUE sym = r_symbol(arg);
VALUE            1467 marshal.c      	    VALUE val = r_object(arg);
VALUE            1480 marshal.c      static VALUE
VALUE            1481 marshal.c      path2class(VALUE path)
VALUE            1483 marshal.c          VALUE v = rb_path_to_class(path);
VALUE            1493 marshal.c      static VALUE
VALUE            1494 marshal.c      must_be_module(VALUE v, VALUE path)
VALUE            1502 marshal.c      static VALUE
VALUE            1503 marshal.c      obj_alloc_by_klass(VALUE klass, struct load_arg *arg, VALUE *oldclass)
VALUE            1511 marshal.c              VALUE real_obj = rb_obj_alloc(klass);
VALUE            1512 marshal.c              VALUE obj = rb_obj_alloc(compat->oldclass);
VALUE            1525 marshal.c      static VALUE
VALUE            1526 marshal.c      obj_alloc_by_path(VALUE path, struct load_arg *arg)
VALUE            1531 marshal.c      static VALUE
VALUE            1532 marshal.c      append_extmod(VALUE obj, VALUE extmod)
VALUE            1536 marshal.c      	VALUE m = RARRAY_AREF(extmod, --i);
VALUE            1549 marshal.c      static VALUE
VALUE            1550 marshal.c      r_object0(struct load_arg *arg, int *ivp, VALUE extmod)
VALUE            1552 marshal.c          VALUE v = Qnil;
VALUE            1563 marshal.c      	v = (VALUE)link;
VALUE            1578 marshal.c      	    VALUE path = r_unique(arg);
VALUE            1579 marshal.c      	    VALUE m = rb_path_to_class(path);
VALUE            1583 marshal.c      		VALUE c;
VALUE            1613 marshal.c      	    VALUE c = path2class(r_unique(arg));
VALUE            1624 marshal.c      		VALUE tmp = rb_obj_alloc(c);
VALUE            1658 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1684 marshal.c      	    VALUE data;
VALUE            1705 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1763 marshal.c      		VALUE key = r_object(arg);
VALUE            1764 marshal.c      		VALUE value = r_object(arg);
VALUE            1778 marshal.c      	    VALUE mem, values;
VALUE            1780 marshal.c      	    VALUE slot;
VALUE            1782 marshal.c      	    VALUE klass = path2class(r_unique(arg));
VALUE            1799 marshal.c      		VALUE n = rb_sym2str(RARRAY_AREF(mem, i));
VALUE            1818 marshal.c      	    VALUE name = r_unique(arg);
VALUE            1819 marshal.c      	    VALUE klass = path2class(name);
VALUE            1820 marshal.c      	    VALUE data;
VALUE            1844 marshal.c      	    VALUE name = r_unique(arg);
VALUE            1845 marshal.c      	    VALUE klass = path2class(name);
VALUE            1846 marshal.c      	    VALUE oldclass = 0;
VALUE            1847 marshal.c      	    VALUE data;
VALUE            1886 marshal.c      	    VALUE name = r_unique(arg);
VALUE            1887 marshal.c      	    VALUE klass = path2class(name);
VALUE            1888 marshal.c      	    VALUE oldclass = 0;
VALUE            1889 marshal.c      	    VALUE r;
VALUE            1909 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1920 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1931 marshal.c      	    VALUE str = r_bytes(arg);
VALUE            1968 marshal.c      static VALUE
VALUE            2009 marshal.c      static VALUE
VALUE            2010 marshal.c      marshal_load(int argc, VALUE *argv)
VALUE            2012 marshal.c          VALUE port, proc;
VALUE            2020 marshal.c      VALUE
VALUE            2021 marshal.c      rb_marshal_load_with_proc(VALUE port, VALUE proc)
VALUE            2024 marshal.c          VALUE v;
VALUE            2025 marshal.c          VALUE wrapper; /* used to avoid memory leak in case of exception */
VALUE            2194 marshal.c          VALUE rb_mMarshal = rb_define_module("Marshal");
VALUE            2232 marshal.c      VALUE
VALUE            2233 marshal.c      rb_marshal_dump(VALUE obj, VALUE port)
VALUE            2238 marshal.c      VALUE
VALUE            2239 marshal.c      rb_marshal_load(VALUE port)
VALUE              24 math.c         VALUE rb_mMath;
VALUE              25 math.c         VALUE rb_eMathDomainError;
VALUE              62 math.c         static VALUE
VALUE              63 math.c         math_atan2(VALUE obj, VALUE y, VALUE x)
VALUE             107 math.c         static VALUE
VALUE             108 math.c         math_cos(VALUE obj, VALUE x)
VALUE             128 math.c         static VALUE
VALUE             129 math.c         math_sin(VALUE obj, VALUE x)
VALUE             149 math.c         static VALUE
VALUE             150 math.c         math_tan(VALUE obj, VALUE x)
VALUE             169 math.c         static VALUE
VALUE             170 math.c         math_acos(VALUE obj, VALUE x)
VALUE             193 math.c         static VALUE
VALUE             194 math.c         math_asin(VALUE obj, VALUE x)
VALUE             217 math.c         static VALUE
VALUE             218 math.c         math_atan(VALUE obj, VALUE x)
VALUE             245 math.c         static VALUE
VALUE             246 math.c         math_cosh(VALUE obj, VALUE x)
VALUE             273 math.c         static VALUE
VALUE             274 math.c         math_sinh(VALUE obj, VALUE x)
VALUE             301 math.c         static VALUE
VALUE             302 math.c         math_tanh(VALUE obj, VALUE x)
VALUE             321 math.c         static VALUE
VALUE             322 math.c         math_acosh(VALUE obj, VALUE x)
VALUE             346 math.c         static VALUE
VALUE             347 math.c         math_asinh(VALUE obj, VALUE x)
VALUE             366 math.c         static VALUE
VALUE             367 math.c         math_atanh(VALUE obj, VALUE x)
VALUE             396 math.c         static VALUE
VALUE             397 math.c         math_exp(VALUE obj, VALUE x)
VALUE             411 math.c         static double math_log1(VALUE x);
VALUE             434 math.c         static VALUE
VALUE             435 math.c         math_log(int argc, const VALUE *argv, VALUE obj)
VALUE             437 math.c             VALUE x, base;
VALUE             449 math.c         math_log1(VALUE x)
VALUE             501 math.c         static VALUE
VALUE             502 math.c         math_log2(VALUE obj, VALUE x)
VALUE             541 math.c         static VALUE
VALUE             542 math.c         math_log10(VALUE obj, VALUE x)
VALUE             591 math.c         static VALUE
VALUE             592 math.c         math_sqrt(VALUE obj, VALUE x)
VALUE             638 math.c         static VALUE
VALUE             639 math.c         math_cbrt(VALUE obj, VALUE x)
VALUE             655 math.c         static VALUE
VALUE             656 math.c         math_frexp(VALUE obj, VALUE x)
VALUE             675 math.c         static VALUE
VALUE             676 math.c         math_ldexp(VALUE obj, VALUE x, VALUE n)
VALUE             691 math.c         static VALUE
VALUE             692 math.c         math_hypot(VALUE obj, VALUE x, VALUE y)
VALUE             711 math.c         static VALUE
VALUE             712 math.c         math_erf(VALUE obj, VALUE x)
VALUE             731 math.c         static VALUE
VALUE             732 math.c         math_erfc(VALUE obj, VALUE x)
VALUE             812 math.c         static VALUE
VALUE             813 math.c         math_gamma(VALUE obj, VALUE x)
VALUE             871 math.c         static VALUE
VALUE             872 math.c         math_lgamma(VALUE obj, VALUE x)
VALUE             876 math.c             VALUE v;
VALUE             889 math.c         VALUE \
VALUE             890 math.c         rb_math_##n(VALUE x)\
VALUE             896 math.c         VALUE \
VALUE             897 math.c         rb_math_##n(VALUE x, VALUE y)\
VALUE             908 math.c         VALUE
VALUE             909 math.c         rb_math_log(int argc, const VALUE *argv)
VALUE              41 method.h           VALUE flags;
VALUE              42 method.h           const VALUE refinements;
VALUE              43 method.h           const VALUE klass;
VALUE              51 method.h           VALUE flags;
VALUE              52 method.h           const VALUE defined_class;
VALUE              55 method.h           const VALUE owner;
VALUE              59 method.h           VALUE flags;
VALUE              60 method.h           const VALUE defined_class;
VALUE              63 method.h           const VALUE owner;
VALUE             128 method.h           VALUE (*func)(ANYARGS);
VALUE             129 method.h           VALUE (*invoker)(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv);
VALUE             135 method.h           const VALUE location; /* should be marked */
VALUE             144 method.h           const VALUE owner;
VALUE             159 method.h       	const VALUE proc;                 /* should be marked */
VALUE             176 method.h       void rb_add_method_cfunc(VALUE klass, ID mid, VALUE (*func)(ANYARGS), int argc, rb_method_visibility_t visi);
VALUE             177 method.h       void rb_add_method_iseq(VALUE klass, ID mid, const rb_iseq_t *iseq, rb_cref_t *cref, rb_method_visibility_t visi);
VALUE             178 method.h       void rb_add_refined_method_entry(VALUE refined_class, ID mid);
VALUE             180 method.h       rb_method_entry_t *rb_add_method(VALUE klass, ID mid, rb_method_type_t type, void *option, rb_method_visibility_t visi);
VALUE             181 method.h       rb_method_entry_t *rb_method_entry_set(VALUE klass, ID mid, const rb_method_entry_t *, rb_method_visibility_t noex);
VALUE             182 method.h       rb_method_entry_t *rb_method_entry_create(ID called_id, VALUE klass, rb_method_visibility_t visi, const rb_method_definition_t *def);
VALUE             184 method.h       const rb_method_entry_t *rb_method_entry_at(VALUE obj, ID id);
VALUE             186 method.h       const rb_method_entry_t *rb_method_entry(VALUE klass, ID id);
VALUE             187 method.h       const rb_method_entry_t *rb_method_entry_with_refinements(VALUE klass, ID id);
VALUE             188 method.h       const rb_method_entry_t *rb_method_entry_without_refinements(VALUE klass, ID id);
VALUE             189 method.h       const rb_method_entry_t *rb_resolve_refined_method(VALUE refinements, const rb_method_entry_t *me);
VALUE             191 method.h       const rb_callable_method_entry_t *rb_callable_method_entry(VALUE klass, ID id);
VALUE             192 method.h       const rb_callable_method_entry_t *rb_callable_method_entry_with_refinements(VALUE klass, ID id);
VALUE             193 method.h       const rb_callable_method_entry_t *rb_callable_method_entry_without_refinements(VALUE klass, ID id);
VALUE             194 method.h       const rb_callable_method_entry_t *rb_resolve_refined_method_callable(VALUE refinements, const rb_callable_method_entry_t *me);
VALUE             200 method.h       VALUE rb_method_entry_location(const rb_method_entry_t *me);
VALUE             201 method.h       VALUE rb_mod_method_location(VALUE mod, ID id);
VALUE             202 method.h       VALUE rb_obj_method_location(VALUE obj, ID id);
VALUE             208 method.h       const rb_callable_method_entry_t *rb_method_entry_complement_defined_class(const rb_method_entry_t *src_me, VALUE defined_class);
VALUE              20 miniinit.c     VALUE
VALUE              21 miniinit.c     rb_locale_charmap(VALUE klass)
VALUE              69 nacl/pepper_main.c static VALUE instance_table = Qundef;
VALUE              88 nacl/pepper_main.c   VALUE self;
VALUE              93 nacl/pepper_main.c     VALUE as_value;
VALUE             105 nacl/pepper_main.c   VALUE self = rb_hash_aref(instance_table, INT2FIX(instance));
VALUE             121 nacl/pepper_main.c   VALUE obj;
VALUE             138 nacl/pepper_main.c   VALUE inst = rb_hash_delete(instance_table, INT2FIX(instance));
VALUE             193 nacl/pepper_main.c pruby_async_return_value(void* data, VALUE value)
VALUE             252 nacl/pepper_main.c pruby_str_to_var(volatile VALUE str)
VALUE             269 nacl/pepper_main.c pruby_obj_to_var(volatile VALUE obj)
VALUE             334 nacl/pepper_main.c   volatile VALUE value = (VALUE)instance->async_call_args;
VALUE             352 nacl/pepper_main.c static VALUE
VALUE             353 nacl/pepper_main.c init_libraries_internal(VALUE unused)
VALUE             379 nacl/pepper_main.c     volatile VALUE err = rb_errinfo();
VALUE             445 nacl/pepper_main.c   extern VALUE ruby_eval_string_from_file_protect(const char* src, const char* path, int* state);
VALUE             447 nacl/pepper_main.c   volatile VALUE src = (VALUE)instance->async_call_args;
VALUE             448 nacl/pepper_main.c   volatile VALUE result = Qnil;
VALUE             646 nacl/pepper_main.c     volatile VALUE src;
VALUE              77 node.c         add_indent(VALUE buf, VALUE indent)
VALUE              83 node.c         add_id(VALUE buf, ID id)
VALUE              89 node.c         	VALUE str = rb_id2str(id);
VALUE             100 node.c             VALUE buf, indent;
VALUE             105 node.c         add_option_i(VALUE key, VALUE val, VALUE args)
VALUE             108 node.c             VALUE buf = argp->buf;
VALUE             109 node.c             VALUE indent = argp->indent;
VALUE             121 node.c         dump_option(VALUE buf, VALUE indent, VALUE opt)
VALUE             132 node.c             rb_hash_foreach(opt, add_option_i, (VALUE)&arg);
VALUE             136 node.c         dump_node(VALUE buf, VALUE indent, int comment, NODE *node)
VALUE             315 node.c         	if ((VALUE)node->nd_args != (VALUE)-1) {
VALUE             912 node.c         	if ((VALUE)node->nd_1st != (VALUE)-1) {
VALUE             961 node.c         VALUE
VALUE             964 node.c             VALUE buf = rb_str_new_cstr(
VALUE             975 node.c         rb_gc_free_node(VALUE obj)
VALUE             995 node.c         rb_node_memsize(VALUE obj)
VALUE            1010 node.c         	size += RNODE(obj)->nd_cnt * sizeof(VALUE);
VALUE            1016 node.c         VALUE
VALUE            1108 node.c         		if (args->pre_init)    rb_gc_mark((VALUE)args->pre_init);
VALUE            1109 node.c         		if (args->post_init)   rb_gc_mark((VALUE)args->post_init);
VALUE            1110 node.c         		if (args->opt_args)    rb_gc_mark((VALUE)args->opt_args);
VALUE            1111 node.c         		if (args->kw_args)     rb_gc_mark((VALUE)args->kw_args);
VALUE            1112 node.c         		if (args->kw_rest_arg) rb_gc_mark((VALUE)args->kw_rest_arg);
VALUE            1137 node.c         	rb_gc_mark_locations((VALUE*)RNODE(obj)->u1.value,
VALUE            1138 node.c         			     (VALUE*)RNODE(obj)->u1.value + RNODE(obj)->u3.cnt);
VALUE             236 node.h             VALUE flags;
VALUE             237 node.h             VALUE nd_reserved;		/* ex nd_file */
VALUE             241 node.h         	VALUE value;
VALUE             242 node.h         	VALUE (*cfunc)(ANYARGS);
VALUE             249 node.h         	VALUE value;
VALUE             258 node.h         	VALUE value;
VALUE             269 node.h         #define NODE_FL_NEWLINE              (((VALUE)1)<<7)
VALUE             272 node.h         #define NODE_TYPEMASK  (((VALUE)0x7f)<<NODE_TYPESHIFT)
VALUE             279 node.h         #define NODE_LMASK  (((SIGNED_VALUE)1<<(sizeof(VALUE)*CHAR_BIT-NODE_LSHIFT))-1)
VALUE             282 node.h             RNODE(n)->flags=((RNODE(n)->flags&~((VALUE)(-1)<<NODE_LSHIFT))|((VALUE)((l)&NODE_LMASK)<<NODE_LSHIFT))
VALUE             356 node.h         #define NEW_NODE(t,a0,a1,a2) rb_node_newnode((t),(VALUE)(a0),(VALUE)(a1),(VALUE)(a2))
VALUE             459 node.h         VALUE rb_parser_new(void);
VALUE             460 node.h         VALUE rb_parser_end_seen_p(VALUE);
VALUE             461 node.h         VALUE rb_parser_encoding(VALUE);
VALUE             462 node.h         VALUE rb_parser_get_yydebug(VALUE);
VALUE             463 node.h         VALUE rb_parser_set_yydebug(VALUE, VALUE);
VALUE             464 node.h         VALUE rb_parser_dump_tree(NODE *node, int comment);
VALUE             465 node.h         NODE *rb_parser_append_print(VALUE, NODE *);
VALUE             466 node.h         NODE *rb_parser_while_loop(VALUE, NODE *, int, int);
VALUE             468 node.h         NODE *rb_parser_compile_cstr(VALUE, const char*, const char*, int, int);
VALUE             469 node.h         NODE *rb_parser_compile_string(VALUE, const char*, VALUE, int);
VALUE             470 node.h         NODE *rb_parser_compile_file(VALUE, const char*, VALUE, int);
VALUE             471 node.h         NODE *rb_parser_compile_string_path(VALUE vparser, VALUE fname, VALUE src, int line);
VALUE             472 node.h         NODE *rb_parser_compile_file_path(VALUE vparser, VALUE fname, VALUE input, int line);
VALUE             475 node.h         NODE *rb_compile_string(const char*, VALUE, int);
VALUE             476 node.h         NODE *rb_compile_file(const char*, VALUE, int);
VALUE             478 node.h         NODE *rb_node_newnode(enum node_type,VALUE,VALUE,VALUE);
VALUE             479 node.h         NODE *rb_node_newnode_longlife(enum node_type,VALUE,VALUE,VALUE);
VALUE             480 node.h         void rb_gc_free_node(VALUE obj);
VALUE             481 node.h         size_t rb_node_memsize(VALUE obj);
VALUE             482 node.h         VALUE rb_gc_mark_node(NODE *obj);
VALUE              95 numeric.c      static VALUE fix_uminus(VALUE num);
VALUE              96 numeric.c      static VALUE fix_mul(VALUE x, VALUE y);
VALUE              97 numeric.c      static VALUE fix_lshift(long, unsigned long);
VALUE              98 numeric.c      static VALUE fix_rshift(long, unsigned long);
VALUE              99 numeric.c      static VALUE int_pow(long x, unsigned long y);
VALUE             100 numeric.c      static VALUE int_cmp(VALUE x, VALUE y);
VALUE             101 numeric.c      static int int_round_zero_p(VALUE num, int ndigits);
VALUE             102 numeric.c      VALUE rb_int_floor(VALUE num, int ndigits);
VALUE             103 numeric.c      VALUE rb_int_ceil(VALUE num, int ndigits);
VALUE             104 numeric.c      static VALUE flo_to_i(VALUE num);
VALUE             105 numeric.c      static int float_invariant_round(double number, int ndigits, VALUE *num);
VALUE             112 numeric.c      VALUE rb_cNumeric;
VALUE             113 numeric.c      VALUE rb_cFloat;
VALUE             114 numeric.c      VALUE rb_cInteger;
VALUE             116 numeric.c      VALUE rb_cFixnum;
VALUE             119 numeric.c      VALUE rb_eZeroDivError;
VALUE             120 numeric.c      VALUE rb_eFloatDomainError;
VALUE             132 numeric.c      rb_num_to_uint(VALUE val, unsigned int *ret)
VALUE             155 numeric.c      	*ret = (unsigned int)rb_big2ulong((VALUE)val);
VALUE             164 numeric.c      static VALUE
VALUE             165 numeric.c      compare_with_zero(VALUE num, ID mid)
VALUE             167 numeric.c          VALUE zero = INT2FIX(0);
VALUE             168 numeric.c          VALUE r = rb_check_funcall(num, mid, 1, &zero);
VALUE             181 numeric.c      int_pos_p(VALUE num)
VALUE             194 numeric.c      int_neg_p(VALUE num)
VALUE             206 numeric.c      positive_int_p(VALUE num)
VALUE             222 numeric.c      negative_int_p(VALUE num)
VALUE             238 numeric.c      rb_num_negative_p(VALUE num)
VALUE             260 numeric.c      static VALUE
VALUE             261 numeric.c      num_coerce(VALUE x, VALUE y)
VALUE             270 numeric.c      static VALUE
VALUE             271 numeric.c      coerce_body(VALUE arg)
VALUE             273 numeric.c          VALUE *x = (VALUE *)arg;
VALUE             277 numeric.c      NORETURN(static void coerce_failed(VALUE x, VALUE y));
VALUE             279 numeric.c      coerce_failed(VALUE x, VALUE y)
VALUE             291 numeric.c      static VALUE
VALUE             292 numeric.c      coerce_rescue(VALUE arg, VALUE errinfo)
VALUE             294 numeric.c          VALUE *x = (VALUE *)arg;
VALUE             299 numeric.c      static VALUE
VALUE             300 numeric.c      coerce_rescue_quiet(VALUE arg, VALUE errinfo)
VALUE             306 numeric.c      do_coerce(VALUE *x, VALUE *y, int err)
VALUE             308 numeric.c          VALUE ary;
VALUE             309 numeric.c          VALUE a[2];
VALUE             320 numeric.c          ary = rb_rescue(coerce_body, (VALUE)a, err ? coerce_rescue : coerce_rescue_quiet, (VALUE)a);
VALUE             342 numeric.c      VALUE
VALUE             343 numeric.c      rb_num_coerce_bin(VALUE x, VALUE y, ID func)
VALUE             349 numeric.c      VALUE
VALUE             350 numeric.c      rb_num_coerce_cmp(VALUE x, VALUE y, ID func)
VALUE             357 numeric.c      VALUE
VALUE             358 numeric.c      rb_num_coerce_relop(VALUE x, VALUE y, ID func)
VALUE             360 numeric.c          VALUE c, x0 = x, y0 = y;
VALUE             376 numeric.c      static VALUE
VALUE             377 numeric.c      num_sadded(VALUE x, VALUE name)
VALUE             395 numeric.c      static VALUE
VALUE             396 numeric.c      num_init_copy(VALUE x, VALUE y)
VALUE             410 numeric.c      static VALUE
VALUE             411 numeric.c      num_uplus(VALUE num)
VALUE             424 numeric.c      static VALUE
VALUE             425 numeric.c      num_imaginary(VALUE num)
VALUE             438 numeric.c      static VALUE
VALUE             439 numeric.c      num_uminus(VALUE num)
VALUE             441 numeric.c          VALUE zero;
VALUE             456 numeric.c      static VALUE
VALUE             457 numeric.c      num_fdiv(VALUE x, VALUE y)
VALUE             475 numeric.c      static VALUE
VALUE             476 numeric.c      num_div(VALUE x, VALUE y)
VALUE             494 numeric.c      static VALUE
VALUE             495 numeric.c      num_modulo(VALUE x, VALUE y)
VALUE             511 numeric.c      static VALUE
VALUE             512 numeric.c      num_remainder(VALUE x, VALUE y)
VALUE             514 numeric.c          VALUE z = rb_funcall(x, '%', 1, y);
VALUE             568 numeric.c      static VALUE
VALUE             569 numeric.c      num_divmod(VALUE x, VALUE y)
VALUE             581 numeric.c      static VALUE
VALUE             582 numeric.c      num_real_p(VALUE num)
VALUE             597 numeric.c      static VALUE
VALUE             598 numeric.c      num_int_p(VALUE num)
VALUE             617 numeric.c      static VALUE
VALUE             618 numeric.c      num_abs(VALUE num)
VALUE             634 numeric.c      static VALUE
VALUE             635 numeric.c      num_zero_p(VALUE num)
VALUE             665 numeric.c      static VALUE
VALUE             666 numeric.c      num_nonzero_p(VALUE num)
VALUE             685 numeric.c      static VALUE
VALUE             686 numeric.c      num_to_int(VALUE num)
VALUE             698 numeric.c      static VALUE
VALUE             699 numeric.c      num_positive_p(VALUE num)
VALUE             721 numeric.c      static VALUE
VALUE             722 numeric.c      num_negative_p(VALUE num)
VALUE             743 numeric.c      VALUE
VALUE             750 numeric.c          return (VALUE)flt;
VALUE             762 numeric.c      static VALUE
VALUE             763 numeric.c      flo_to_s(VALUE flt)
VALUE             769 numeric.c          VALUE s;
VALUE             846 numeric.c      static VALUE
VALUE             847 numeric.c      flo_coerce(VALUE x, VALUE y)
VALUE             859 numeric.c      static VALUE
VALUE             860 numeric.c      flo_uminus(VALUE flt)
VALUE             872 numeric.c      static VALUE
VALUE             873 numeric.c      flo_plus(VALUE x, VALUE y)
VALUE             896 numeric.c      static VALUE
VALUE             897 numeric.c      flo_minus(VALUE x, VALUE y)
VALUE             920 numeric.c      static VALUE
VALUE             921 numeric.c      flo_mul(VALUE x, VALUE y)
VALUE             944 numeric.c      static VALUE
VALUE             945 numeric.c      flo_div(VALUE x, VALUE y)
VALUE             974 numeric.c      static VALUE
VALUE             975 numeric.c      flo_quo(VALUE x, VALUE y)
VALUE            1043 numeric.c      static VALUE
VALUE            1044 numeric.c      flo_mod(VALUE x, VALUE y)
VALUE            1063 numeric.c      static VALUE
VALUE            1082 numeric.c      static VALUE
VALUE            1083 numeric.c      flo_divmod(VALUE x, VALUE y)
VALUE            1086 numeric.c          volatile VALUE a, b;
VALUE            1116 numeric.c      static VALUE
VALUE            1117 numeric.c      flo_pow(VALUE x, VALUE y)
VALUE            1154 numeric.c      static VALUE
VALUE            1155 numeric.c      num_eql(VALUE x, VALUE y)
VALUE            1174 numeric.c      static VALUE
VALUE            1175 numeric.c      num_cmp(VALUE x, VALUE y)
VALUE            1181 numeric.c      static VALUE
VALUE            1182 numeric.c      num_equal(VALUE x, VALUE y)
VALUE            1202 numeric.c      static VALUE
VALUE            1203 numeric.c      flo_eq(VALUE x, VALUE y)
VALUE            1235 numeric.c      static VALUE
VALUE            1236 numeric.c      flo_hash(VALUE num)
VALUE            1241 numeric.c      VALUE
VALUE            1252 numeric.c      VALUE
VALUE            1275 numeric.c      static VALUE
VALUE            1276 numeric.c      flo_cmp(VALUE x, VALUE y)
VALUE            1279 numeric.c          VALUE i;
VALUE            1284 numeric.c              VALUE rel = rb_integer_float_cmp(y, x);
VALUE            1317 numeric.c      static VALUE
VALUE            1318 numeric.c      flo_gt(VALUE x, VALUE y)
VALUE            1324 numeric.c              VALUE rel = rb_integer_float_cmp(y, x);
VALUE            1354 numeric.c      static VALUE
VALUE            1355 numeric.c      flo_ge(VALUE x, VALUE y)
VALUE            1361 numeric.c              VALUE rel = rb_integer_float_cmp(y, x);
VALUE            1391 numeric.c      static VALUE
VALUE            1392 numeric.c      flo_lt(VALUE x, VALUE y)
VALUE            1398 numeric.c              VALUE rel = rb_integer_float_cmp(y, x);
VALUE            1428 numeric.c      static VALUE
VALUE            1429 numeric.c      flo_le(VALUE x, VALUE y)
VALUE            1435 numeric.c              VALUE rel = rb_integer_float_cmp(y, x);
VALUE            1468 numeric.c      static VALUE
VALUE            1469 numeric.c      flo_eql(VALUE x, VALUE y)
VALUE            1490 numeric.c      static VALUE
VALUE            1491 numeric.c      flo_to_f(VALUE num)
VALUE            1508 numeric.c      static VALUE
VALUE            1509 numeric.c      flo_abs(VALUE flt)
VALUE            1523 numeric.c      static VALUE
VALUE            1524 numeric.c      flo_zero_p(VALUE num)
VALUE            1544 numeric.c      static VALUE
VALUE            1545 numeric.c      flo_is_nan_p(VALUE num)
VALUE            1569 numeric.c      static VALUE
VALUE            1570 numeric.c      flo_is_infinite_p(VALUE num)
VALUE            1590 numeric.c      static VALUE
VALUE            1591 numeric.c      flo_is_finite_p(VALUE num)
VALUE            1658 numeric.c      static VALUE
VALUE            1659 numeric.c      flo_next_float(VALUE vx)
VALUE            1710 numeric.c      static VALUE
VALUE            1711 numeric.c      flo_prev_float(VALUE vx)
VALUE            1750 numeric.c      static VALUE
VALUE            1751 numeric.c      flo_floor(int argc, VALUE *argv, VALUE num)
VALUE            1808 numeric.c      static VALUE
VALUE            1809 numeric.c      flo_ceil(int argc, VALUE *argv, VALUE num)
VALUE            1830 numeric.c      int_round_zero_p(VALUE num, int ndigits)
VALUE            1850 numeric.c      VALUE
VALUE            1851 numeric.c      rb_int_round(VALUE num, int ndigits)
VALUE            1853 numeric.c          VALUE n, f, h, r;
VALUE            1882 numeric.c      VALUE
VALUE            1883 numeric.c      rb_int_floor(VALUE num, int ndigits)
VALUE            1885 numeric.c          VALUE f;
VALUE            1905 numeric.c      VALUE
VALUE            1906 numeric.c      rb_int_ceil(VALUE num, int ndigits)
VALUE            1908 numeric.c          VALUE f;
VALUE            1929 numeric.c      VALUE
VALUE            1930 numeric.c      rb_int_truncate(VALUE num, int ndigits)
VALUE            1932 numeric.c          VALUE f;
VALUE            1933 numeric.c          VALUE m;
VALUE            1990 numeric.c      static VALUE
VALUE            1991 numeric.c      flo_round(int argc, VALUE *argv, VALUE num)
VALUE            2012 numeric.c      float_invariant_round(double number, int ndigits, VALUE *num)
VALUE            2057 numeric.c      static VALUE
VALUE            2058 numeric.c      flo_to_i(VALUE num)
VALUE            2082 numeric.c      static VALUE
VALUE            2083 numeric.c      flo_truncate(int argc, VALUE *argv, VALUE num)
VALUE            2098 numeric.c      static VALUE
VALUE            2099 numeric.c      flo_positive_p(VALUE num)
VALUE            2112 numeric.c      static VALUE
VALUE            2113 numeric.c      flo_negative_p(VALUE num)
VALUE            2132 numeric.c      static VALUE
VALUE            2133 numeric.c      num_floor(int argc, VALUE *argv, VALUE num)
VALUE            2155 numeric.c      static VALUE
VALUE            2156 numeric.c      num_ceil(int argc, VALUE *argv, VALUE num)
VALUE            2174 numeric.c      static VALUE
VALUE            2175 numeric.c      num_round(int argc, VALUE* argv, VALUE num)
VALUE            2190 numeric.c      static VALUE
VALUE            2191 numeric.c      num_truncate(int argc, VALUE *argv, VALUE num)
VALUE            2225 numeric.c      ruby_float_step(VALUE from, VALUE to, VALUE step, int excl)
VALUE            2239 numeric.c      	    VALUE val = DBL2NUM(beg);
VALUE            2255 numeric.c      VALUE
VALUE            2256 numeric.c      ruby_num_interval_step_size(VALUE from, VALUE to, VALUE step, int excl)
VALUE            2286 numeric.c      	VALUE result;
VALUE            2301 numeric.c      static VALUE
VALUE            2302 numeric.c      num_step_compare_with_zero(VALUE num)
VALUE            2304 numeric.c          VALUE zero = INT2FIX(0);
VALUE            2309 numeric.c      num_step_negative_p(VALUE num)
VALUE            2312 numeric.c          VALUE r;
VALUE            2330 numeric.c      num_step_scan_args(int argc, const VALUE *argv, VALUE *to, VALUE *step)
VALUE            2332 numeric.c          VALUE hash;
VALUE            2338 numeric.c      	VALUE values[2];
VALUE            2370 numeric.c      static VALUE
VALUE            2371 numeric.c      num_step_size(VALUE from, VALUE args, VALUE eobj)
VALUE            2373 numeric.c          VALUE to, step;
VALUE            2375 numeric.c          const VALUE *argv = args ? RARRAY_CONST_PTR(args) : 0;
VALUE            2435 numeric.c      static VALUE
VALUE            2436 numeric.c      num_step(int argc, VALUE *argv, VALUE from)
VALUE            2438 numeric.c          VALUE to, step;
VALUE            2475 numeric.c      	VALUE i = from;
VALUE            2492 numeric.c      out_of_range_float(char (*pbuf)[24], VALUE val)
VALUE            2517 numeric.c      rb_num2long(VALUE val)
VALUE            2545 numeric.c      rb_num2ulong_internal(VALUE val, int *wrap_p)
VALUE            2587 numeric.c      rb_num2ulong(VALUE val)
VALUE            2624 numeric.c      rb_num2int(VALUE val)
VALUE            2633 numeric.c      rb_fix2int(VALUE val)
VALUE            2642 numeric.c      rb_num2uint(VALUE val)
VALUE            2652 numeric.c      rb_fix2uint(VALUE val)
VALUE            2666 numeric.c      rb_num2int(VALUE val)
VALUE            2672 numeric.c      rb_fix2int(VALUE val)
VALUE            2710 numeric.c      rb_num2short(VALUE val)
VALUE            2719 numeric.c      rb_fix2short(VALUE val)
VALUE            2728 numeric.c      rb_num2ushort(VALUE val)
VALUE            2738 numeric.c      rb_fix2ushort(VALUE val)
VALUE            2751 numeric.c      VALUE
VALUE            2752 numeric.c      rb_num2fix(VALUE val)
VALUE            2778 numeric.c      rb_num2ll(VALUE val)
VALUE            2810 numeric.c      rb_num2ull(VALUE val)
VALUE            2862 numeric.c      static VALUE
VALUE            2863 numeric.c      int_to_i(VALUE num)
VALUE            2875 numeric.c      static VALUE
VALUE            2876 numeric.c      int_int_p(VALUE num)
VALUE            2888 numeric.c      static VALUE
VALUE            2889 numeric.c      int_odd_p(VALUE num)
VALUE            2912 numeric.c      static VALUE
VALUE            2913 numeric.c      int_even_p(VALUE num)
VALUE            2946 numeric.c      VALUE
VALUE            2947 numeric.c      rb_int_succ(VALUE num)
VALUE            2971 numeric.c      VALUE
VALUE            2972 numeric.c      rb_int_pred(VALUE num)
VALUE            2999 numeric.c      VALUE
VALUE            3003 numeric.c          VALUE str;
VALUE            3021 numeric.c      static VALUE
VALUE            3022 numeric.c      int_chr(int argc, VALUE *argv, VALUE num)
VALUE            3079 numeric.c      static VALUE
VALUE            3080 numeric.c      int_ord(VALUE num)
VALUE            3113 numeric.c      static VALUE
VALUE            3114 numeric.c      fix_uminus(VALUE num)
VALUE            3119 numeric.c      VALUE
VALUE            3120 numeric.c      rb_int_uminus(VALUE num)
VALUE            3149 numeric.c      VALUE
VALUE            3150 numeric.c      rb_fix2str(VALUE x, int base)
VALUE            3180 numeric.c      static VALUE
VALUE            3181 numeric.c      int_to_s(int argc, VALUE *argv, VALUE x)
VALUE            3192 numeric.c      VALUE
VALUE            3193 numeric.c      rb_int2str(VALUE x, int base)
VALUE            3215 numeric.c      static VALUE
VALUE            3216 numeric.c      fix_plus(VALUE x, VALUE y)
VALUE            3220 numeric.c      	VALUE r;
VALUE            3243 numeric.c      VALUE
VALUE            3244 numeric.c      rb_fix_plus(VALUE x, VALUE y)
VALUE            3249 numeric.c      VALUE
VALUE            3250 numeric.c      rb_int_plus(VALUE x, VALUE y)
VALUE            3271 numeric.c      static VALUE
VALUE            3272 numeric.c      fix_minus(VALUE x, VALUE y)
VALUE            3276 numeric.c      	VALUE r;
VALUE            3297 numeric.c      VALUE
VALUE            3298 numeric.c      rb_int_minus(VALUE x, VALUE y)
VALUE            3325 numeric.c      static VALUE
VALUE            3326 numeric.c      fix_mul(VALUE x, VALUE y)
VALUE            3345 numeric.c      VALUE
VALUE            3346 numeric.c      rb_int_mul(VALUE x, VALUE y)
VALUE            3372 numeric.c      static VALUE
VALUE            3373 numeric.c      fix_fdiv(VALUE x, VALUE y)
VALUE            3389 numeric.c      static VALUE
VALUE            3390 numeric.c      int_fdiv(VALUE x, VALUE y)
VALUE            3411 numeric.c      static VALUE
VALUE            3412 numeric.c      fix_divide(VALUE x, VALUE y, ID op)
VALUE            3445 numeric.c      static VALUE
VALUE            3446 numeric.c      fix_div(VALUE x, VALUE y)
VALUE            3451 numeric.c      VALUE
VALUE            3452 numeric.c      rb_int_div(VALUE x, VALUE y)
VALUE            3472 numeric.c      static VALUE
VALUE            3473 numeric.c      fix_idiv(VALUE x, VALUE y)
VALUE            3478 numeric.c      VALUE
VALUE            3479 numeric.c      rb_int_idiv(VALUE x, VALUE y)
VALUE            3503 numeric.c      static VALUE
VALUE            3504 numeric.c      fix_mod(VALUE x, VALUE y)
VALUE            3522 numeric.c      VALUE
VALUE            3523 numeric.c      rb_int_modulo(VALUE x, VALUE y)
VALUE            3556 numeric.c      VALUE
VALUE            3557 numeric.c      int_remainder(VALUE x, VALUE y)
VALUE            3575 numeric.c      static VALUE
VALUE            3576 numeric.c      fix_divmod(VALUE x, VALUE y)
VALUE            3579 numeric.c      	VALUE div, mod;
VALUE            3591 numeric.c      	    volatile VALUE a, b;
VALUE            3604 numeric.c      static VALUE
VALUE            3605 numeric.c      int_divmod(VALUE x, VALUE y)
VALUE            3635 numeric.c      static VALUE
VALUE            3650 numeric.c      		VALUE v;
VALUE            3670 numeric.c      VALUE
VALUE            3676 numeric.c      static VALUE
VALUE            3677 numeric.c      fix_pow(VALUE x, VALUE y)
VALUE            3732 numeric.c      static VALUE
VALUE            3733 numeric.c      rb_int_pow(VALUE x, VALUE y)
VALUE            3758 numeric.c      static VALUE
VALUE            3759 numeric.c      fix_equal(VALUE x, VALUE y)
VALUE            3774 numeric.c      static VALUE
VALUE            3775 numeric.c      int_equal(VALUE x, VALUE y)
VALUE            3799 numeric.c      static VALUE
VALUE            3800 numeric.c      fix_cmp(VALUE x, VALUE y)
VALUE            3808 numeric.c      	VALUE cmp = rb_big_cmp(y, x);
VALUE            3824 numeric.c      static VALUE
VALUE            3825 numeric.c      int_cmp(VALUE x, VALUE y)
VALUE            3847 numeric.c      static VALUE
VALUE            3848 numeric.c      fix_gt(VALUE x, VALUE y)
VALUE            3865 numeric.c      static VALUE
VALUE            3866 numeric.c      int_gt(VALUE x, VALUE y)
VALUE            3887 numeric.c      static VALUE
VALUE            3888 numeric.c      fix_ge(VALUE x, VALUE y)
VALUE            3898 numeric.c      	VALUE rel = rb_integer_float_cmp(x, y);
VALUE            3906 numeric.c      VALUE
VALUE            3907 numeric.c      rb_int_ge(VALUE x, VALUE y)
VALUE            3927 numeric.c      static VALUE
VALUE            3928 numeric.c      fix_lt(VALUE x, VALUE y)
VALUE            3945 numeric.c      static VALUE
VALUE            3946 numeric.c      int_lt(VALUE x, VALUE y)
VALUE            3967 numeric.c      static VALUE
VALUE            3968 numeric.c      fix_le(VALUE x, VALUE y)
VALUE            3978 numeric.c      	VALUE rel = rb_integer_float_cmp(x, y);
VALUE            3986 numeric.c      static VALUE
VALUE            3987 numeric.c      int_le(VALUE x, VALUE y)
VALUE            4014 numeric.c      static VALUE
VALUE            4015 numeric.c      fix_comp(VALUE num)
VALUE            4020 numeric.c      static VALUE
VALUE            4021 numeric.c      int_comp(VALUE num)
VALUE            4033 numeric.c      bit_coerce(VALUE *x, VALUE *y)
VALUE            4036 numeric.c      	VALUE orig = *x;
VALUE            4045 numeric.c      VALUE
VALUE            4046 numeric.c      rb_num_coerce_bit(VALUE x, VALUE y, ID func)
VALUE            4060 numeric.c      static VALUE
VALUE            4061 numeric.c      fix_and(VALUE x, VALUE y)
VALUE            4076 numeric.c      static VALUE
VALUE            4077 numeric.c      int_and(VALUE x, VALUE y)
VALUE            4096 numeric.c      static VALUE
VALUE            4097 numeric.c      fix_or(VALUE x, VALUE y)
VALUE            4112 numeric.c      static VALUE
VALUE            4113 numeric.c      int_or(VALUE x, VALUE y)
VALUE            4132 numeric.c      static VALUE
VALUE            4133 numeric.c      fix_xor(VALUE x, VALUE y)
VALUE            4148 numeric.c      static VALUE
VALUE            4149 numeric.c      int_xor(VALUE x, VALUE y)
VALUE            4168 numeric.c      static VALUE
VALUE            4169 numeric.c      rb_fix_lshift(VALUE x, VALUE y)
VALUE            4182 numeric.c      static VALUE
VALUE            4193 numeric.c      static VALUE
VALUE            4194 numeric.c      rb_int_lshift(VALUE x, VALUE y)
VALUE            4213 numeric.c      static VALUE
VALUE            4214 numeric.c      rb_fix_rshift(VALUE x, VALUE y)
VALUE            4228 numeric.c      static VALUE
VALUE            4239 numeric.c      static VALUE
VALUE            4240 numeric.c      rb_int_rshift(VALUE x, VALUE y)
VALUE            4272 numeric.c      static VALUE
VALUE            4273 numeric.c      fix_aref(VALUE fix, VALUE idx)
VALUE            4299 numeric.c      static VALUE
VALUE            4300 numeric.c      int_aref(VALUE num, VALUE idx)
VALUE            4321 numeric.c      static VALUE
VALUE            4322 numeric.c      int_to_f(VALUE num)
VALUE            4354 numeric.c      static VALUE
VALUE            4355 numeric.c      fix_abs(VALUE fix)
VALUE            4364 numeric.c      static VALUE
VALUE            4365 numeric.c      int_abs(VALUE num)
VALUE            4391 numeric.c      static VALUE
VALUE            4392 numeric.c      fix_size(VALUE fix)
VALUE            4397 numeric.c      static VALUE
VALUE            4398 numeric.c      int_size(VALUE num)
VALUE            4460 numeric.c      static VALUE
VALUE            4461 numeric.c      rb_fix_bit_length(VALUE fix)
VALUE            4469 numeric.c      static VALUE
VALUE            4470 numeric.c      rb_int_bit_length(VALUE num)
VALUE            4499 numeric.c      static VALUE
VALUE            4500 numeric.c      rb_fix_digits(VALUE fix, long base)
VALUE            4502 numeric.c          VALUE digits;
VALUE            4523 numeric.c      static VALUE
VALUE            4524 numeric.c      rb_int_digits_bigbase(VALUE num, VALUE base)
VALUE            4526 numeric.c          VALUE digits;
VALUE            4546 numeric.c              VALUE qr = int_divmod(num, base);
VALUE            4554 numeric.c      static VALUE
VALUE            4555 numeric.c      rb_int_digits(int argc, VALUE *argv, VALUE num)
VALUE            4557 numeric.c          VALUE base_value;
VALUE            4603 numeric.c      static VALUE
VALUE            4604 numeric.c      int_upto_size(VALUE from, VALUE args, VALUE eobj)
VALUE            4609 numeric.c      static VALUE
VALUE            4610 numeric.c      int_upto(VALUE from, VALUE to)
VALUE            4622 numeric.c      	VALUE i = from, c;
VALUE            4649 numeric.c      static VALUE
VALUE            4650 numeric.c      int_downto_size(VALUE from, VALUE args, VALUE eobj)
VALUE            4655 numeric.c      static VALUE
VALUE            4656 numeric.c      int_downto(VALUE from, VALUE to)
VALUE            4668 numeric.c      	VALUE i = from, c;
VALUE            4696 numeric.c      static VALUE
VALUE            4697 numeric.c      int_dotimes_size(VALUE num, VALUE args, VALUE eobj)
VALUE            4708 numeric.c      static VALUE
VALUE            4709 numeric.c      int_dotimes(VALUE num)
VALUE            4722 numeric.c      	VALUE i = INT2FIX(0);
VALUE            4748 numeric.c      static VALUE
VALUE            4749 numeric.c      int_round(int argc, VALUE* argv, VALUE num)
VALUE            4780 numeric.c      static VALUE
VALUE            4781 numeric.c      int_floor(int argc, VALUE* argv, VALUE num)
VALUE            4812 numeric.c      static VALUE
VALUE            4813 numeric.c      int_ceil(int argc, VALUE* argv, VALUE num)
VALUE            4844 numeric.c      static VALUE
VALUE            4845 numeric.c      int_truncate(int argc, VALUE* argv, VALUE num)
VALUE            5223 numeric.c      rb_float_value(VALUE v)
VALUE            5229 numeric.c      VALUE
VALUE              26 object.c       VALUE rb_cBasicObject;
VALUE              27 object.c       VALUE rb_mKernel;
VALUE              28 object.c       VALUE rb_cObject;
VALUE              29 object.c       VALUE rb_cModule;
VALUE              30 object.c       VALUE rb_cClass;
VALUE              31 object.c       VALUE rb_cData;
VALUE              33 object.c       VALUE rb_cNilClass;
VALUE              34 object.c       VALUE rb_cTrueClass;
VALUE              35 object.c       VALUE rb_cFalseClass;
VALUE              50 object.c       VALUE
VALUE              51 object.c       rb_obj_hide(VALUE obj)
VALUE              59 object.c       VALUE
VALUE              60 object.c       rb_obj_reveal(VALUE obj, VALUE klass)
VALUE              68 object.c       VALUE
VALUE              69 object.c       rb_obj_setup(VALUE obj, VALUE klass, VALUE type)
VALUE              85 object.c       VALUE
VALUE              86 object.c       rb_equal(VALUE obj1, VALUE obj2)
VALUE              88 object.c           VALUE result;
VALUE              97 object.c       rb_eql(VALUE obj1, VALUE obj2)
VALUE             138 object.c       VALUE
VALUE             139 object.c       rb_obj_equal(VALUE obj1, VALUE obj2)
VALUE             162 object.c       VALUE
VALUE             163 object.c       rb_obj_hash(VALUE obj)
VALUE             165 object.c           VALUE oid = rb_obj_id(obj);
VALUE             176 object.c       VALUE rb_obj_hash(VALUE obj);
VALUE             186 object.c       VALUE
VALUE             187 object.c       rb_obj_not(VALUE obj)
VALUE             199 object.c       VALUE
VALUE             200 object.c       rb_obj_not_equal(VALUE obj1, VALUE obj2)
VALUE             202 object.c           VALUE result = rb_funcall(obj1, id_eq, 1, obj2);
VALUE             206 object.c       VALUE
VALUE             207 object.c       rb_class_real(VALUE cl)
VALUE             228 object.c       VALUE
VALUE             229 object.c       rb_obj_class(VALUE obj)
VALUE             251 object.c       static VALUE
VALUE             252 object.c       rb_obj_singleton_class(VALUE obj)
VALUE             258 object.c       rb_obj_copy_ivar(VALUE dest, VALUE obj)
VALUE             267 object.c       	MEMCPY(ROBJECT(dest)->as.ary, ROBJECT(obj)->as.ary, VALUE, ROBJECT_EMBED_LEN_MAX);
VALUE             272 object.c       	VALUE *ptr = 0;
VALUE             274 object.c       	    ptr = ALLOC_N(VALUE, len);
VALUE             275 object.c       	    MEMCPY(ptr, ROBJECT(obj)->as.heap.ivptr, VALUE, len);
VALUE             285 object.c       init_copy(VALUE dest, VALUE obj)
VALUE             324 object.c       VALUE
VALUE             325 object.c       rb_obj_clone(VALUE obj)
VALUE             327 object.c           VALUE clone;
VALUE             328 object.c           VALUE singleton;
VALUE             393 object.c       VALUE
VALUE             394 object.c       rb_obj_dup(VALUE obj)
VALUE             396 object.c           VALUE dup;
VALUE             419 object.c       static VALUE
VALUE             420 object.c       rb_obj_itself(VALUE obj)
VALUE             426 object.c       VALUE
VALUE             427 object.c       rb_obj_init_copy(VALUE obj, VALUE orig)
VALUE             439 object.c       VALUE
VALUE             440 object.c       rb_obj_init_dup_clone(VALUE obj, VALUE orig)
VALUE             456 object.c       VALUE
VALUE             457 object.c       rb_any_to_s(VALUE obj)
VALUE             459 object.c           VALUE str;
VALUE             460 object.c           VALUE cname = rb_class_name(CLASS_OF(obj));
VALUE             468 object.c       VALUE rb_str_escape(VALUE str);
VALUE             475 object.c       VALUE
VALUE             476 object.c       rb_inspect(VALUE obj)
VALUE             478 object.c           VALUE str = rb_obj_as_string(rb_funcallv(obj, id_inspect, 0, 0));
VALUE             495 object.c           VALUE value = (VALUE)v;
VALUE             496 object.c           VALUE str = (VALUE)a;
VALUE             514 object.c       static VALUE
VALUE             515 object.c       inspect_obj(VALUE obj, VALUE str, int recur)
VALUE             558 object.c       static VALUE
VALUE             559 object.c       rb_obj_inspect(VALUE obj)
VALUE             562 object.c       	VALUE str;
VALUE             563 object.c       	VALUE c = rb_class_name(CLASS_OF(obj));
VALUE             573 object.c       static VALUE
VALUE             574 object.c       class_or_module_required(VALUE c)
VALUE             590 object.c       static VALUE class_search_ancestor(VALUE cl, VALUE c);
VALUE             609 object.c       VALUE
VALUE             610 object.c       rb_obj_is_instance_of(VALUE obj, VALUE c)
VALUE             646 object.c       VALUE
VALUE             647 object.c       rb_obj_is_kind_of(VALUE obj, VALUE c)
VALUE             649 object.c           VALUE cl = CLASS_OF(obj);
VALUE             655 object.c       static VALUE
VALUE             656 object.c       class_search_ancestor(VALUE cl, VALUE c)
VALUE             666 object.c       VALUE
VALUE             667 object.c       rb_class_search_ancestor(VALUE cl, VALUE c)
VALUE             689 object.c       VALUE
VALUE             690 object.c       rb_obj_tap(VALUE obj)
VALUE             924 object.c       static VALUE
VALUE             939 object.c       VALUE
VALUE             940 object.c       rb_obj_tainted(VALUE obj)
VALUE             964 object.c       VALUE
VALUE             965 object.c       rb_obj_taint(VALUE obj)
VALUE             984 object.c       VALUE
VALUE             985 object.c       rb_obj_untaint(VALUE obj)
VALUE            1001 object.c       VALUE
VALUE            1002 object.c       rb_obj_untrusted(VALUE obj)
VALUE            1015 object.c       VALUE
VALUE            1016 object.c       rb_obj_untrust(VALUE obj)
VALUE            1030 object.c       VALUE
VALUE            1031 object.c       rb_obj_trust(VALUE obj)
VALUE            1038 object.c       rb_obj_infect(VALUE obj1, VALUE obj2)
VALUE            1067 object.c       VALUE
VALUE            1068 object.c       rb_obj_freeze(VALUE obj)
VALUE            1090 object.c       VALUE
VALUE            1091 object.c       rb_obj_frozen_p(VALUE obj)
VALUE            1113 object.c       static VALUE
VALUE            1114 object.c       nil_to_i(VALUE obj)
VALUE            1128 object.c       static VALUE
VALUE            1129 object.c       nil_to_f(VALUE obj)
VALUE            1141 object.c       static VALUE
VALUE            1142 object.c       nil_to_s(VALUE obj)
VALUE            1158 object.c       static VALUE
VALUE            1159 object.c       nil_to_a(VALUE obj)
VALUE            1175 object.c       static VALUE
VALUE            1176 object.c       nil_to_h(VALUE obj)
VALUE            1188 object.c       static VALUE
VALUE            1189 object.c       nil_inspect(VALUE obj)
VALUE            1211 object.c       static VALUE
VALUE            1212 object.c       true_to_s(VALUE obj)
VALUE            1226 object.c       static VALUE
VALUE            1227 object.c       true_and(VALUE obj, VALUE obj2)
VALUE            1248 object.c       static VALUE
VALUE            1249 object.c       true_or(VALUE obj, VALUE obj2)
VALUE            1264 object.c       static VALUE
VALUE            1265 object.c       true_xor(VALUE obj, VALUE obj2)
VALUE            1288 object.c       static VALUE
VALUE            1289 object.c       false_to_s(VALUE obj)
VALUE            1304 object.c       static VALUE
VALUE            1305 object.c       false_and(VALUE obj, VALUE obj2)
VALUE            1320 object.c       static VALUE
VALUE            1321 object.c       false_or(VALUE obj, VALUE obj2)
VALUE            1339 object.c       static VALUE
VALUE            1340 object.c       false_xor(VALUE obj, VALUE obj2)
VALUE            1352 object.c       static VALUE
VALUE            1353 object.c       rb_true(VALUE obj)
VALUE            1369 object.c       static VALUE
VALUE            1370 object.c       rb_false(VALUE obj)
VALUE            1385 object.c       static VALUE
VALUE            1386 object.c       rb_obj_match(VALUE obj1, VALUE obj2)
VALUE            1399 object.c       static VALUE
VALUE            1400 object.c       rb_obj_not_match(VALUE obj1, VALUE obj2)
VALUE            1402 object.c           VALUE result = rb_funcall(obj1, id_match, 1, obj2);
VALUE            1425 object.c       static VALUE
VALUE            1426 object.c       rb_obj_cmp(VALUE obj1, VALUE obj2)
VALUE            1470 object.c       static VALUE
VALUE            1471 object.c       rb_mod_to_s(VALUE klass)
VALUE            1474 object.c           VALUE refined_class, defined_at;
VALUE            1477 object.c       	VALUE s = rb_usascii_str_new2("#<Class:");
VALUE            1478 object.c       	VALUE v = rb_ivar_get(klass, id__attached__);
VALUE            1492 object.c       	VALUE s = rb_usascii_str_new2("#<refinement:");
VALUE            1514 object.c       static VALUE
VALUE            1515 object.c       rb_mod_freeze(VALUE mod)
VALUE            1531 object.c       static VALUE
VALUE            1532 object.c       rb_mod_eqq(VALUE mod, VALUE arg)
VALUE            1549 object.c       VALUE
VALUE            1550 object.c       rb_class_inherited_p(VALUE mod, VALUE arg)
VALUE            1577 object.c       static VALUE
VALUE            1578 object.c       rb_mod_lt(VALUE mod, VALUE arg)
VALUE            1597 object.c       static VALUE
VALUE            1598 object.c       rb_mod_ge(VALUE mod, VALUE arg)
VALUE            1618 object.c       static VALUE
VALUE            1619 object.c       rb_mod_gt(VALUE mod, VALUE arg)
VALUE            1637 object.c       static VALUE
VALUE            1638 object.c       rb_mod_cmp(VALUE mod, VALUE arg)
VALUE            1640 object.c           VALUE cmp;
VALUE            1655 object.c       static VALUE
VALUE            1656 object.c       rb_module_s_alloc(VALUE klass)
VALUE            1658 object.c           VALUE mod = rb_module_new();
VALUE            1664 object.c       static VALUE
VALUE            1665 object.c       rb_class_s_alloc(VALUE klass)
VALUE            1696 object.c       static VALUE
VALUE            1697 object.c       rb_mod_initialize(VALUE module)
VALUE            1706 object.c       static VALUE
VALUE            1707 object.c       rb_mod_initialize_clone(VALUE clone, VALUE orig)
VALUE            1709 object.c           VALUE ret;
VALUE            1746 object.c       static VALUE
VALUE            1747 object.c       rb_class_initialize(int argc, VALUE *argv, VALUE klass)
VALUE            1749 object.c           VALUE super;
VALUE            1773 object.c       rb_undefined_alloc(VALUE klass)
VALUE            1801 object.c       VALUE
VALUE            1802 object.c       rb_obj_alloc(VALUE klass)
VALUE            1804 object.c           VALUE obj;
VALUE            1828 object.c       static VALUE
VALUE            1829 object.c       rb_class_allocate_instance(VALUE klass)
VALUE            1832 object.c           return (VALUE)obj;
VALUE            1847 object.c       VALUE
VALUE            1848 object.c       rb_class_new_instance(int argc, const VALUE *argv, VALUE klass)
VALUE            1850 object.c           VALUE obj;
VALUE            1877 object.c       VALUE
VALUE            1878 object.c       rb_class_superclass(VALUE klass)
VALUE            1880 object.c           VALUE super = RCLASS_SUPER(klass);
VALUE            1895 object.c       VALUE
VALUE            1896 object.c       rb_class_get_superclass(VALUE klass)
VALUE            1906 object.c       check_setter_id(VALUE obj, VALUE *pname,
VALUE            1907 object.c       		int (*valid_id_p)(ID), int (*valid_name_p)(VALUE),
VALUE            1911 object.c           VALUE name = *pname;
VALUE            1921 object.c       rb_is_attr_name(VALUE name)
VALUE            1936 object.c       id_for_attr(VALUE obj, VALUE name)
VALUE            1956 object.c       static VALUE
VALUE            1957 object.c       rb_mod_attr_reader(int argc, VALUE *argv, VALUE klass)
VALUE            1967 object.c       VALUE
VALUE            1968 object.c       rb_mod_attr(int argc, VALUE *argv, VALUE klass)
VALUE            1988 object.c       static VALUE
VALUE            1989 object.c       rb_mod_attr_writer(int argc, VALUE *argv, VALUE klass)
VALUE            2016 object.c       static VALUE
VALUE            2017 object.c       rb_mod_attr_accessor(int argc, VALUE *argv, VALUE klass)
VALUE            2067 object.c       static VALUE
VALUE            2068 object.c       rb_mod_const_get(int argc, VALUE *argv, VALUE mod)
VALUE            2070 object.c           VALUE name, recur;
VALUE            2108 object.c       	VALUE part;
VALUE            2174 object.c       static VALUE
VALUE            2175 object.c       rb_mod_const_set(VALUE mod, VALUE name, VALUE value)
VALUE            2225 object.c       static VALUE
VALUE            2226 object.c       rb_mod_const_defined(int argc, VALUE *argv, VALUE mod)
VALUE            2228 object.c           VALUE name, recur;
VALUE            2266 object.c       	VALUE part;
VALUE            2340 object.c       static VALUE
VALUE            2341 object.c       rb_obj_ivar_get(VALUE obj, VALUE iv)
VALUE            2374 object.c       static VALUE
VALUE            2375 object.c       rb_obj_ivar_set(VALUE obj, VALUE iv, VALUE val)
VALUE            2402 object.c       static VALUE
VALUE            2403 object.c       rb_obj_ivar_defined(VALUE obj, VALUE iv)
VALUE            2429 object.c       static VALUE
VALUE            2430 object.c       rb_mod_cvar_get(VALUE obj, VALUE iv)
VALUE            2461 object.c       static VALUE
VALUE            2462 object.c       rb_mod_cvar_set(VALUE obj, VALUE iv, VALUE val)
VALUE            2486 object.c       static VALUE
VALUE            2487 object.c       rb_mod_cvar_defined(VALUE obj, VALUE iv)
VALUE            2510 object.c       static VALUE
VALUE            2511 object.c       rb_mod_singleton_p(VALUE klass)
VALUE            2537 object.c       static VALUE
VALUE            2538 object.c       convert_type(VALUE val, const char *tname, const char *method, int raise)
VALUE            2542 object.c           VALUE r;
VALUE            2576 object.c       NORETURN(static void conversion_mismatch(VALUE, const char *, const char *, VALUE));
VALUE            2578 object.c       conversion_mismatch(VALUE val, const char *tname, const char *method, VALUE result)
VALUE            2580 object.c           VALUE cname = rb_obj_class(val);
VALUE            2586 object.c       VALUE
VALUE            2587 object.c       rb_convert_type(VALUE val, int type, const char *tname, const char *method)
VALUE            2589 object.c           VALUE v;
VALUE            2599 object.c       VALUE
VALUE            2600 object.c       rb_check_convert_type(VALUE val, int type, const char *tname, const char *method)
VALUE            2602 object.c           VALUE v;
VALUE            2615 object.c       static VALUE
VALUE            2616 object.c       rb_to_integer(VALUE val, const char *method)
VALUE            2618 object.c           VALUE v;
VALUE            2629 object.c       VALUE
VALUE            2630 object.c       rb_check_to_integer(VALUE val, const char *method)
VALUE            2632 object.c           VALUE v;
VALUE            2643 object.c       VALUE
VALUE            2644 object.c       rb_to_int(VALUE val)
VALUE            2649 object.c       VALUE
VALUE            2650 object.c       rb_check_to_int(VALUE val)
VALUE            2655 object.c       static VALUE
VALUE            2656 object.c       rb_convert_to_integer(VALUE val, int base)
VALUE            2658 object.c           VALUE tmp;
VALUE            2700 object.c       VALUE
VALUE            2701 object.c       rb_Integer(VALUE val)
VALUE            2730 object.c       static VALUE
VALUE            2731 object.c       rb_f_integer(int argc, VALUE *argv, VALUE obj)
VALUE            2733 object.c           VALUE arg = Qnil;
VALUE            2834 object.c       rb_str_to_dbl(VALUE str, int badcheck)
VALUE            2839 object.c           VALUE v = 0;
VALUE            2880 object.c       conversion_to_float(VALUE val)
VALUE            2886 object.c       implicit_conversion_to_float(VALUE val)
VALUE            2892 object.c       to_float(VALUE *valp)
VALUE            2894 object.c           VALUE val = *valp;
VALUE            2925 object.c       VALUE
VALUE            2926 object.c       rb_Float(VALUE val)
VALUE            2937 object.c       FUNC_MINIMIZED(static VALUE rb_f_float(VALUE obj, VALUE arg));
VALUE            2951 object.c       static VALUE
VALUE            2952 object.c       rb_f_float(VALUE obj, VALUE arg)
VALUE            2957 object.c       static VALUE
VALUE            2958 object.c       numeric_to_float(VALUE val)
VALUE            2967 object.c       VALUE
VALUE            2968 object.c       rb_to_float(VALUE val)
VALUE            2977 object.c       VALUE
VALUE            2978 object.c       rb_check_to_float(VALUE val)
VALUE            2990 object.c       basic_to_f_p(VALUE klass)
VALUE            2996 object.c       rb_num_to_dbl(VALUE val)
VALUE            3029 object.c       rb_num2dbl(VALUE val)
VALUE            3058 object.c       VALUE
VALUE            3059 object.c       rb_String(VALUE val)
VALUE            3061 object.c           VALUE tmp = rb_check_string_type(val);
VALUE            3081 object.c       static VALUE
VALUE            3082 object.c       rb_f_string(VALUE obj, VALUE arg)
VALUE            3087 object.c       VALUE
VALUE            3088 object.c       rb_Array(VALUE val)
VALUE            3090 object.c           VALUE tmp = rb_check_array_type(val);
VALUE            3112 object.c       static VALUE
VALUE            3113 object.c       rb_f_array(VALUE obj, VALUE arg)
VALUE            3118 object.c       VALUE
VALUE            3119 object.c       rb_Hash(VALUE val)
VALUE            3121 object.c           VALUE tmp;
VALUE            3147 object.c       static VALUE
VALUE            3148 object.c       rb_f_hash(VALUE obj, VALUE arg)
VALUE            3154 object.c           VALUE klass;
VALUE            3161 object.c       dig_basic_p(VALUE obj, struct dig_method *cache)
VALUE            3163 object.c           VALUE klass = RBASIC_CLASS(obj);
VALUE            3172 object.c       no_dig_method(int found, VALUE recv, ID mid, int argc, const VALUE *argv, VALUE data)
VALUE            3180 object.c       VALUE
VALUE            3181 object.c       rb_obj_dig(int argc, VALUE *argv, VALUE obj, VALUE notfound)
VALUE             190 pack.c         static void encodes(VALUE,const char*,long,int,int);
VALUE             191 pack.c         static void qpencode(VALUE,VALUE,long);
VALUE             198 pack.c         str_associate(VALUE str, VALUE add)
VALUE             200 pack.c             VALUE assoc;
VALUE             212 pack.c         static VALUE
VALUE             213 pack.c         str_associated(VALUE str)
VALUE             215 pack.c             VALUE assoc = rb_attr_get(str, id_associated);
VALUE             221 pack.c         rb_str_associate(VALUE str, VALUE add)
VALUE             226 pack.c         VALUE
VALUE             227 pack.c         rb_str_associated(VALUE str)
VALUE             354 pack.c         static VALUE
VALUE             355 pack.c         pack_pack(VALUE ary, VALUE fmt)
VALUE             360 pack.c             VALUE res, from, associates = 0;
VALUE             903 pack.c         		VALUE buf = rb_str_new(0, 0);
VALUE             973 pack.c         encodes(VALUE str, const char *s0, long len, int type, int tail_lf)
VALUE            1024 pack.c         qpencode(VALUE str, VALUE from, long len)
VALUE            1110 pack.c         static VALUE
VALUE            1111 pack.c         infected_str_new(const char *ptr, long len, VALUE str)
VALUE            1113 pack.c             VALUE s = rb_str_new(ptr, len);
VALUE            1233 pack.c         static VALUE
VALUE            1234 pack.c         pack_unpack(VALUE str, VALUE fmt)
VALUE            1239 pack.c             VALUE ary;
VALUE            1250 pack.c         	VALUE item_val = (item);\
VALUE            1371 pack.c         		VALUE bitstr;
VALUE            1391 pack.c         		VALUE bitstr;
VALUE            1411 pack.c         		VALUE bitstr;
VALUE            1433 pack.c         		VALUE bitstr;
VALUE            1556 pack.c                         VALUE val;
VALUE            1660 pack.c         		VALUE buf = infected_str_new(0, (send - s)*3/4, str);
VALUE            1715 pack.c         		VALUE buf = infected_str_new(0, (send - s + 3)*3/4, str); /* +3 is for skipping paddings */
VALUE            1796 pack.c         		VALUE buf = infected_str_new(0, send - s, str);
VALUE            1845 pack.c         		VALUE tmp = Qnil;
VALUE            1852 pack.c         		    VALUE a;
VALUE            1853 pack.c         		    const VALUE *p, *pend;
VALUE            1888 pack.c         		    VALUE tmp = Qnil;
VALUE            1895 pack.c         			VALUE a;
VALUE            1896 pack.c         			const VALUE *p, *pend;
VALUE             164 parse.c        typedef VALUE stack_type;
VALUE             207 parse.c        #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             311 parse.c        	VALUE (*gets)(struct parser_params*,VALUE);
VALUE             312 parse.c        	VALUE input;
VALUE             313 parse.c        	VALUE lastline;
VALUE             314 parse.c        	VALUE nextline;
VALUE             338 parse.c            VALUE ruby_sourcefile_string;
VALUE             341 parse.c            VALUE compile_option;
VALUE             343 parse.c            VALUE debug_buffer;
VALUE             370 parse.c            VALUE error_buffer;
VALUE             371 parse.c            VALUE debug_lines;
VALUE             372 parse.c            VALUE coverage;
VALUE             378 parse.c            VALUE delayed;
VALUE             382 parse.c            VALUE value;
VALUE             383 parse.c            VALUE result;
VALUE             384 parse.c            VALUE parsing_thread;
VALUE             458 parse.c        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             497 parse.c        static int literal_concat0(struct parser_params *, VALUE, VALUE);
VALUE             515 parse.c        static VALUE negate_lit(VALUE);
VALUE             560 parse.c        static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             562 parse.c        static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             564 parse.c        static int reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             566 parse.c        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp);
VALUE             577 parse.c        static inline VALUE
VALUE             578 parse.c        ripper_new_yylval(ID a, VALUE b, VALUE c)
VALUE             580 parse.c            return (VALUE)NEW_CDECL(a, b, c);
VALUE             584 parse.c        ripper_is_node_yylval(VALUE n)
VALUE             593 parse.c        static ID ripper_get_id(VALUE);
VALUE             595 parse.c        static VALUE ripper_get_value(VALUE);
VALUE             597 parse.c        static VALUE assignable_gen(struct parser_params*,VALUE);
VALUE             604 parse.c        static VALUE new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs);
VALUE             605 parse.c        static VALUE new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs);
VALUE             612 parse.c        RUBY_FUNC_EXPORTED VALUE rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg);
VALUE             675 parse.c        static inline VALUE intern_sym(const char *name);
VALUE             680 parse.c        static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             681 parse.c        static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             682 parse.c        static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             683 parse.c        static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             684 parse.c        static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             685 parse.c        static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             686 parse.c        static VALUE ripper_dispatch7(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             701 parse.c        static VALUE ripper_id2sym(ID);
VALUE             737 parse.c        static inline VALUE
VALUE             738 parse.c        new_args_gen(struct parser_params *parser, VALUE f, VALUE o, VALUE r, VALUE p, VALUE tail)
VALUE             741 parse.c            VALUE k = t->u1.value, kr = t->u2.value, b = t->u3.value;
VALUE             746 parse.c        static inline VALUE
VALUE             747 parse.c        new_args_tail_gen(struct parser_params *parser, VALUE k, VALUE kr, VALUE b)
VALUE             749 parse.c            return (VALUE)MEMO_NEW(k, kr, b);
VALUE             755 parse.c        static void parser_heredoc_dedent(struct parser_params*,VALUE);
VALUE             997 parse.c            VALUE val;
VALUE            6946 parse.c        			    VALUE lit = (yyvsp[-2].node)->nd_lit;
VALUE            9158 parse.c        				VALUE src = node->nd_lit;
VALUE            9176 parse.c        				    VALUE tail = list->nd_head->nd_lit;
VALUE            9178 parse.c        					VALUE lit = prev == node ? prev->nd_lit : prev->nd_head->nd_lit;
VALUE            9185 parse.c        					rb_gc_force_recycle((VALUE)list->nd_head);
VALUE            9186 parse.c        					rb_gc_force_recycle((VALUE)list);
VALUE            9198 parse.c        				VALUE src = node->nd_lit;
VALUE            9433 parse.c        			VALUE lit;
VALUE            10158 parse.c        			rb_gc_force_recycle((VALUE)(yyvsp[0].node));
VALUE            10931 parse.c        static inline VALUE
VALUE            10955 parse.c        static inline VALUE
VALUE            10970 parse.c        static VALUE
VALUE            10973 parse.c            VALUE str = STR_NEW(parser->tokp, lex_p - parser->tokp);
VALUE            10974 parse.c            VALUE rval = ripper_dispatch1(parser, ripper_token2eventid(t), str);
VALUE            11148 parse.c        static VALUE
VALUE            11149 parse.c        debug_lines(VALUE fname)
VALUE            11154 parse.c        	VALUE hash = rb_const_get_at(rb_cObject, script_lines);
VALUE            11156 parse.c        	    VALUE lines = rb_ary_new();
VALUE            11164 parse.c        static VALUE
VALUE            11165 parse.c        coverage(VALUE fname, int n)
VALUE            11167 parse.c            VALUE coverages = rb_get_coverages();
VALUE            11169 parse.c        	VALUE lines = rb_ary_tmp_new_fill(n);
VALUE            11182 parse.c        static VALUE
VALUE            11183 parse.c        yycompile0(VALUE arg)
VALUE            11188 parse.c            VALUE cov = Qfalse;
VALUE            11193 parse.c        	    VALUE str = STR_NEW0();
VALUE            11225 parse.c        	VALUE mesg = parser->error_buffer;
VALUE            11237 parse.c        	VALUE opt = parser->compile_option;
VALUE            11242 parse.c            return (VALUE)tree;
VALUE            11246 parse.c        yycompile(struct parser_params *parser, VALUE fname, int line)
VALUE            11251 parse.c            return (NODE *)rb_suppress_tracing(yycompile0, (VALUE)parser);
VALUE            11256 parse.c        must_be_ascii_compatible(VALUE s)
VALUE            11265 parse.c        static VALUE
VALUE            11266 parse.c        lex_get_str(struct parser_params *parser, VALUE s)
VALUE            11285 parse.c        static VALUE
VALUE            11288 parse.c            VALUE line = (*lex_gets)(parser, lex_input);
VALUE            11307 parse.c        parser_compile_string(VALUE vparser, VALUE fname, VALUE s, int line)
VALUE            11325 parse.c        rb_compile_string(const char *f, VALUE s, int line)
VALUE            11332 parse.c        rb_parser_compile_string(VALUE vparser, const char *f, VALUE s, int line)
VALUE            11338 parse.c        rb_parser_compile_string_path(VALUE vparser, VALUE f, VALUE s, int line)
VALUE            11347 parse.c            VALUE str = rb_str_new(s, len);
VALUE            11352 parse.c        rb_parser_compile_cstr(VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            11354 parse.c            VALUE str = rb_str_new(s, len);
VALUE            11358 parse.c        VALUE rb_io_gets_internal(VALUE io);
VALUE            11360 parse.c        static VALUE
VALUE            11361 parse.c        lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            11367 parse.c        rb_compile_file(const char *f, VALUE file, int start)
VALUE            11369 parse.c            VALUE vparser = rb_parser_new();
VALUE            11375 parse.c        rb_parser_compile_file(VALUE vparser, const char *f, VALUE file, int start)
VALUE            11381 parse.c        rb_parser_compile_file_path(VALUE vparser, VALUE fname, VALUE file, int start)
VALUE            11418 parse.c        static VALUE
VALUE            11421 parse.c            VALUE str;
VALUE            11445 parse.c            VALUE v = lex_nextline;
VALUE            11873 parse.c        dispose_string(VALUE str)
VALUE            12079 parse.c            VALUE content = yylval.val;
VALUE            12288 parse.c            VALUE line;
VALUE            12299 parse.c            rb_gc_force_recycle((VALUE)here);
VALUE            12304 parse.c        dedent_string(VALUE string, int width)
VALUE            12345 parse.c        	VALUE lit = str_node->nd_lit;
VALUE            12362 parse.c        parser_heredoc_dedent(struct parser_params *parser, VALUE array)
VALUE            12369 parse.c        static VALUE
VALUE            12370 parse.c        parser_dedent_string(VALUE self, VALUE input, VALUE width)
VALUE            12443 parse.c        parser_set_number_literal(struct parser_params *parser, VALUE v, int type, int suffix)
VALUE            12454 parse.c        parser_set_integer_literal(struct parser_params *parser, VALUE v, int suffix)
VALUE            12468 parse.c            VALUE str;
VALUE            12488 parse.c            VALUE str = 0;
VALUE            12695 parse.c            VALUE excargs[3];
VALUE            12713 parse.c        	VALUE lines = ruby_debug_lines;
VALUE            12853 parse.c            VALUE name = 0, val = 0;
VALUE            12958 parse.c            VALUE s;
VALUE            13045 parse.c        static VALUE
VALUE            13048 parse.c            VALUE v;
VALUE            13270 parse.c        	VALUE v;
VALUE            13802 parse.c        		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            14454 parse.c        node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            14605 parse.c        literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            14626 parse.c            VALUE lit;
VALUE            14660 parse.c        		rb_gc_force_recycle((VALUE)head);
VALUE            14661 parse.c        		rb_gc_force_recycle((VALUE)tail);
VALUE            14664 parse.c        	    rb_gc_force_recycle((VALUE)tail);
VALUE            14676 parse.c        	    rb_gc_force_recycle((VALUE)head);
VALUE            14684 parse.c        	    rb_gc_force_recycle((VALUE)tail);
VALUE            14888 parse.c        static VALUE
VALUE            14889 parse.c        append_lex_state_name(enum lex_state_e state, VALUE buf)
VALUE            14913 parse.c            VALUE mesg;
VALUE            14926 parse.c            VALUE mesg = rb_sprintf("%s: ", name);
VALUE            14940 parse.c        static VALUE
VALUE            14941 parse.c        assignable_gen(struct parser_params *parser, VALUE lhs)
VALUE            15025 parse.c            VALUE s;
VALUE            15501 parse.c        	VALUE val;
VALUE            15505 parse.c        	rb_gc_force_recycle((VALUE)node);
VALUE            15512 parse.c        	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            15513 parse.c        	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            15682 parse.c        static VALUE
VALUE            15683 parse.c        negate_lit(VALUE lit)
VALUE            15820 parse.c            VALUE lit;
VALUE            15866 parse.c        	VALUE key = (VALUE)head;
VALUE            15971 parse.c        static VALUE
VALUE            15972 parse.c        new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs)
VALUE            15977 parse.c        static VALUE
VALUE            15978 parse.c        new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs)
VALUE            15980 parse.c            VALUE recv = dispatch3(field, lhs, type, attr);
VALUE            16216 parse.c        reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16255 parse.c        reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16257 parse.c            VALUE err;
VALUE            16301 parse.c        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp)
VALUE            16314 parse.c        static VALUE
VALUE            16315 parse.c        parser_reg_compile(struct parser_params* parser, VALUE str, int options)
VALUE            16321 parse.c        static VALUE
VALUE            16322 parse.c        reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            16324 parse.c            VALUE re;
VALUE            16325 parse.c            VALUE err;
VALUE            16330 parse.c        	VALUE m = rb_attr_get(rb_errinfo(), idMesg);
VALUE            16343 parse.c        VALUE
VALUE            16344 parse.c        rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg)
VALUE            16346 parse.c            VALUE err = rb_errinfo();
VALUE            16347 parse.c            VALUE re = parser_reg_compile(parser, str, options);
VALUE            16356 parse.c        rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            16388 parse.c        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            16472 parse.c            rb_gc_mark((VALUE)lex_strterm);
VALUE            16473 parse.c            rb_gc_mark((VALUE)deferred_nodes);
VALUE            16479 parse.c            rb_gc_mark((VALUE)ruby_eval_tree_begin);
VALUE            16480 parse.c            rb_gc_mark((VALUE)ruby_eval_tree);
VALUE            16492 parse.c            rb_gc_mark((VALUE)parser->heap);
VALUE            16558 parse.c        VALUE
VALUE            16562 parse.c            VALUE parser = TypedData_Make_Struct(0, struct parser_params,
VALUE            16568 parse.c        VALUE
VALUE            16569 parse.c        rb_parser_set_context(VALUE vparser, const rb_block_t *base, int main)
VALUE            16586 parse.c        static VALUE ripper_parser_end_seen_p(VALUE vparser);
VALUE            16587 parse.c        static VALUE ripper_parser_encoding(VALUE vparser);
VALUE            16588 parse.c        static VALUE ripper_parser_get_yydebug(VALUE self);
VALUE            16589 parse.c        static VALUE ripper_parser_set_yydebug(VALUE self, VALUE flag);
VALUE            16597 parse.c        static VALUE
VALUE            16598 parse.c        ripper_error_p(VALUE vparser)
VALUE            16613 parse.c        VALUE
VALUE            16614 parse.c        rb_parser_end_seen_p(VALUE vparser)
VALUE            16628 parse.c        VALUE
VALUE            16629 parse.c        rb_parser_encoding(VALUE vparser)
VALUE            16643 parse.c        VALUE
VALUE            16644 parse.c        rb_parser_get_yydebug(VALUE self)
VALUE            16658 parse.c        VALUE
VALUE            16659 parse.c        rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            16671 parse.c        #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            16723 parse.c        	    rb_gc_force_recycle((VALUE)n);
VALUE            16736 parse.c            VALUE mesg = parser->debug_buffer;
VALUE            16767 parse.c        extern int rb_is_pointer_to_heap(VALUE);
VALUE            16770 parse.c        static VALUE
VALUE            16771 parse.c        ripper_validate_object(VALUE self, VALUE x)
VALUE            16806 parse.c        static VALUE
VALUE            16812 parse.c        static VALUE
VALUE            16813 parse.c        ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            16819 parse.c        static VALUE
VALUE            16820 parse.c        ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            16827 parse.c        static VALUE
VALUE            16828 parse.c        ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            16836 parse.c        static VALUE
VALUE            16837 parse.c        ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            16846 parse.c        static VALUE
VALUE            16847 parse.c        ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            16857 parse.c        static VALUE
VALUE            16858 parse.c        ripper_dispatch7(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e, VALUE f, VALUE g)
VALUE            16938 parse.c        static VALUE
VALUE            16959 parse.c        ripper_get_id(VALUE v)
VALUE            16968 parse.c        static VALUE
VALUE            16969 parse.c        ripper_get_value(VALUE v)
VALUE            16988 parse.c            VALUE str;
VALUE            16998 parse.c        static VALUE
VALUE            16999 parse.c        ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            17004 parse.c        static VALUE
VALUE            17005 parse.c        ripper_s_allocate(VALUE klass)
VALUE            17008 parse.c            VALUE self = TypedData_Make_Struct(klass, struct parser_params,
VALUE            17026 parse.c        static VALUE
VALUE            17027 parse.c        ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            17030 parse.c            VALUE src, fname, lineno;
VALUE            17063 parse.c            VALUE *argv;
VALUE            17066 parse.c        static VALUE
VALUE            17067 parse.c        ripper_parse0(VALUE parser_v)
VALUE            17077 parse.c        static VALUE
VALUE            17078 parse.c        ripper_ensure(VALUE parser_v)
VALUE            17093 parse.c        static VALUE
VALUE            17094 parse.c        ripper_parse(VALUE self)
VALUE            17121 parse.c        static VALUE
VALUE            17122 parse.c        ripper_column(VALUE self)
VALUE            17142 parse.c        static VALUE
VALUE            17143 parse.c        ripper_filename(VALUE self)
VALUE            17161 parse.c        static VALUE
VALUE            17162 parse.c        ripper_lineno(VALUE self)
VALUE            17176 parse.c        static VALUE
VALUE            17177 parse.c        ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            17187 parse.c        static VALUE
VALUE            17188 parse.c        ripper_value(VALUE self, VALUE obj)
VALUE            17209 parse.c            VALUE Ripper;
VALUE             174 parse.h            VALUE val;
VALUE             110 parse.y        typedef VALUE stack_type;
VALUE             153 parse.y        #define POINTER_P(val) ((VALUE)(val) & ~(VALUE)3)
VALUE             257 parse.y        	VALUE (*gets)(struct parser_params*,VALUE);
VALUE             258 parse.y        	VALUE input;
VALUE             259 parse.y        	VALUE lastline;
VALUE             260 parse.y        	VALUE nextline;
VALUE             284 parse.y            VALUE ruby_sourcefile_string;
VALUE             287 parse.y            VALUE compile_option;
VALUE             289 parse.y            VALUE debug_buffer;
VALUE             316 parse.y            VALUE error_buffer;
VALUE             317 parse.y            VALUE debug_lines;
VALUE             318 parse.y            VALUE coverage;
VALUE             324 parse.y            VALUE delayed;
VALUE             328 parse.y            VALUE value;
VALUE             329 parse.y            VALUE result;
VALUE             330 parse.y            VALUE parsing_thread;
VALUE             404 parse.y        static NODE* node_newnode(struct parser_params *, enum node_type, VALUE, VALUE, VALUE);
VALUE             443 parse.y        static int literal_concat0(struct parser_params *, VALUE, VALUE);
VALUE             461 parse.y        static VALUE negate_lit(VALUE);
VALUE             506 parse.y        static VALUE reg_compile_gen(struct parser_params*, VALUE, int);
VALUE             508 parse.y        static void reg_fragment_setenc_gen(struct parser_params*, VALUE, int);
VALUE             510 parse.y        static int reg_fragment_check_gen(struct parser_params*, VALUE, int);
VALUE             512 parse.y        static NODE *reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp);
VALUE             523 parse.y        static inline VALUE
VALUE             524 parse.y        ripper_new_yylval(ID a, VALUE b, VALUE c)
VALUE             526 parse.y            return (VALUE)NEW_CDECL(a, b, c);
VALUE             530 parse.y        ripper_is_node_yylval(VALUE n)
VALUE             539 parse.y        static ID ripper_get_id(VALUE);
VALUE             541 parse.y        static VALUE ripper_get_value(VALUE);
VALUE             543 parse.y        static VALUE assignable_gen(struct parser_params*,VALUE);
VALUE             550 parse.y        static VALUE new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs);
VALUE             551 parse.y        static VALUE new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs);
VALUE             558 parse.y        RUBY_FUNC_EXPORTED VALUE rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg);
VALUE             621 parse.y        static inline VALUE intern_sym(const char *name);
VALUE             626 parse.y        static VALUE ripper_dispatch0(struct parser_params*,ID);
VALUE             627 parse.y        static VALUE ripper_dispatch1(struct parser_params*,ID,VALUE);
VALUE             628 parse.y        static VALUE ripper_dispatch2(struct parser_params*,ID,VALUE,VALUE);
VALUE             629 parse.y        static VALUE ripper_dispatch3(struct parser_params*,ID,VALUE,VALUE,VALUE);
VALUE             630 parse.y        static VALUE ripper_dispatch4(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE);
VALUE             631 parse.y        static VALUE ripper_dispatch5(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             632 parse.y        static VALUE ripper_dispatch7(struct parser_params*,ID,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE,VALUE);
VALUE             647 parse.y        static VALUE ripper_id2sym(ID);
VALUE             683 parse.y        static inline VALUE
VALUE             684 parse.y        new_args_gen(struct parser_params *parser, VALUE f, VALUE o, VALUE r, VALUE p, VALUE tail)
VALUE             687 parse.y            VALUE k = t->u1.value, kr = t->u2.value, b = t->u3.value;
VALUE             692 parse.y        static inline VALUE
VALUE             693 parse.y        new_args_tail_gen(struct parser_params *parser, VALUE k, VALUE kr, VALUE b)
VALUE             695 parse.y            return (VALUE)MEMO_NEW(k, kr, b);
VALUE             701 parse.y        static void parser_heredoc_dedent(struct parser_params*,VALUE);
VALUE             785 parse.y            VALUE val;
VALUE            2337 parse.y        			    VALUE lit = $1->nd_lit;
VALUE            3999 parse.y        				VALUE src = node->nd_lit;
VALUE            4017 parse.y        				    VALUE tail = list->nd_head->nd_lit;
VALUE            4019 parse.y        					VALUE lit = prev == node ? prev->nd_lit : prev->nd_head->nd_lit;
VALUE            4026 parse.y        					rb_gc_force_recycle((VALUE)list->nd_head);
VALUE            4027 parse.y        					rb_gc_force_recycle((VALUE)list);
VALUE            4039 parse.y        				VALUE src = node->nd_lit;
VALUE            4232 parse.y        			VALUE lit;
VALUE            4753 parse.y        			rb_gc_force_recycle((VALUE)$3);
VALUE            5258 parse.y        static inline VALUE
VALUE            5282 parse.y        static inline VALUE
VALUE            5297 parse.y        static VALUE
VALUE            5300 parse.y            VALUE str = STR_NEW(parser->tokp, lex_p - parser->tokp);
VALUE            5301 parse.y            VALUE rval = ripper_dispatch1(parser, ripper_token2eventid(t), str);
VALUE            5475 parse.y        static VALUE
VALUE            5476 parse.y        debug_lines(VALUE fname)
VALUE            5481 parse.y        	VALUE hash = rb_const_get_at(rb_cObject, script_lines);
VALUE            5483 parse.y        	    VALUE lines = rb_ary_new();
VALUE            5491 parse.y        static VALUE
VALUE            5492 parse.y        coverage(VALUE fname, int n)
VALUE            5494 parse.y            VALUE coverages = rb_get_coverages();
VALUE            5496 parse.y        	VALUE lines = rb_ary_tmp_new_fill(n);
VALUE            5509 parse.y        static VALUE
VALUE            5510 parse.y        yycompile0(VALUE arg)
VALUE            5515 parse.y            VALUE cov = Qfalse;
VALUE            5520 parse.y        	    VALUE str = STR_NEW0();
VALUE            5552 parse.y        	VALUE mesg = parser->error_buffer;
VALUE            5564 parse.y        	VALUE opt = parser->compile_option;
VALUE            5569 parse.y            return (VALUE)tree;
VALUE            5573 parse.y        yycompile(struct parser_params *parser, VALUE fname, int line)
VALUE            5578 parse.y            return (NODE *)rb_suppress_tracing(yycompile0, (VALUE)parser);
VALUE            5583 parse.y        must_be_ascii_compatible(VALUE s)
VALUE            5592 parse.y        static VALUE
VALUE            5593 parse.y        lex_get_str(struct parser_params *parser, VALUE s)
VALUE            5612 parse.y        static VALUE
VALUE            5615 parse.y            VALUE line = (*lex_gets)(parser, lex_input);
VALUE            5634 parse.y        parser_compile_string(VALUE vparser, VALUE fname, VALUE s, int line)
VALUE            5652 parse.y        rb_compile_string(const char *f, VALUE s, int line)
VALUE            5659 parse.y        rb_parser_compile_string(VALUE vparser, const char *f, VALUE s, int line)
VALUE            5665 parse.y        rb_parser_compile_string_path(VALUE vparser, VALUE f, VALUE s, int line)
VALUE            5674 parse.y            VALUE str = rb_str_new(s, len);
VALUE            5679 parse.y        rb_parser_compile_cstr(VALUE vparser, const char *f, const char *s, int len, int line)
VALUE            5681 parse.y            VALUE str = rb_str_new(s, len);
VALUE            5685 parse.y        VALUE rb_io_gets_internal(VALUE io);
VALUE            5687 parse.y        static VALUE
VALUE            5688 parse.y        lex_io_gets(struct parser_params *parser, VALUE io)
VALUE            5694 parse.y        rb_compile_file(const char *f, VALUE file, int start)
VALUE            5696 parse.y            VALUE vparser = rb_parser_new();
VALUE            5702 parse.y        rb_parser_compile_file(VALUE vparser, const char *f, VALUE file, int start)
VALUE            5708 parse.y        rb_parser_compile_file_path(VALUE vparser, VALUE fname, VALUE file, int start)
VALUE            5745 parse.y        static VALUE
VALUE            5748 parse.y            VALUE str;
VALUE            5772 parse.y            VALUE v = lex_nextline;
VALUE            6200 parse.y        dispose_string(VALUE str)
VALUE            6406 parse.y            VALUE content = yylval.val;
VALUE            6615 parse.y            VALUE line;
VALUE            6626 parse.y            rb_gc_force_recycle((VALUE)here);
VALUE            6631 parse.y        dedent_string(VALUE string, int width)
VALUE            6672 parse.y        	VALUE lit = str_node->nd_lit;
VALUE            6689 parse.y        parser_heredoc_dedent(struct parser_params *parser, VALUE array)
VALUE            6696 parse.y        static VALUE
VALUE            6697 parse.y        parser_dedent_string(VALUE self, VALUE input, VALUE width)
VALUE            6770 parse.y        parser_set_number_literal(struct parser_params *parser, VALUE v, int type, int suffix)
VALUE            6781 parse.y        parser_set_integer_literal(struct parser_params *parser, VALUE v, int suffix)
VALUE            6795 parse.y            VALUE str;
VALUE            6815 parse.y            VALUE str = 0;
VALUE            7022 parse.y            VALUE excargs[3];
VALUE            7040 parse.y        	VALUE lines = ruby_debug_lines;
VALUE            7180 parse.y            VALUE name = 0, val = 0;
VALUE            7285 parse.y            VALUE s;
VALUE            7372 parse.y        static VALUE
VALUE            7375 parse.y            VALUE v;
VALUE            7597 parse.y        	VALUE v;
VALUE            8129 parse.y        		rb_gc_force_recycle((VALUE)lex_strterm);
VALUE            8781 parse.y        node_newnode(struct parser_params *parser, enum node_type type, VALUE a0, VALUE a1, VALUE a2)
VALUE            8932 parse.y        literal_concat0(struct parser_params *parser, VALUE head, VALUE tail)
VALUE            8953 parse.y            VALUE lit;
VALUE            8987 parse.y        		rb_gc_force_recycle((VALUE)head);
VALUE            8988 parse.y        		rb_gc_force_recycle((VALUE)tail);
VALUE            8991 parse.y        	    rb_gc_force_recycle((VALUE)tail);
VALUE            9003 parse.y        	    rb_gc_force_recycle((VALUE)head);
VALUE            9011 parse.y        	    rb_gc_force_recycle((VALUE)tail);
VALUE            9215 parse.y        static VALUE
VALUE            9216 parse.y        append_lex_state_name(enum lex_state_e state, VALUE buf)
VALUE            9240 parse.y            VALUE mesg;
VALUE            9253 parse.y            VALUE mesg = rb_sprintf("%s: ", name);
VALUE            9267 parse.y        static VALUE
VALUE            9268 parse.y        assignable_gen(struct parser_params *parser, VALUE lhs)
VALUE            9352 parse.y            VALUE s;
VALUE            9828 parse.y        	VALUE val;
VALUE            9832 parse.y        	rb_gc_force_recycle((VALUE)node);
VALUE            9839 parse.y        	    rb_gc_force_recycle((VALUE)head->nd_beg);
VALUE            9840 parse.y        	    rb_gc_force_recycle((VALUE)head->nd_end);
VALUE            10009 parse.y        static VALUE
VALUE            10010 parse.y        negate_lit(VALUE lit)
VALUE            10147 parse.y            VALUE lit;
VALUE            10193 parse.y        	VALUE key = (VALUE)head;
VALUE            10298 parse.y        static VALUE
VALUE            10299 parse.y        new_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE op, VALUE rhs)
VALUE            10304 parse.y        static VALUE
VALUE            10305 parse.y        new_attr_op_assign_gen(struct parser_params *parser, VALUE lhs, VALUE type, VALUE attr, VALUE op, VALUE rhs)
VALUE            10307 parse.y            VALUE recv = dispatch3(field, lhs, type, attr);
VALUE            10543 parse.y        reg_fragment_setenc_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10582 parse.y        reg_fragment_check_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10584 parse.y            VALUE err;
VALUE            10628 parse.y        reg_named_capture_assign_gen(struct parser_params* parser, VALUE regexp)
VALUE            10641 parse.y        static VALUE
VALUE            10642 parse.y        parser_reg_compile(struct parser_params* parser, VALUE str, int options)
VALUE            10648 parse.y        static VALUE
VALUE            10649 parse.y        reg_compile_gen(struct parser_params* parser, VALUE str, int options)
VALUE            10651 parse.y            VALUE re;
VALUE            10652 parse.y            VALUE err;
VALUE            10657 parse.y        	VALUE m = rb_attr_get(rb_errinfo(), idMesg);
VALUE            10670 parse.y        VALUE
VALUE            10671 parse.y        rb_parser_reg_compile(struct parser_params* parser, VALUE str, int options, VALUE *errmsg)
VALUE            10673 parse.y            VALUE err = rb_errinfo();
VALUE            10674 parse.y            VALUE re = parser_reg_compile(parser, str, options);
VALUE            10683 parse.y        rb_parser_append_print(VALUE vparser, NODE *node)
VALUE            10715 parse.y        rb_parser_while_loop(VALUE vparser, NODE *node, int chop, int split)
VALUE            10799 parse.y            rb_gc_mark((VALUE)lex_strterm);
VALUE            10800 parse.y            rb_gc_mark((VALUE)deferred_nodes);
VALUE            10806 parse.y            rb_gc_mark((VALUE)ruby_eval_tree_begin);
VALUE            10807 parse.y            rb_gc_mark((VALUE)ruby_eval_tree);
VALUE            10819 parse.y            rb_gc_mark((VALUE)parser->heap);
VALUE            10885 parse.y        VALUE
VALUE            10889 parse.y            VALUE parser = TypedData_Make_Struct(0, struct parser_params,
VALUE            10895 parse.y        VALUE
VALUE            10896 parse.y        rb_parser_set_context(VALUE vparser, const rb_block_t *base, int main)
VALUE            10913 parse.y        static VALUE ripper_parser_end_seen_p(VALUE vparser);
VALUE            10914 parse.y        static VALUE ripper_parser_encoding(VALUE vparser);
VALUE            10915 parse.y        static VALUE ripper_parser_get_yydebug(VALUE self);
VALUE            10916 parse.y        static VALUE ripper_parser_set_yydebug(VALUE self, VALUE flag);
VALUE            10924 parse.y        static VALUE
VALUE            10925 parse.y        ripper_error_p(VALUE vparser)
VALUE            10940 parse.y        VALUE
VALUE            10941 parse.y        rb_parser_end_seen_p(VALUE vparser)
VALUE            10955 parse.y        VALUE
VALUE            10956 parse.y        rb_parser_encoding(VALUE vparser)
VALUE            10970 parse.y        VALUE
VALUE            10971 parse.y        rb_parser_get_yydebug(VALUE self)
VALUE            10985 parse.y        VALUE
VALUE            10986 parse.y        rb_parser_set_yydebug(VALUE self, VALUE flag)
VALUE            10998 parse.y        #define NEWHEAP() rb_node_newnode(NODE_ALLOCA, 0, (VALUE)parser->heap, 0)
VALUE            11050 parse.y        	    rb_gc_force_recycle((VALUE)n);
VALUE            11063 parse.y            VALUE mesg = parser->debug_buffer;
VALUE            11094 parse.y        extern int rb_is_pointer_to_heap(VALUE);
VALUE            11097 parse.y        static VALUE
VALUE            11098 parse.y        ripper_validate_object(VALUE self, VALUE x)
VALUE            11133 parse.y        static VALUE
VALUE            11139 parse.y        static VALUE
VALUE            11140 parse.y        ripper_dispatch1(struct parser_params *parser, ID mid, VALUE a)
VALUE            11146 parse.y        static VALUE
VALUE            11147 parse.y        ripper_dispatch2(struct parser_params *parser, ID mid, VALUE a, VALUE b)
VALUE            11154 parse.y        static VALUE
VALUE            11155 parse.y        ripper_dispatch3(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c)
VALUE            11163 parse.y        static VALUE
VALUE            11164 parse.y        ripper_dispatch4(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d)
VALUE            11173 parse.y        static VALUE
VALUE            11174 parse.y        ripper_dispatch5(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e)
VALUE            11184 parse.y        static VALUE
VALUE            11185 parse.y        ripper_dispatch7(struct parser_params *parser, ID mid, VALUE a, VALUE b, VALUE c, VALUE d, VALUE e, VALUE f, VALUE g)
VALUE            11265 parse.y        static VALUE
VALUE            11286 parse.y        ripper_get_id(VALUE v)
VALUE            11295 parse.y        static VALUE
VALUE            11296 parse.y        ripper_get_value(VALUE v)
VALUE            11315 parse.y            VALUE str;
VALUE            11325 parse.y        static VALUE
VALUE            11326 parse.y        ripper_lex_get_generic(struct parser_params *parser, VALUE src)
VALUE            11331 parse.y        static VALUE
VALUE            11332 parse.y        ripper_s_allocate(VALUE klass)
VALUE            11335 parse.y            VALUE self = TypedData_Make_Struct(klass, struct parser_params,
VALUE            11353 parse.y        static VALUE
VALUE            11354 parse.y        ripper_initialize(int argc, VALUE *argv, VALUE self)
VALUE            11357 parse.y            VALUE src, fname, lineno;
VALUE            11390 parse.y            VALUE *argv;
VALUE            11393 parse.y        static VALUE
VALUE            11394 parse.y        ripper_parse0(VALUE parser_v)
VALUE            11404 parse.y        static VALUE
VALUE            11405 parse.y        ripper_ensure(VALUE parser_v)
VALUE            11420 parse.y        static VALUE
VALUE            11421 parse.y        ripper_parse(VALUE self)
VALUE            11448 parse.y        static VALUE
VALUE            11449 parse.y        ripper_column(VALUE self)
VALUE            11469 parse.y        static VALUE
VALUE            11470 parse.y        ripper_filename(VALUE self)
VALUE            11488 parse.y        static VALUE
VALUE            11489 parse.y        ripper_lineno(VALUE self)
VALUE            11503 parse.y        static VALUE
VALUE            11504 parse.y        ripper_assert_Qundef(VALUE self, VALUE obj, VALUE msg)
VALUE            11514 parse.y        static VALUE
VALUE            11515 parse.y        ripper_value(VALUE self, VALUE obj)
VALUE            11536 parse.y            VALUE Ripper;
VALUE             172 prelude.c      prelude_eval(VALUE code, VALUE name, int line)
VALUE              12 probes_helper.h     volatile VALUE klass;
VALUE              13 probes_helper.h     volatile VALUE name;
VALUE              16 probes_helper.h NOINLINE(int ruby_th_dtrace_setup(rb_thread_t *, VALUE, ID, struct ruby_dtrace_method_hook_args *));
VALUE              22 proc.c         # define NO_CLOBBERED(v) (*(volatile VALUE *)&(v))
VALUE              27 proc.c         const rb_cref_t *rb_vm_cref_in_context(VALUE self, VALUE cbase);
VALUE              30 proc.c             const VALUE recv;
VALUE              31 proc.c             const VALUE klass;
VALUE              36 proc.c         VALUE rb_cUnboundMethod;
VALUE              37 proc.c         VALUE rb_cMethod;
VALUE              38 proc.c         VALUE rb_cBinding;
VALUE              39 proc.c         VALUE rb_cProc;
VALUE              41 proc.c         static VALUE bmcall(VALUE, VALUE, int, VALUE *, VALUE);
VALUE              42 proc.c         static int method_arity(VALUE);
VALUE              43 proc.c         static int method_min_max_arity(VALUE, int *max);
VALUE              64 proc.c         	rb_gc_mark((VALUE)(proc->block.iseq));
VALUE              71 proc.c             VALUE env[3]; /* me, specval, envval */
VALUE              93 proc.c         VALUE
VALUE              94 proc.c         rb_proc_alloc(VALUE klass)
VALUE             100 proc.c         VALUE
VALUE             101 proc.c         rb_obj_is_proc(VALUE proc)
VALUE             112 proc.c         static VALUE
VALUE             113 proc.c         proc_dup(VALUE self)
VALUE             115 proc.c             VALUE procval;
VALUE             130 proc.c         static VALUE
VALUE             131 proc.c         proc_clone(VALUE self)
VALUE             133 proc.c             VALUE procval = proc_dup(self);
VALUE             239 proc.c         VALUE
VALUE             240 proc.c         rb_proc_lambda_p(VALUE procval)
VALUE             291 proc.c         VALUE
VALUE             292 proc.c         rb_binding_alloc(VALUE klass)
VALUE             294 proc.c             VALUE obj;
VALUE             301 proc.c         static VALUE
VALUE             302 proc.c         binding_dup(VALUE self)
VALUE             304 proc.c             VALUE bindval = rb_binding_alloc(rb_cBinding);
VALUE             315 proc.c         static VALUE
VALUE             316 proc.c         binding_clone(VALUE self)
VALUE             318 proc.c             VALUE bindval = binding_dup(self);
VALUE             323 proc.c         VALUE
VALUE             346 proc.c         static VALUE
VALUE             347 proc.c         rb_f_binding(VALUE self)
VALUE             368 proc.c         static VALUE
VALUE             369 proc.c         bind_eval(int argc, VALUE *argv, VALUE bindval)
VALUE             371 proc.c             VALUE args[4];
VALUE             378 proc.c         static VALUE *
VALUE             379 proc.c         get_local_variable_ptr(VALUE envval, ID lid)
VALUE             411 proc.c         check_local_id(VALUE bindval, volatile VALUE *pname)
VALUE             414 proc.c             VALUE name = *pname;
VALUE             450 proc.c         static VALUE
VALUE             451 proc.c         bind_local_variables(VALUE bindval)
VALUE             479 proc.c         static VALUE
VALUE             480 proc.c         bind_local_variable_get(VALUE bindval, VALUE sym)
VALUE             484 proc.c             const VALUE *ptr;
VALUE             524 proc.c         static VALUE
VALUE             525 proc.c         bind_local_variable_set(VALUE bindval, VALUE sym, VALUE val)
VALUE             529 proc.c             VALUE *ptr;
VALUE             561 proc.c         static VALUE
VALUE             562 proc.c         bind_local_variable_defined_p(VALUE bindval, VALUE sym)
VALUE             579 proc.c         static VALUE
VALUE             580 proc.c         bind_receiver(VALUE bindval)
VALUE             590 proc.c         static VALUE
VALUE             591 proc.c         cfunc_proc_new(VALUE klass, VALUE ifunc, int8_t is_lambda)
VALUE             595 proc.c             VALUE procval = TypedData_Make_Struct(klass, cfunc_proc_t, &proc_data_type, sproc);
VALUE             605 proc.c         static VALUE
VALUE             606 proc.c         sym_proc_new(VALUE klass, VALUE sym)
VALUE             611 proc.c         VALUE
VALUE             612 proc.c         rb_func_proc_new(rb_block_call_func_t func, VALUE val)
VALUE             614 proc.c             return cfunc_proc_new(rb_cProc, (VALUE)IFUNC_NEW(func, val, 0), 0);
VALUE             617 proc.c         VALUE
VALUE             618 proc.c         rb_func_lambda_new(rb_block_call_func_t func, VALUE val)
VALUE             620 proc.c             return cfunc_proc_new(rb_cProc, (VALUE)IFUNC_NEW(func, val, 0), 1);
VALUE             625 proc.c         static VALUE
VALUE             626 proc.c         proc_new(VALUE klass, int8_t is_lambda)
VALUE             628 proc.c             VALUE procval = Qnil;
VALUE             660 proc.c         	    VALUE newprocval = proc_dup(procval);
VALUE             687 proc.c         static VALUE
VALUE             688 proc.c         rb_proc_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             690 proc.c             VALUE block = proc_new(klass, FALSE);
VALUE             703 proc.c         VALUE
VALUE             717 proc.c         VALUE
VALUE             777 proc.c         static VALUE
VALUE             778 proc.c         proc_call(int argc, VALUE *argv, VALUE procval)
VALUE             780 proc.c             VALUE vret;
VALUE             784 proc.c             VALUE passed_procval;
VALUE             819 proc.c         passed_block(VALUE pass_procval)
VALUE             829 proc.c         VALUE
VALUE             830 proc.c         rb_proc_call(VALUE self, VALUE args)
VALUE             832 proc.c             VALUE vret;
VALUE             841 proc.c         VALUE
VALUE             842 proc.c         rb_proc_call_with_block(VALUE self, int argc, const VALUE *argv, VALUE pass_procval)
VALUE             844 proc.c             VALUE vret;
VALUE             898 proc.c         static VALUE
VALUE             899 proc.c         proc_arity(VALUE self)
VALUE             928 proc.c         		return method_min_max_arity((VALUE)ifunc->data, max);
VALUE             943 proc.c         rb_proc_min_max_arity(VALUE self, int *max)
VALUE             953 proc.c         rb_proc_arity(VALUE self)
VALUE             968 proc.c             VALUE proc_value;
VALUE             988 proc.c         rb_proc_get_iseq(VALUE self, int *is_proc)
VALUE            1001 proc.c         	    iseq = rb_method_iseq((VALUE)ifunc->data);
VALUE            1014 proc.c         static VALUE
VALUE            1017 proc.c             VALUE loc[2];
VALUE            1039 proc.c         VALUE
VALUE            1040 proc.c         rb_proc_location(VALUE self)
VALUE            1045 proc.c         static VALUE
VALUE            1048 proc.c             VALUE a, param = rb_ary_new2((arity < 0) ? -arity : arity);
VALUE            1074 proc.c         static VALUE
VALUE            1075 proc.c         rb_proc_parameters(VALUE self)
VALUE            1086 proc.c         rb_hash_proc(st_index_t hash, VALUE prc)
VALUE            1094 proc.c         VALUE
VALUE            1095 proc.c         rb_sym_to_proc(VALUE sym)
VALUE            1097 proc.c             static VALUE sym_proc_cache = Qfalse;
VALUE            1099 proc.c             VALUE proc;
VALUE            1102 proc.c             VALUE *aryp;
VALUE            1134 proc.c         static VALUE
VALUE            1135 proc.c         proc_hash(VALUE self)
VALUE            1152 proc.c         static VALUE
VALUE            1153 proc.c         proc_to_s(VALUE self)
VALUE            1155 proc.c             VALUE str = 0;
VALUE            1176 proc.c         			 (VALUE)iseq, is_lambda);
VALUE            1198 proc.c         static VALUE
VALUE            1199 proc.c         proc_to_proc(VALUE self)
VALUE            1210 proc.c             rb_gc_mark((VALUE)data->me);
VALUE            1229 proc.c         VALUE
VALUE            1230 proc.c         rb_obj_is_method(VALUE m)
VALUE            1241 proc.c         respond_to_missing_p(VALUE klass, VALUE obj, VALUE sym, int scope)
VALUE            1252 proc.c         static VALUE
VALUE            1253 proc.c         mnew_missing(VALUE klass, VALUE obj, ID id, ID rid, VALUE mclass)
VALUE            1256 proc.c             VALUE method = TypedData_Make_Struct(mclass, struct METHOD, &method_data_type, data);
VALUE            1276 proc.c         static VALUE
VALUE            1277 proc.c         mnew_internal(const rb_method_entry_t *me, VALUE klass,
VALUE            1278 proc.c         	      VALUE obj, ID id, VALUE mclass, int scope, int error)
VALUE            1281 proc.c             VALUE method;
VALUE            1302 proc.c         	    VALUE klass = RCLASS_SUPER(me->defined_class);
VALUE            1307 proc.c         	    VALUE klass = RCLASS_SUPER(me->owner);
VALUE            1328 proc.c         static VALUE
VALUE            1329 proc.c         mnew_from_me(const rb_method_entry_t *me, VALUE klass,
VALUE            1330 proc.c         	     VALUE obj, ID id, VALUE mclass, int scope)
VALUE            1335 proc.c         static VALUE
VALUE            1336 proc.c         mnew(VALUE klass, VALUE obj, ID id, VALUE mclass, int scope)
VALUE            1349 proc.c         static inline VALUE
VALUE            1352 proc.c             VALUE defined_class = me->defined_class;
VALUE            1390 proc.c         static VALUE
VALUE            1391 proc.c         method_eq(VALUE method, VALUE other)
VALUE            1394 proc.c             VALUE klass1, klass2;
VALUE            1427 proc.c         static VALUE
VALUE            1428 proc.c         method_hash(VALUE method)
VALUE            1450 proc.c         static VALUE
VALUE            1451 proc.c         method_unbind(VALUE obj)
VALUE            1453 proc.c             VALUE method;
VALUE            1474 proc.c         static VALUE
VALUE            1475 proc.c         method_receiver(VALUE obj)
VALUE            1490 proc.c         static VALUE
VALUE            1491 proc.c         method_name(VALUE obj)
VALUE            1506 proc.c         static VALUE
VALUE            1507 proc.c         method_original_name(VALUE obj)
VALUE            1522 proc.c         static VALUE
VALUE            1523 proc.c         method_owner(VALUE obj)
VALUE            1531 proc.c         rb_method_name_error(VALUE klass, VALUE str)
VALUE            1534 proc.c             VALUE c = klass;
VALUE            1535 proc.c             VALUE s;
VALUE            1538 proc.c         	VALUE obj = rb_ivar_get(klass, attached);
VALUE            1559 proc.c         static VALUE
VALUE            1560 proc.c         obj_method(VALUE obj, VALUE vid, int scope)
VALUE            1563 proc.c             const VALUE klass = CLASS_OF(obj);
VALUE            1564 proc.c             const VALUE mclass = rb_cMethod;
VALUE            1604 proc.c         VALUE
VALUE            1605 proc.c         rb_obj_method(VALUE obj, VALUE vid)
VALUE            1617 proc.c         VALUE
VALUE            1618 proc.c         rb_obj_public_method(VALUE obj, VALUE vid)
VALUE            1647 proc.c         VALUE
VALUE            1648 proc.c         rb_obj_singleton_method(VALUE obj, VALUE vid)
VALUE            1651 proc.c             VALUE klass;
VALUE            1704 proc.c         static VALUE
VALUE            1705 proc.c         rb_mod_instance_method(VALUE mod, VALUE vid)
VALUE            1721 proc.c         static VALUE
VALUE            1722 proc.c         rb_mod_public_instance_method(VALUE mod, VALUE vid)
VALUE            1768 proc.c         static VALUE
VALUE            1769 proc.c         rb_mod_define_method(int argc, VALUE *argv, VALUE mod)
VALUE            1772 proc.c             VALUE body;
VALUE            1773 proc.c             VALUE name;
VALUE            1884 proc.c         static VALUE
VALUE            1885 proc.c         rb_obj_define_method(int argc, VALUE *argv, VALUE obj)
VALUE            1887 proc.c             VALUE klass = rb_singleton_class(obj);
VALUE            1899 proc.c         static VALUE
VALUE            1900 proc.c         top_define_method(int argc, VALUE *argv, VALUE obj)
VALUE            1903 proc.c             VALUE klass;
VALUE            1932 proc.c         static VALUE
VALUE            1933 proc.c         method_clone(VALUE self)
VALUE            1935 proc.c             VALUE clone;
VALUE            1960 proc.c         VALUE
VALUE            1961 proc.c         rb_method_call(int argc, const VALUE *argv, VALUE method)
VALUE            1963 proc.c             VALUE proc = rb_block_given_p() ? rb_block_proc() : Qnil;
VALUE            1974 proc.c         static inline VALUE
VALUE            1976 proc.c         		 int argc, const VALUE *argv, VALUE pass_procval)
VALUE            1983 proc.c         static VALUE
VALUE            1985 proc.c         		      int argc, const VALUE *argv, VALUE pass_procval,
VALUE            1988 proc.c             VALUE result = Qnil;	/* OK */
VALUE            2004 proc.c         VALUE
VALUE            2005 proc.c         rb_method_call_with_block(int argc, const VALUE *argv, VALUE method, VALUE pass_procval)
VALUE            2116 proc.c         static VALUE
VALUE            2117 proc.c         umethod_bind(VALUE method, VALUE recv)
VALUE            2120 proc.c             VALUE methclass, klass;
VALUE            2146 proc.c         	VALUE ic = rb_class_search_ancestor(klass, bound->me->owner);
VALUE            2259 proc.c         static VALUE
VALUE            2260 proc.c         method_arity_m(VALUE method)
VALUE            2267 proc.c         method_arity(VALUE method)
VALUE            2276 proc.c         original_method_entry(VALUE mod, ID id)
VALUE            2290 proc.c         method_min_max_arity(VALUE method, int *max)
VALUE            2299 proc.c         rb_mod_method_arity(VALUE mod, ID id)
VALUE            2307 proc.c         rb_obj_method_arity(VALUE obj, ID id)
VALUE            2313 proc.c         method_def(VALUE method)
VALUE            2346 proc.c         rb_method_iseq(VALUE method)
VALUE            2352 proc.c         method_cref(VALUE method)
VALUE            2368 proc.c         static VALUE
VALUE            2379 proc.c         VALUE
VALUE            2386 proc.c         VALUE
VALUE            2387 proc.c         rb_mod_method_location(VALUE mod, ID id)
VALUE            2393 proc.c         VALUE
VALUE            2394 proc.c         rb_obj_method_location(VALUE obj, ID id)
VALUE            2407 proc.c         VALUE
VALUE            2408 proc.c         rb_method_location(VALUE method)
VALUE            2432 proc.c         static VALUE
VALUE            2433 proc.c         rb_method_parameters(VALUE method)
VALUE            2452 proc.c         static VALUE
VALUE            2453 proc.c         method_inspect(VALUE method)
VALUE            2456 proc.c             VALUE str;
VALUE            2459 proc.c             VALUE mklass;
VALUE            2460 proc.c             VALUE defined_class;
VALUE            2482 proc.c         	VALUE v = rb_ivar_get(mklass, attached);
VALUE            2521 proc.c         static VALUE
VALUE            2522 proc.c         mproc(VALUE method)
VALUE            2527 proc.c         static VALUE
VALUE            2528 proc.c         mlambda(VALUE method)
VALUE            2533 proc.c         static VALUE
VALUE            2534 proc.c         bmcall(VALUE args, VALUE method, int argc, VALUE *argv, VALUE passed_proc)
VALUE            2539 proc.c         VALUE
VALUE            2541 proc.c             VALUE (*func)(ANYARGS), /* VALUE yieldarg[, VALUE procarg] */
VALUE            2542 proc.c             VALUE val)
VALUE            2544 proc.c             VALUE procval = rb_iterate(mproc, 0, func, val);
VALUE            2555 proc.c         static VALUE
VALUE            2556 proc.c         method_to_proc(VALUE method)
VALUE            2558 proc.c             VALUE procval;
VALUE            2584 proc.c         static VALUE
VALUE            2585 proc.c         method_super_method(VALUE method)
VALUE            2588 proc.c             VALUE super_class;
VALUE            2605 proc.c         static VALUE
VALUE            2606 proc.c         localjump_xvalue(VALUE exc)
VALUE            2619 proc.c         static VALUE
VALUE            2620 proc.c         localjump_reason(VALUE exc)
VALUE            2627 proc.c         static VALUE
VALUE            2628 proc.c         env_clone(VALUE envval, VALUE receiver, const rb_cref_t *cref)
VALUE            2630 proc.c             VALUE newenvval = TypedData_Wrap_Struct(RBASIC_CLASS(envval), RTYPEDDATA_TYPE(envval), 0);
VALUE            2639 proc.c             envsize = sizeof(rb_env_t) + (env->env_size - 1) * sizeof(VALUE);
VALUE            2644 proc.c             newenv->block.ep[-1] = (VALUE)cref;
VALUE            2663 proc.c         static VALUE
VALUE            2664 proc.c         proc_binding(VALUE self)
VALUE            2666 proc.c             VALUE bindval, envval;
VALUE            2678 proc.c         	    VALUE method = (VALUE)ifunc->data;
VALUE            2705 proc.c         static VALUE curry(VALUE dummy, VALUE args, int argc, VALUE *argv, VALUE passed_proc);
VALUE            2707 proc.c         static VALUE
VALUE            2708 proc.c         make_curry_proc(VALUE proc, VALUE passed, VALUE arity)
VALUE            2710 proc.c             VALUE args = rb_ary_new3(3, proc, passed, arity);
VALUE            2724 proc.c         static VALUE
VALUE            2725 proc.c         curry(VALUE dummy, VALUE args, int argc, VALUE *argv, VALUE passed_proc)
VALUE            2727 proc.c             VALUE proc, passed, arity;
VALUE            2789 proc.c         static VALUE
VALUE            2790 proc.c         proc_curry(int argc, const VALUE *argv, VALUE self)
VALUE            2793 proc.c             VALUE arity;
VALUE            2841 proc.c         static VALUE
VALUE            2842 proc.c         rb_method_curry(int argc, const VALUE *argv, VALUE self)
VALUE            2844 proc.c             VALUE proc = method_to_proc(self);
VALUE             103 process.c      static VALUE rb_cProcessTms;
VALUE             173 process.c          VALUE getpw_buf = 0
VALUE             178 process.c      static rb_uid_t obj2uid(VALUE id, VALUE *getpw_buf);
VALUE             180 process.c      obj2uid0(VALUE id)
VALUE             193 process.c      static rb_uid_t obj2uid(VALUE id);
VALUE             215 process.c          VALUE getgr_buf = 0
VALUE             220 process.c      static rb_gid_t obj2gid(VALUE id, VALUE *getgr_buf);
VALUE             222 process.c      obj2gid0(VALUE id)
VALUE             230 process.c      static rb_gid_t obj2gid(VALUE id, VALUE *getgr_buf);
VALUE             236 process.c      static rb_gid_t obj2gid(VALUE id);
VALUE             413 process.c      static VALUE
VALUE             436 process.c      static VALUE
VALUE             473 process.c      static VALUE rb_cProcessStatus;
VALUE             475 process.c      VALUE
VALUE             509 process.c      static VALUE
VALUE             510 process.c      pst_to_i(VALUE st)
VALUE             528 process.c      static VALUE
VALUE             529 process.c      pst_pid(VALUE st)
VALUE             535 process.c      pst_message(VALUE str, rb_pid_t pid, int status)
VALUE             580 process.c      static VALUE
VALUE             581 process.c      pst_to_s(VALUE st)
VALUE             585 process.c          VALUE str;
VALUE             607 process.c      static VALUE
VALUE             608 process.c      pst_inspect(VALUE st)
VALUE             612 process.c          VALUE vpid, str;
VALUE             636 process.c      static VALUE
VALUE             637 process.c      pst_equal(VALUE st1, VALUE st2)
VALUE             656 process.c      static VALUE
VALUE             657 process.c      pst_bitand(VALUE st1, VALUE st2)
VALUE             677 process.c      static VALUE
VALUE             678 process.c      pst_rshift(VALUE st1, VALUE st2)
VALUE             695 process.c      static VALUE
VALUE             696 process.c      pst_wifstopped(VALUE st)
VALUE             715 process.c      static VALUE
VALUE             716 process.c      pst_wstopsig(VALUE st)
VALUE             734 process.c      static VALUE
VALUE             735 process.c      pst_wifsignaled(VALUE st)
VALUE             755 process.c      static VALUE
VALUE             756 process.c      pst_wtermsig(VALUE st)
VALUE             775 process.c      static VALUE
VALUE             776 process.c      pst_wifexited(VALUE st)
VALUE             806 process.c      static VALUE
VALUE             807 process.c      pst_wexitstatus(VALUE st)
VALUE             825 process.c      static VALUE
VALUE             826 process.c      pst_success_p(VALUE st)
VALUE             844 process.c      static VALUE
VALUE             845 process.c      pst_wcoredump(VALUE st)
VALUE             882 process.c          return (void *)(VALUE)result;
VALUE             895 process.c          return (rb_pid_t)(VALUE)result;
VALUE             978 process.c      static VALUE
VALUE             979 process.c      proc_wait(int argc, VALUE *argv)
VALUE             989 process.c      	VALUE vflags;
VALUE            1021 process.c      static VALUE
VALUE            1022 process.c      proc_wait2(int argc, VALUE *argv)
VALUE            1024 process.c          VALUE pid = proc_wait(argc, argv);
VALUE            1050 process.c      static VALUE
VALUE            1053 process.c          VALUE result;
VALUE            1073 process.c      static VALUE rb_cWaiter;
VALUE            1075 process.c      static VALUE
VALUE            1076 process.c      detach_process_pid(VALUE thread)
VALUE            1081 process.c      static VALUE
VALUE            1084 process.c          rb_pid_t cpid, pid = (rb_pid_t)(VALUE)arg;
VALUE            1093 process.c      VALUE
VALUE            1096 process.c          VALUE watcher = rb_thread_create(detach_process_watcher, (void*)(VALUE)pid);
VALUE            1150 process.c      static VALUE
VALUE            1151 process.c      proc_detach(VALUE obj, VALUE pid)
VALUE            1240 process.c      proc_exec_cmd(const char *prog, VALUE argv_str, VALUE envp_str)
VALUE            1268 process.c      proc_exec_sh(const char *str, VALUE envp_str)
VALUE            1365 process.c      static VALUE
VALUE            1366 process.c      export_dup(VALUE str)
VALUE            1368 process.c          VALUE newstr = EXPORT_STR(str);
VALUE            1417 process.c      proc_spawn_cmd(char **argv, VALUE prog, struct rb_execarg *eargp)
VALUE            1453 process.c      static VALUE
VALUE            1454 process.c      hide_obj(VALUE obj)
VALUE            1460 process.c      static VALUE
VALUE            1461 process.c      check_exec_redirect_fd(VALUE v, int iskey)
VALUE            1463 process.c          VALUE tmp;
VALUE            1501 process.c      static VALUE
VALUE            1502 process.c      check_exec_redirect1(VALUE ary, VALUE key, VALUE param)
VALUE            1508 process.c              VALUE fd = check_exec_redirect_fd(key, !NIL_P(param));
VALUE            1514 process.c                  VALUE v = RARRAY_AREF(key, i);
VALUE            1515 process.c                  VALUE fd = check_exec_redirect_fd(v, !NIL_P(param));
VALUE            1524 process.c      check_exec_redirect(VALUE key, VALUE val, struct rb_execarg *eargp)
VALUE            1526 process.c          VALUE param;
VALUE            1527 process.c          VALUE path, flags, perm;
VALUE            1528 process.c          VALUE tmp;
VALUE            1600 process.c      		VALUE v = RARRAY_PTR(key)[i];
VALUE            1601 process.c      		VALUE fd = check_exec_redirect_fd(v, 1);
VALUE            1631 process.c      rb_execarg_addopt(VALUE execarg_obj, VALUE key, VALUE val)
VALUE            1677 process.c                  VALUE ary = eargp->rlimit_limits;
VALUE            1678 process.c                  VALUE tmp, softlim, hardlim;
VALUE            1799 process.c          VALUE key = (VALUE)st_key;
VALUE            1800 process.c          VALUE val = (VALUE)st_val;
VALUE            1801 process.c          VALUE execarg_obj = (VALUE)arg;
VALUE            1814 process.c          VALUE key = (VALUE)st_key;
VALUE            1815 process.c          VALUE val = (VALUE)st_val;
VALUE            1816 process.c          VALUE *args = (VALUE *)arg;
VALUE            1817 process.c          VALUE execarg_obj = args[0];
VALUE            1819 process.c      	VALUE nonopts = args[1];
VALUE            1827 process.c      check_exec_fds_1(struct rb_execarg *eargp, VALUE h, int maxhint, VALUE ary)
VALUE            1833 process.c                  VALUE elt = RARRAY_AREF(ary, i);
VALUE            1856 process.c      static VALUE
VALUE            1859 process.c          VALUE h = rb_hash_new();
VALUE            1860 process.c          VALUE ary;
VALUE            1871 process.c                  VALUE elt = RARRAY_AREF(ary, i);
VALUE            1875 process.c                  VALUE val = rb_hash_lookup(h, INT2FIX(lastfd));
VALUE            1887 process.c                      VALUE val2;
VALUE            1904 process.c      rb_check_exec_options(VALUE opthash, VALUE execarg_obj)
VALUE            1911 process.c      VALUE
VALUE            1912 process.c      rb_execarg_extract_options(VALUE execarg_obj, VALUE opthash)
VALUE            1914 process.c          VALUE args[2];
VALUE            1926 process.c          VALUE key = (VALUE)st_key;
VALUE            1927 process.c          VALUE val = (VALUE)st_val;
VALUE            1928 process.c          VALUE env = (VALUE)arg;
VALUE            1946 process.c      static VALUE
VALUE            1947 process.c      rb_check_exec_env(VALUE hash)
VALUE            1949 process.c          VALUE env;
VALUE            1957 process.c      static VALUE
VALUE            1958 process.c      rb_check_argv(int argc, VALUE *argv)
VALUE            1960 process.c          VALUE tmp, prog;
VALUE            1988 process.c      static VALUE
VALUE            1989 process.c      check_hash(VALUE obj)
VALUE            2000 process.c      static VALUE
VALUE            2001 process.c      rb_exec_getargs(int *argc_p, VALUE **argv_p, int accept_shell, VALUE *env_ret, VALUE *opthash_ret)
VALUE            2003 process.c          VALUE hash, prog;
VALUE            2049 process.c      rb_exec_fillarg(VALUE prog, int argc, VALUE *argv, VALUE env, VALUE opthash, VALUE execarg_obj)
VALUE            2162 process.c                  VALUE argv_buf;
VALUE            2193 process.c              VALUE argv_buf;
VALUE            2197 process.c      	    VALUE arg = argv[i];
VALUE            2210 process.c              VALUE argv_str;
VALUE            2225 process.c      VALUE
VALUE            2226 process.c      rb_execarg_new(int argc, const VALUE *argv, int accept_shell)
VALUE            2228 process.c          VALUE execarg_obj;
VALUE            2237 process.c      rb_execarg_get(VALUE execarg_obj)
VALUE            2244 process.c      VALUE
VALUE            2245 process.c      rb_execarg_init(int argc, const VALUE *orig_argv, int accept_shell, VALUE execarg_obj)
VALUE            2248 process.c          VALUE prog, ret;
VALUE            2249 process.c          VALUE env = Qnil, opthash = Qnil;
VALUE            2250 process.c          VALUE argv_buf;
VALUE            2251 process.c          VALUE *argv = ALLOCV_N(VALUE, argv_buf, argc);
VALUE            2252 process.c          MEMCPY(argv, orig_argv, VALUE, argc);
VALUE            2262 process.c      rb_execarg_setenv(VALUE execarg_obj, VALUE env)
VALUE            2272 process.c          VALUE key = (VALUE)st_key;
VALUE            2273 process.c          VALUE val = (VALUE)st_val;
VALUE            2274 process.c          VALUE envp_buf = (VALUE)arg;
VALUE            2288 process.c          VALUE fname;
VALUE            2305 process.c      static VALUE
VALUE            2306 process.c      rb_execarg_parent_start1(VALUE execarg_obj)
VALUE            2310 process.c          VALUE envopts;
VALUE            2311 process.c          VALUE ary;
VALUE            2317 process.c                  VALUE elt = RARRAY_AREF(ary, i);
VALUE            2319 process.c                  VALUE param = RARRAY_AREF(elt, 1);
VALUE            2320 process.c                  VALUE vpath = RARRAY_AREF(param, 0);
VALUE            2323 process.c                  VALUE fd2v = RARRAY_AREF(param, 3);
VALUE            2360 process.c              VALUE tmpbuf = hide_obj(rb_str_new(0, len));
VALUE            2368 process.c              VALUE envtbl, envp_str, envp_buf;
VALUE            2382 process.c                      VALUE pair = RARRAY_AREF(envopts, i);
VALUE            2383 process.c                      VALUE key = RARRAY_AREF(pair, 0);
VALUE            2384 process.c                      VALUE val = RARRAY_AREF(pair, 1);
VALUE            2426 process.c      rb_execarg_parent_start(VALUE execarg_obj)
VALUE            2436 process.c      static VALUE
VALUE            2437 process.c      execarg_parent_end(VALUE execarg_obj)
VALUE            2441 process.c          VALUE ary;
VALUE            2447 process.c                  VALUE elt = RARRAY_AREF(ary, i);
VALUE            2448 process.c                  VALUE param = RARRAY_AREF(elt, 1);
VALUE            2449 process.c                  VALUE fd2v;
VALUE            2465 process.c      rb_execarg_parent_end(VALUE execarg_obj)
VALUE            2483 process.c      rb_execarg_fail(VALUE execarg_obj, int err, const char *errmsg)
VALUE            2564 process.c      VALUE
VALUE            2565 process.c      rb_f_exec(int argc, const VALUE *argv)
VALUE            2567 process.c          VALUE execarg_obj, fail_str;
VALUE            2602 process.c              VALUE newary, redirection;
VALUE            2722 process.c      run_exec_dup2(VALUE ary, VALUE tmpbuf, struct rb_execarg *sargp, char *errmsg, size_t errmsg_buflen)
VALUE            2734 process.c              VALUE elt = RARRAY_AREF(ary, i);
VALUE            2845 process.c      run_exec_close(VALUE ary, char *errmsg, size_t errmsg_buflen)
VALUE            2851 process.c              VALUE elt = RARRAY_AREF(ary, i);
VALUE            2864 process.c      run_exec_dup2_child(VALUE ary, struct rb_execarg *sargp, char *errmsg, size_t errmsg_buflen)
VALUE            2870 process.c              VALUE elt = RARRAY_AREF(ary, i);
VALUE            2923 process.c      run_exec_rlimit(VALUE ary, struct rb_execarg *sargp, char *errmsg, size_t errmsg_buflen)
VALUE            2927 process.c              VALUE elt = RARRAY_AREF(ary, i);
VALUE            2931 process.c                  VALUE tmp, newary;
VALUE            2957 process.c      static VALUE
VALUE            2970 process.c              VALUE env = rb_const_get(rb_cObject, id_ENV);
VALUE            2972 process.c                  VALUE ary = hide_obj(rb_ary_new());
VALUE            2974 process.c                                (VALUE)ary);
VALUE            2992 process.c          VALUE obj;
VALUE            3026 process.c                  VALUE pair = RARRAY_AREF(obj, i);
VALUE            3027 process.c                  VALUE key = RARRAY_AREF(pair, 0);
VALUE            3028 process.c                  VALUE val = RARRAY_AREF(pair, 1);
VALUE            3105 process.c              VALUE ary = sargp->fd_dup2;
VALUE            3108 process.c                  VALUE tmpbuf = hide_obj(rb_str_new(0, len));
VALUE            3159 process.c      #define proc_syswait (VALUE (*)(VALUE))rb_syswait
VALUE            3161 process.c      static VALUE
VALUE            3162 process.c      proc_syswait(VALUE pid)
VALUE            3170 process.c      move_fds_to_avoid_crash(int *fdp, int n, VALUE fds)
VALUE            3193 process.c      pipe_nocrash(int filedes[2], VALUE fds)
VALUE            3236 process.c                  rb_protect((VALUE (*)())rb_thread_sleep, 1, &state);
VALUE            3618 process.c      rb_fork_async_signal_safe(int *status, int (*chfunc)(void*, char *, size_t), void *charg, VALUE fds,
VALUE            3636 process.c                  rb_protect(proc_syswait, (VALUE)pid, status);
VALUE            3713 process.c      static VALUE
VALUE            3714 process.c      rb_f_fork(VALUE obj)
VALUE            3742 process.c      exit_status_code(VALUE status)
VALUE            3775 process.c      static VALUE
VALUE            3776 process.c      rb_f_exit_bang(int argc, VALUE *argv, VALUE obj)
VALUE            3795 process.c      	VALUE args[2];
VALUE            3846 process.c      VALUE
VALUE            3847 process.c      rb_f_exit(int argc, const VALUE *argv)
VALUE            3874 process.c      VALUE
VALUE            3875 process.c      rb_f_abort(int argc, const VALUE *argv)
VALUE            3885 process.c      	VALUE args[2];
VALUE            3907 process.c      rb_execarg_commandline(const struct rb_execarg *eargp, VALUE *prog)
VALUE            3909 process.c          VALUE cmd = *prog;
VALUE            3911 process.c      	VALUE str = eargp->invoke.cmd.argv_str;
VALUE            3912 process.c      	VALUE buf = eargp->invoke.cmd.argv_buf;
VALUE            3933 process.c          VALUE prog;
VALUE            3975 process.c          VALUE execarg;
VALUE            3982 process.c      static VALUE
VALUE            3983 process.c      do_spawn_process(VALUE arg)
VALUE            3987 process.c          return (VALUE)rb_spawn_process(DATA_PTR(argp->execarg),
VALUE            3992 process.c      rb_execarg_spawn(VALUE execarg_obj, char *errmsg, size_t errmsg_buflen)
VALUE            3999 process.c          return (rb_pid_t)rb_ensure(do_spawn_process, (VALUE)&args,
VALUE            4004 process.c      rb_spawn_internal(int argc, const VALUE *argv, char *errmsg, size_t errmsg_buflen)
VALUE            4006 process.c          VALUE execarg_obj;
VALUE            4013 process.c      rb_spawn_err(int argc, const VALUE *argv, char *errmsg, size_t errmsg_buflen)
VALUE            4019 process.c      rb_spawn(int argc, const VALUE *argv)
VALUE            4057 process.c      static VALUE
VALUE            4058 process.c      rb_f_system(int argc, VALUE *argv)
VALUE            4361 process.c      static VALUE
VALUE            4362 process.c      rb_f_spawn(int argc, VALUE *argv)
VALUE            4366 process.c          VALUE execarg_obj, fail_str;
VALUE            4405 process.c      static VALUE
VALUE            4406 process.c      rb_f_sleep(int argc, VALUE *argv)
VALUE            4437 process.c      static VALUE
VALUE            4466 process.c      static VALUE
VALUE            4496 process.c      static VALUE
VALUE            4497 process.c      proc_getpgid(VALUE obj, VALUE pid)
VALUE            4519 process.c      static VALUE
VALUE            4520 process.c      proc_setpgid(VALUE obj, VALUE pid, VALUE pgrp)
VALUE            4548 process.c      static VALUE
VALUE            4549 process.c      proc_getsid(int argc, VALUE *argv)
VALUE            4582 process.c      static VALUE
VALUE            4642 process.c      static VALUE
VALUE            4643 process.c      proc_getpriority(VALUE obj, VALUE which, VALUE who)
VALUE            4673 process.c      static VALUE
VALUE            4674 process.c      proc_setpriority(VALUE obj, VALUE which, VALUE who, VALUE prio)
VALUE            4813 process.c      rlimit_resource_type(VALUE rtype)
VALUE            4816 process.c          VALUE v;
VALUE            4850 process.c      rlimit_resource_value(VALUE rval)
VALUE            4853 process.c          VALUE v;
VALUE            4912 process.c      static VALUE
VALUE            4913 process.c      proc_getrlimit(VALUE obj, VALUE resource)
VALUE            4978 process.c      static VALUE
VALUE            4979 process.c      proc_setrlimit(int argc, VALUE *argv, VALUE obj)
VALUE            4981 process.c          VALUE resource, rlim_cur, rlim_max;
VALUE            5033 process.c      obj2uid(VALUE id
VALUE            5035 process.c      	, VALUE *getpw_tmp
VALUE            5040 process.c          VALUE tmp;
VALUE            5102 process.c      static VALUE
VALUE            5103 process.c      p_uid_from_name(VALUE self, VALUE id)
VALUE            5112 process.c      obj2gid(VALUE id
VALUE            5114 process.c      	, VALUE *getgr_tmp
VALUE            5119 process.c          VALUE tmp;
VALUE            5183 process.c      static VALUE
VALUE            5184 process.c      p_gid_from_name(VALUE self, VALUE id)
VALUE            5201 process.c      static VALUE
VALUE            5202 process.c      p_sys_setuid(VALUE obj, VALUE id)
VALUE            5223 process.c      static VALUE
VALUE            5224 process.c      p_sys_setruid(VALUE obj, VALUE id)
VALUE            5245 process.c      static VALUE
VALUE            5246 process.c      p_sys_seteuid(VALUE obj, VALUE id)
VALUE            5269 process.c      static VALUE
VALUE            5270 process.c      p_sys_setreuid(VALUE obj, VALUE rid, VALUE eid)
VALUE            5298 process.c      static VALUE
VALUE            5299 process.c      p_sys_setresuid(VALUE obj, VALUE rid, VALUE eid, VALUE sid)
VALUE            5327 process.c      static VALUE
VALUE            5328 process.c      proc_getuid(VALUE obj)
VALUE            5344 process.c      static VALUE
VALUE            5345 process.c      proc_setuid(VALUE obj, VALUE id)
VALUE            5415 process.c      static VALUE
VALUE            5416 process.c      p_uid_change_privilege(VALUE obj, VALUE id)
VALUE            5581 process.c      static VALUE
VALUE            5582 process.c      p_sys_setgid(VALUE obj, VALUE id)
VALUE            5603 process.c      static VALUE
VALUE            5604 process.c      p_sys_setrgid(VALUE obj, VALUE id)
VALUE            5625 process.c      static VALUE
VALUE            5626 process.c      p_sys_setegid(VALUE obj, VALUE id)
VALUE            5649 process.c      static VALUE
VALUE            5650 process.c      p_sys_setregid(VALUE obj, VALUE rid, VALUE eid)
VALUE            5677 process.c      static VALUE
VALUE            5678 process.c      p_sys_setresgid(VALUE obj, VALUE rid, VALUE eid, VALUE sid)
VALUE            5708 process.c      static VALUE
VALUE            5709 process.c      p_sys_issetugid(VALUE obj)
VALUE            5734 process.c      static VALUE
VALUE            5735 process.c      proc_getgid(VALUE obj)
VALUE            5750 process.c      static VALUE
VALUE            5751 process.c      proc_setgid(VALUE obj, VALUE id)
VALUE            5841 process.c      static VALUE
VALUE            5842 process.c      proc_getgroups(VALUE obj)
VALUE            5844 process.c          VALUE ary, tmp;
VALUE            5885 process.c      static VALUE
VALUE            5886 process.c      proc_setgroups(VALUE obj, VALUE ary)
VALUE            5890 process.c          VALUE tmp;
VALUE            5902 process.c      	VALUE g = RARRAY_AREF(ary, i);
VALUE            5938 process.c      static VALUE
VALUE            5939 process.c      proc_initgroups(VALUE obj, VALUE uname, VALUE base_grp)
VALUE            5961 process.c      static VALUE
VALUE            5962 process.c      proc_getmaxgroups(VALUE obj)
VALUE            5979 process.c      static VALUE
VALUE            5980 process.c      proc_setmaxgroups(VALUE obj, VALUE val)
VALUE            6019 process.c      static VALUE
VALUE            6020 process.c      proc_daemon(int argc, VALUE *argv)
VALUE            6119 process.c      static VALUE
VALUE            6120 process.c      p_gid_change_privilege(VALUE obj, VALUE id)
VALUE            6286 process.c      static VALUE
VALUE            6287 process.c      proc_geteuid(VALUE obj)
VALUE            6325 process.c      static VALUE
VALUE            6326 process.c      proc_seteuid_m(VALUE mod, VALUE euid)
VALUE            6390 process.c      static VALUE
VALUE            6391 process.c      p_uid_grant_privilege(VALUE obj, VALUE id)
VALUE            6410 process.c      static VALUE
VALUE            6411 process.c      proc_getegid(VALUE obj)
VALUE            6427 process.c      static VALUE
VALUE            6428 process.c      proc_setegid(VALUE obj, VALUE egid)
VALUE            6520 process.c      static VALUE
VALUE            6521 process.c      p_gid_grant_privilege(VALUE obj, VALUE id)
VALUE            6537 process.c      static VALUE
VALUE            6562 process.c      static VALUE
VALUE            6563 process.c      p_uid_exchange(VALUE obj)
VALUE            6599 process.c      static VALUE
VALUE            6624 process.c      static VALUE
VALUE            6625 process.c      p_gid_exchange(VALUE obj)
VALUE            6662 process.c      static VALUE
VALUE            6674 process.c      static VALUE
VALUE            6696 process.c      static VALUE
VALUE            6697 process.c      p_uid_switch(VALUE obj)
VALUE            6733 process.c      static VALUE
VALUE            6734 process.c      p_uid_sw_ensure(VALUE obj)
VALUE            6740 process.c      static VALUE
VALUE            6741 process.c      p_uid_switch(VALUE obj)
VALUE            6776 process.c      static VALUE
VALUE            6787 process.c      static VALUE
VALUE            6809 process.c      static VALUE
VALUE            6810 process.c      p_gid_switch(VALUE obj)
VALUE            6846 process.c      static VALUE
VALUE            6847 process.c      p_gid_sw_ensure(VALUE obj)
VALUE            6853 process.c      static VALUE
VALUE            6854 process.c      p_gid_switch(VALUE obj)
VALUE            6910 process.c      VALUE
VALUE            6911 process.c      rb_proc_times(VALUE obj)
VALUE            6915 process.c          VALUE utime, stime, cutime, cstime, ret;
VALUE            6997 process.c      static VALUE
VALUE            7018 process.c      static VALUE
VALUE            7042 process.c      static VALUE
VALUE            7047 process.c          VALUE v;
VALUE            7085 process.c      static VALUE
VALUE            7089 process.c              VALUE unit)
VALUE            7258 process.c      VALUE
VALUE            7259 process.c      rb_clock_gettime(int argc, VALUE *argv)
VALUE            7269 process.c          VALUE unit = (rb_check_arity(argc, 1, 2) == 2) ? argv[1] : Qnil;
VALUE            7270 process.c          VALUE clk_id = argv[0];
VALUE            7453 process.c      VALUE
VALUE            7454 process.c      rb_clock_getres(int argc, VALUE *argv)
VALUE            7462 process.c          VALUE unit = (rb_check_arity(argc, 1, 2) == 2) ? argv[1] : Qnil;
VALUE            7463 process.c          VALUE clk_id = argv[0];
VALUE            7557 process.c      VALUE rb_mProcess;
VALUE            7558 process.c      VALUE rb_mProcUID;
VALUE            7559 process.c      VALUE rb_mProcGID;
VALUE            7560 process.c      VALUE rb_mProcID_Syscall;
VALUE            7669 process.c              VALUE inf = RLIM2NUM(RLIM_INFINITY);
VALUE            7672 process.c      	    VALUE v = RLIM_INFINITY == RLIM_SAVED_MAX ? inf : RLIM2NUM(RLIM_SAVED_MAX);
VALUE            7681 process.c      	    VALUE v = RLIM_INFINITY == RLIM_SAVED_CUR ? inf : RLIM2NUM(RLIM_SAVED_CUR);
VALUE             236 random.c           VALUE seed;
VALUE             244 random.c       static VALUE rand_init(struct MT *mt, VALUE vseed);
VALUE             245 random.c       static VALUE random_seed(void);
VALUE             301 random.c       VALUE rb_cRandom;
VALUE             337 random.c       get_rnd(VALUE obj)
VALUE             345 random.c       try_get_rnd(VALUE obj)
VALUE             355 random.c       static VALUE
VALUE             356 random.c       random_alloc(VALUE klass)
VALUE             359 random.c           VALUE obj = TypedData_Make_Struct(klass, rb_random_t, &random_data_type, rnd);
VALUE             364 random.c       static VALUE
VALUE             365 random.c       rand_init(struct MT *mt, VALUE seed)
VALUE             404 random.c       static VALUE
VALUE             405 random.c       random_init(int argc, VALUE *argv, VALUE obj)
VALUE             407 random.c           VALUE vseed;
VALUE             564 random.c           seed[3] ^= (uint32_t)(VALUE)&seed;
VALUE             566 random.c           seed[2] ^= (uint32_t)((VALUE)&seed >> SIZEOF_INT * CHAR_BIT);
VALUE             570 random.c       static VALUE
VALUE             573 random.c           VALUE seed;
VALUE             594 random.c       static VALUE
VALUE             597 random.c           VALUE v;
VALUE             612 random.c       static VALUE
VALUE             613 random.c       random_raw_seed(VALUE self, VALUE size)
VALUE             616 random.c           VALUE buf = rb_str_new(0, n);
VALUE             636 random.c       static VALUE
VALUE             637 random.c       random_get_seed(VALUE obj)
VALUE             643 random.c       static VALUE
VALUE             644 random.c       random_copy(VALUE obj, VALUE orig)
VALUE             660 random.c       static VALUE
VALUE             669 random.c       static VALUE
VALUE             670 random.c       random_state(VALUE obj)
VALUE             677 random.c       static VALUE
VALUE             678 random.c       random_s_state(VALUE klass)
VALUE             684 random.c       static VALUE
VALUE             685 random.c       random_left(VALUE obj)
VALUE             692 random.c       static VALUE
VALUE             693 random.c       random_s_left(VALUE klass)
VALUE             699 random.c       static VALUE
VALUE             700 random.c       random_dump(VALUE obj)
VALUE             703 random.c           VALUE dump = rb_ary_new2(3);
VALUE             713 random.c       static VALUE
VALUE             714 random.c       random_load(VALUE obj, VALUE dump)
VALUE             718 random.c           VALUE state, left = INT2FIX(1), seed = INT2FIX(0);
VALUE             719 random.c           const VALUE *ary;
VALUE             773 random.c       static VALUE
VALUE             774 random.c       rb_f_srand(int argc, VALUE *argv, VALUE obj)
VALUE             776 random.c           VALUE seed, old;
VALUE             837 random.c       static VALUE
VALUE             838 random.c       limited_big_rand(struct MT *mt, VALUE limit)
VALUE             848 random.c           VALUE vtmp;
VALUE             849 random.c           VALUE val;
VALUE             898 random.c       static VALUE
VALUE             899 random.c       obj_random_bytes(VALUE obj, void *p, long n)
VALUE             901 random.c           VALUE len = LONG2NUM(n);
VALUE             902 random.c           VALUE v = rb_funcallv_public(obj, id_bytes, 1, &len);
VALUE             921 random.c       rb_random_int32(VALUE obj)
VALUE             933 random.c       random_real(VALUE obj, rb_random_t *rnd, int excl)
VALUE             956 random.c       rb_random_real(VALUE obj)
VALUE             960 random.c       	VALUE v = rb_funcall2(obj, id_rand, 0, 0);
VALUE             973 random.c       static inline VALUE
VALUE             987 random.c       random_ulong_limited(VALUE obj, rb_random_t *rnd, unsigned long limit)
VALUE            1018 random.c       rb_random_ulong_limited(VALUE obj, unsigned long limit)
VALUE            1022 random.c       	VALUE lim = ulong_to_num_plus_1(limit);
VALUE            1023 random.c       	VALUE v = rb_to_int(rb_funcall2(obj, id_rand, 1, &lim));
VALUE            1036 random.c       static VALUE
VALUE            1037 random.c       random_ulong_limited_big(VALUE obj, rb_random_t *rnd, VALUE vmax)
VALUE            1040 random.c       	VALUE v, vtmp;
VALUE            1065 random.c       static VALUE genrand_bytes(rb_random_t *rnd, long n);
VALUE            1075 random.c       static VALUE
VALUE            1076 random.c       random_bytes(VALUE obj, VALUE len)
VALUE            1081 random.c       static VALUE
VALUE            1084 random.c           VALUE bytes;
VALUE            1108 random.c       VALUE
VALUE            1109 random.c       rb_random_bytes(VALUE obj, long n)
VALUE            1118 random.c       static VALUE
VALUE            1119 random.c       range_values(VALUE vmax, VALUE *begp, VALUE *endp, int *exclp)
VALUE            1121 random.c           VALUE end, r;
VALUE            1131 random.c       static VALUE
VALUE            1132 random.c       rand_int(VALUE obj, rb_random_t *rnd, VALUE vmax, int restrictive)
VALUE            1148 random.c       	VALUE ret;
VALUE            1171 random.c           VALUE error = INT2FIX(EDOM);
VALUE            1175 random.c       NORETURN(static void invalid_argument(VALUE));
VALUE            1177 random.c       invalid_argument(VALUE arg0)
VALUE            1182 random.c       static VALUE
VALUE            1183 random.c       check_random_number(VALUE v, const VALUE *argv)
VALUE            1196 random.c       float_value(VALUE v)
VALUE            1205 random.c       static inline VALUE
VALUE            1206 random.c       rand_range(VALUE obj, rb_random_t* rnd, VALUE range)
VALUE            1208 random.c           VALUE beg = Qundef, end = Qundef, vmax, v;
VALUE            1269 random.c       	VALUE f = rb_check_to_float(beg);
VALUE            1281 random.c       static VALUE rand_random(int argc, VALUE *argv, VALUE obj, rb_random_t *rnd);
VALUE            1312 random.c       static VALUE
VALUE            1313 random.c       random_rand(int argc, VALUE *argv, VALUE obj)
VALUE            1315 random.c           VALUE v = rand_random(argc, argv, obj, get_rnd(obj));
VALUE            1320 random.c       static VALUE
VALUE            1321 random.c       rand_random(int argc, VALUE *argv, VALUE obj, rb_random_t *rnd)
VALUE            1323 random.c           VALUE vmax, v;
VALUE            1349 random.c       static VALUE
VALUE            1350 random.c       rand_random_number(int argc, VALUE *argv, VALUE obj)
VALUE            1353 random.c           VALUE v = rand_random(argc, argv, obj, rnd);
VALUE            1383 random.c       static VALUE
VALUE            1384 random.c       random_equal(VALUE self, VALUE other)
VALUE            1427 random.c       static VALUE
VALUE            1428 random.c       rb_f_rand(int argc, VALUE *argv, VALUE obj)
VALUE            1430 random.c           VALUE vmax;
VALUE            1434 random.c       	VALUE v = rand_range(Qnil, rnd, vmax);
VALUE            1453 random.c       static VALUE
VALUE            1454 random.c       random_s_rand(int argc, VALUE *argv, VALUE obj)
VALUE            1456 random.c           VALUE v = rand_random(argc, argv, Qnil, rand_start(&default_rand));
VALUE            1550 random.c       static VALUE
VALUE            1554 random.c           VALUE seed;
VALUE            1564 random.c       static VALUE
VALUE            1569 random.c           VALUE v = TypedData_Wrap_Struct(rb_cRandom, &random_data_type, r);
VALUE            1630 random.c       	VALUE rand_default = Init_Random_default();
VALUE            1642 random.c       	VALUE m = rb_define_module_under(rb_cRandom, "Formatter");
VALUE              20 range.c        VALUE rb_cRange;
VALUE              25 range.c        static VALUE r_cover_p(VALUE, VALUE, VALUE, VALUE);
VALUE              37 range.c        static VALUE
VALUE              44 range.c        static VALUE
VALUE              45 range.c        range_check(VALUE *args)
VALUE              51 range.c        range_init(VALUE range, VALUE beg, VALUE end, VALUE exclude_end)
VALUE              53 range.c            VALUE args[2];
VALUE              59 range.c        	VALUE v;
VALUE              61 range.c        	v = rb_rescue(range_check, (VALUE)args, range_failed, 0);
VALUE              71 range.c        VALUE
VALUE              72 range.c        rb_range_new(VALUE beg, VALUE end, int exclude_end)
VALUE              74 range.c            VALUE range = rb_obj_alloc(rb_cRange);
VALUE              81 range.c        range_modify(VALUE range)
VALUE              98 range.c        static VALUE
VALUE              99 range.c        range_initialize(int argc, VALUE *argv, VALUE range)
VALUE             101 range.c            VALUE beg, end, flags;
VALUE             110 range.c        static VALUE
VALUE             111 range.c        range_initialize_copy(VALUE range, VALUE orig)
VALUE             128 range.c        static VALUE
VALUE             129 range.c        range_exclude_end_p(VALUE range)
VALUE             134 range.c        static VALUE
VALUE             135 range.c        recursive_equal(VALUE range, VALUE obj, int recur)
VALUE             163 range.c        static VALUE
VALUE             164 range.c        range_eq(VALUE range, VALUE obj)
VALUE             180 range.c        r_less(VALUE a, VALUE b)
VALUE             182 range.c            VALUE r = rb_funcall(a, id_cmp, 1, b);
VALUE             189 range.c        static VALUE
VALUE             190 range.c        recursive_eql(VALUE range, VALUE obj, int recur)
VALUE             217 range.c        static VALUE
VALUE             218 range.c        range_eql(VALUE range, VALUE obj)
VALUE             238 range.c        static VALUE
VALUE             239 range.c        range_hash(VALUE range)
VALUE             242 range.c            VALUE v;
VALUE             256 range.c        range_each_func(VALUE range, rb_block_call_func *func, VALUE arg)
VALUE             259 range.c            VALUE b = RANGE_BEG(range);
VALUE             260 range.c            VALUE e = RANGE_END(range);
VALUE             261 range.c            VALUE v = b;
VALUE             278 range.c        static VALUE
VALUE             281 range.c            VALUE *iter = (VALUE *)arg;
VALUE             296 range.c        static VALUE
VALUE             299 range.c            VALUE *iter = (VALUE *)arg;
VALUE             315 range.c        discrete_object_p(VALUE obj)
VALUE             322 range.c        linear_object_p(VALUE obj)
VALUE             336 range.c        static VALUE
VALUE             337 range.c        range_step_size(VALUE range, VALUE args, VALUE eobj)
VALUE             339 range.c            VALUE b = RANGE_BEG(range), e = RANGE_END(range);
VALUE             340 range.c            VALUE step = INT2FIX(1);
VALUE             394 range.c        static VALUE
VALUE             395 range.c        range_step(int argc, VALUE *argv, VALUE range)
VALUE             397 range.c            VALUE b, e, step, tmp;
VALUE             434 range.c        	VALUE args[2], iter[2];
VALUE             440 range.c        	rb_block_call(rb_sym2str(b), rb_intern("upto"), 2, args, sym_step_i, (VALUE)iter);
VALUE             449 range.c        	VALUE v = b;
VALUE             462 range.c        	    VALUE args[2], iter[2];
VALUE             469 range.c        	    rb_block_call(b, rb_intern("upto"), 2, args, step_i, (VALUE)iter);
VALUE             472 range.c        	    VALUE args[2];
VALUE             480 range.c        	    range_each_func(range, step_i, (VALUE)args);
VALUE             492 range.c        static VALUE
VALUE             516 range.c        is_integer_p(VALUE v)
VALUE             518 range.c            VALUE is_int = rb_check_funcall(v, id_integer_p, 0, 0);
VALUE             574 range.c        static VALUE
VALUE             575 range.c        range_bsearch(VALUE range)
VALUE             577 range.c            VALUE beg, end, satisfied = Qnil;
VALUE             596 range.c        	VALUE val = (expr); \
VALUE             597 range.c        	VALUE v = rb_yield(val); \
VALUE             663 range.c        	VALUE low = rb_to_int(beg);
VALUE             664 range.c        	VALUE high = rb_to_int(end);
VALUE             665 range.c        	VALUE mid, org_high;
VALUE             692 range.c        static VALUE
VALUE             699 range.c        static VALUE
VALUE             718 range.c        static VALUE
VALUE             719 range.c        range_size(VALUE range)
VALUE             721 range.c            VALUE b = RANGE_BEG(range), e = RANGE_END(range);
VALUE             728 range.c        static VALUE
VALUE             729 range.c        range_enum_size(VALUE range, VALUE args, VALUE eobj)
VALUE             755 range.c        static VALUE
VALUE             756 range.c        range_each(VALUE range)
VALUE             758 range.c            VALUE beg, end;
VALUE             776 range.c        	VALUE args[2];
VALUE             783 range.c        	VALUE tmp = rb_check_string_type(beg);
VALUE             786 range.c        	    VALUE args[2];
VALUE             812 range.c        static VALUE
VALUE             813 range.c        range_begin(VALUE range)
VALUE             830 range.c        static VALUE
VALUE             831 range.c        range_end(VALUE range)
VALUE             837 range.c        static VALUE
VALUE             840 range.c            VALUE *ary = (VALUE *)cbarg;
VALUE             864 range.c        static VALUE
VALUE             865 range.c        range_first(int argc, VALUE *argv, VALUE range)
VALUE             867 range.c            VALUE n, ary[2];
VALUE             874 range.c            rb_block_call(range, idEach, 0, 0, first_i, (VALUE)ary);
VALUE             897 range.c        static VALUE
VALUE             898 range.c        range_last(int argc, VALUE *argv, VALUE range)
VALUE             922 range.c        static VALUE
VALUE             923 range.c        range_min(int argc, VALUE *argv, VALUE range)
VALUE             932 range.c        	VALUE b = RANGE_BEG(range);
VALUE             933 range.c        	VALUE e = RANGE_END(range);
VALUE             958 range.c        static VALUE
VALUE             959 range.c        range_max(int argc, VALUE *argv, VALUE range)
VALUE             961 range.c            VALUE e = RANGE_END(range);
VALUE             968 range.c        	VALUE b = RANGE_BEG(range);
VALUE             991 range.c        rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp)
VALUE             993 range.c            VALUE b, e;
VALUE            1014 range.c        VALUE
VALUE            1015 range.c        rb_range_beg_len(VALUE range, long *begp, long *lenp, long len, int err)
VALUE            1018 range.c            VALUE b, e;
VALUE            1066 range.c        static VALUE
VALUE            1067 range.c        range_to_s(VALUE range)
VALUE            1069 range.c            VALUE str, str2;
VALUE            1081 range.c        static VALUE
VALUE            1082 range.c        inspect_range(VALUE range, VALUE dummy, int recur)
VALUE            1084 range.c            VALUE str, str2;
VALUE            1109 range.c        static VALUE
VALUE            1110 range.c        range_inspect(VALUE range)
VALUE            1134 range.c        static VALUE
VALUE            1135 range.c        range_eqq(VALUE range, VALUE val)
VALUE            1155 range.c        static VALUE
VALUE            1156 range.c        range_include(VALUE range, VALUE val)
VALUE            1158 range.c            VALUE beg = RANGE_BEG(range);
VALUE            1159 range.c            VALUE end = RANGE_END(range);
VALUE            1169 range.c        	VALUE rb_str_include_range_p(VALUE beg, VALUE end, VALUE val, VALUE exclusive);
VALUE            1192 range.c        static VALUE
VALUE            1193 range.c        range_cover(VALUE range, VALUE val)
VALUE            1195 range.c            VALUE beg, end;
VALUE            1202 range.c        static VALUE
VALUE            1203 range.c        r_cover_p(VALUE range, VALUE beg, VALUE end, VALUE val)
VALUE            1213 range.c        static VALUE
VALUE            1214 range.c        range_dumper(VALUE range)
VALUE            1216 range.c            VALUE v;
VALUE            1219 range.c            v = (VALUE)m;
VALUE            1227 range.c        static VALUE
VALUE            1228 range.c        range_loader(VALUE range, VALUE obj)
VALUE            1241 range.c        static VALUE
VALUE            1242 range.c        range_alloc(VALUE klass)
VALUE              30 rational.c     VALUE rb_cRational;
VALUE              41 rational.c     inline static VALUE \
VALUE              42 rational.c     f_##n(VALUE x, VALUE y)\
VALUE              48 rational.c     inline static VALUE \
VALUE              49 rational.c     f_##n(VALUE x)\
VALUE              55 rational.c     inline static VALUE \
VALUE              56 rational.c     f_##n(VALUE x, VALUE y)\
VALUE              61 rational.c     inline static VALUE
VALUE              62 rational.c     f_add(VALUE x, VALUE y)
VALUE              71 rational.c     inline static VALUE
VALUE              72 rational.c     f_cmp(VALUE x, VALUE y)
VALUE              85 rational.c     inline static VALUE
VALUE              86 rational.c     f_div(VALUE x, VALUE y)
VALUE              93 rational.c     inline static VALUE
VALUE              94 rational.c     f_lt_p(VALUE x, VALUE y)
VALUE             103 rational.c     inline static VALUE
VALUE             104 rational.c     f_mul(VALUE x, VALUE y)
VALUE             127 rational.c     inline static VALUE
VALUE             128 rational.c     f_sub(VALUE x, VALUE y)
VALUE             139 rational.c     inline static VALUE
VALUE             140 rational.c     f_to_i(VALUE x)
VALUE             146 rational.c     inline static VALUE
VALUE             147 rational.c     f_to_f(VALUE x)
VALUE             154 rational.c     inline static VALUE
VALUE             155 rational.c     f_eqeq_p(VALUE x, VALUE y)
VALUE             168 rational.c     inline static VALUE
VALUE             169 rational.c     f_negative_p(VALUE x)
VALUE             178 rational.c     inline static VALUE
VALUE             179 rational.c     f_zero_p(VALUE x)
VALUE             188 rational.c     	VALUE num = RRATIONAL(x)->num;
VALUE             197 rational.c     inline static VALUE
VALUE             198 rational.c     f_one_p(VALUE x)
VALUE             207 rational.c     	VALUE num = RRATIONAL(x)->num;
VALUE             208 rational.c     	VALUE den = RRATIONAL(x)->den;
VALUE             216 rational.c     inline static VALUE
VALUE             217 rational.c     f_minus_one_p(VALUE x)
VALUE             226 rational.c     	VALUE num = RRATIONAL(x)->num;
VALUE             227 rational.c     	VALUE den = RRATIONAL(x)->den;
VALUE             235 rational.c     inline static VALUE
VALUE             236 rational.c     f_kind_of_p(VALUE x, VALUE c)
VALUE             241 rational.c     inline static VALUE
VALUE             242 rational.c     k_numeric_p(VALUE x)
VALUE             247 rational.c     inline static VALUE
VALUE             248 rational.c     k_integer_p(VALUE x)
VALUE             253 rational.c     inline static VALUE
VALUE             254 rational.c     k_float_p(VALUE x)
VALUE             259 rational.c     inline static VALUE
VALUE             260 rational.c     k_rational_p(VALUE x)
VALUE             272 rational.c     VALUE
VALUE             273 rational.c     rb_gcd_gmp(VALUE x, VALUE y)
VALUE             278 rational.c         VALUE z;
VALUE             322 rational.c     inline static VALUE
VALUE             323 rational.c     f_gcd_normal(VALUE x, VALUE y)
VALUE             325 rational.c         VALUE z;
VALUE             354 rational.c     VALUE
VALUE             355 rational.c     rb_gcd_normal(VALUE x, VALUE y)
VALUE             360 rational.c     inline static VALUE
VALUE             361 rational.c     f_gcd(VALUE x, VALUE y)
VALUE             377 rational.c     inline static VALUE
VALUE             378 rational.c     f_gcd(VALUE x, VALUE y)
VALUE             380 rational.c         VALUE r = f_gcd_orig(x, y);
VALUE             389 rational.c     inline static VALUE
VALUE             390 rational.c     f_lcm(VALUE x, VALUE y)
VALUE             406 rational.c     inline static VALUE
VALUE             407 rational.c     nurat_s_new_internal(VALUE klass, VALUE num, VALUE den)
VALUE             414 rational.c         return (VALUE)obj;
VALUE             417 rational.c     static VALUE
VALUE             418 rational.c     nurat_s_alloc(VALUE klass)
VALUE             426 rational.c     static VALUE
VALUE             427 rational.c     nurat_s_new_bang(int argc, VALUE *argv, VALUE klass)
VALUE             429 rational.c         VALUE num, den;
VALUE             459 rational.c     inline static VALUE
VALUE             460 rational.c     f_rational_new_bang1(VALUE klass, VALUE x)
VALUE             480 rational.c     nurat_int_check(VALUE num)
VALUE             488 rational.c     inline static VALUE
VALUE             489 rational.c     nurat_int_value(VALUE num)
VALUE             497 rational.c     inline static VALUE
VALUE             498 rational.c     nurat_s_canonicalize_internal(VALUE klass, VALUE num, VALUE den)
VALUE             500 rational.c         VALUE gcd;
VALUE             523 rational.c     inline static VALUE
VALUE             524 rational.c     nurat_s_canonicalize_internal_no_reduce(VALUE klass, VALUE num, VALUE den)
VALUE             543 rational.c     static VALUE
VALUE             544 rational.c     nurat_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             546 rational.c         VALUE num, den;
VALUE             562 rational.c     inline static VALUE
VALUE             563 rational.c     f_rational_new2(VALUE klass, VALUE x, VALUE y)
VALUE             570 rational.c     inline static VALUE
VALUE             571 rational.c     f_rational_new_no_reduce2(VALUE klass, VALUE x, VALUE y)
VALUE             605 rational.c     static VALUE
VALUE             606 rational.c     nurat_f_rational(int argc, VALUE *argv, VALUE klass)
VALUE             622 rational.c     static VALUE
VALUE             623 rational.c     nurat_numerator(VALUE self)
VALUE             641 rational.c     static VALUE
VALUE             642 rational.c     nurat_denominator(VALUE self)
VALUE             652 rational.c     inline static VALUE
VALUE             655 rational.c         VALUE r;
VALUE             674 rational.c     inline static VALUE
VALUE             677 rational.c         VALUE r = f_imul_orig(x, y);
VALUE             683 rational.c     inline static VALUE
VALUE             684 rational.c     f_addsub(VALUE self, VALUE anum, VALUE aden, VALUE bnum, VALUE bden, int k)
VALUE             686 rational.c         VALUE num, den;
VALUE             696 rational.c     	VALUE g = LONG2NUM(ig);
VALUE             697 rational.c     	VALUE a = f_imul(an, bd / ig);
VALUE             698 rational.c     	VALUE b = f_imul(bn, ad / ig);
VALUE             699 rational.c     	VALUE c;
VALUE             713 rational.c     	VALUE g = f_gcd(aden, bden);
VALUE             714 rational.c     	VALUE a = f_mul(anum, f_idiv(bden, g));
VALUE             715 rational.c     	VALUE b = f_mul(bnum, f_idiv(aden, g));
VALUE             716 rational.c     	VALUE c;
VALUE             744 rational.c     VALUE
VALUE             745 rational.c     rb_rational_plus(VALUE self, VALUE other)
VALUE             785 rational.c     static VALUE
VALUE             786 rational.c     nurat_sub(VALUE self, VALUE other)
VALUE             814 rational.c     inline static VALUE
VALUE             815 rational.c     f_muldiv(VALUE self, VALUE anum, VALUE aden, VALUE bnum, VALUE bden, int k)
VALUE             817 rational.c         VALUE num, den;
VALUE             820 rational.c     	VALUE t;
VALUE             844 rational.c     	VALUE g1 = f_gcd(anum, bden);
VALUE             845 rational.c     	VALUE g2 = f_gcd(aden, bnum);
VALUE             865 rational.c     static VALUE
VALUE             866 rational.c     nurat_mul(VALUE self, VALUE other)
VALUE             907 rational.c     static VALUE
VALUE             908 rational.c     nurat_div(VALUE self, VALUE other)
VALUE             953 rational.c     static VALUE
VALUE             954 rational.c     nurat_fdiv(VALUE self, VALUE other)
VALUE             961 rational.c     inline static VALUE
VALUE             962 rational.c     f_odd_p(VALUE integer)
VALUE             983 rational.c     static VALUE
VALUE             984 rational.c     nurat_expt(VALUE self, VALUE other)
VALUE            1020 rational.c     	    VALUE num, den;
VALUE            1067 rational.c     static VALUE
VALUE            1068 rational.c     nurat_cmp(VALUE self, VALUE other)
VALUE            1084 rational.c     	    VALUE num1, num2;
VALUE            1117 rational.c     static VALUE
VALUE            1118 rational.c     nurat_eqeq_p(VALUE self, VALUE other)
VALUE            1156 rational.c     static VALUE
VALUE            1157 rational.c     nurat_coerce(VALUE self, VALUE other)
VALUE            1183 rational.c     static VALUE
VALUE            1184 rational.c     nurat_idiv(VALUE self, VALUE other)
VALUE            1190 rational.c     static VALUE
VALUE            1191 rational.c     nurat_quot(VALUE self, VALUE other)
VALUE            1197 rational.c     static VALUE
VALUE            1198 rational.c     nurat_quotrem(VALUE self, VALUE other)
VALUE            1200 rational.c         VALUE val = f_truncate(f_div(self, other));
VALUE            1207 rational.c     static VALUE
VALUE            1208 rational.c     nurat_true(VALUE self)
VALUE            1214 rational.c     static VALUE
VALUE            1215 rational.c     nurat_floor(VALUE self)
VALUE            1221 rational.c     static VALUE
VALUE            1222 rational.c     nurat_ceil(VALUE self)
VALUE            1243 rational.c     static VALUE
VALUE            1244 rational.c     nurat_truncate(VALUE self)
VALUE            1252 rational.c     static VALUE
VALUE            1253 rational.c     nurat_round(VALUE self)
VALUE            1255 rational.c         VALUE num, den, neg;
VALUE            1276 rational.c     static VALUE
VALUE            1277 rational.c     f_round_common(int argc, VALUE *argv, VALUE self, VALUE (*func)(VALUE))
VALUE            1279 rational.c         VALUE n, b, s;
VALUE            1330 rational.c     static VALUE
VALUE            1331 rational.c     nurat_floor_n(int argc, VALUE *argv, VALUE self)
VALUE            1354 rational.c     static VALUE
VALUE            1355 rational.c     nurat_ceil_n(int argc, VALUE *argv, VALUE self)
VALUE            1378 rational.c     static VALUE
VALUE            1379 rational.c     nurat_truncate_n(int argc, VALUE *argv, VALUE self)
VALUE            1403 rational.c     static VALUE
VALUE            1404 rational.c     nurat_round_n(int argc, VALUE *argv, VALUE self)
VALUE            1420 rational.c     static VALUE
VALUE            1421 rational.c     nurat_to_f(VALUE self)
VALUE            1436 rational.c     static VALUE
VALUE            1437 rational.c     nurat_to_r(VALUE self)
VALUE            1510 rational.c     nurat_rationalize_internal(VALUE a, VALUE b, VALUE *p, VALUE *q)
VALUE            1512 rational.c         VALUE c, k, t, p0, p1, p2, q0, q1, q2;
VALUE            1552 rational.c     static VALUE
VALUE            1553 rational.c     nurat_rationalize(int argc, VALUE *argv, VALUE self)
VALUE            1555 rational.c         VALUE e, a, b, p, q;
VALUE            1576 rational.c     static VALUE
VALUE            1577 rational.c     nurat_hash(VALUE self)
VALUE            1580 rational.c         VALUE n;
VALUE            1591 rational.c     static VALUE
VALUE            1592 rational.c     f_format(VALUE self, VALUE (*func)(VALUE))
VALUE            1594 rational.c         VALUE s;
VALUE            1614 rational.c     static VALUE
VALUE            1615 rational.c     nurat_to_s(VALUE self)
VALUE            1630 rational.c     static VALUE
VALUE            1631 rational.c     nurat_inspect(VALUE self)
VALUE            1633 rational.c         VALUE s;
VALUE            1643 rational.c     static VALUE
VALUE            1644 rational.c     nurat_dumper(VALUE self)
VALUE            1650 rational.c     static VALUE
VALUE            1651 rational.c     nurat_loader(VALUE self, VALUE a)
VALUE            1662 rational.c     static VALUE
VALUE            1663 rational.c     nurat_marshal_dump(VALUE self)
VALUE            1665 rational.c         VALUE a;
VALUE            1674 rational.c     static VALUE
VALUE            1675 rational.c     nurat_marshal_load(VALUE self, VALUE a)
VALUE            1694 rational.c     VALUE
VALUE            1695 rational.c     rb_rational_reciprocal(VALUE x)
VALUE            1712 rational.c     VALUE
VALUE            1713 rational.c     rb_gcd(VALUE self, VALUE other)
VALUE            1730 rational.c     VALUE
VALUE            1731 rational.c     rb_lcm(VALUE self, VALUE other)
VALUE            1747 rational.c     VALUE
VALUE            1748 rational.c     rb_gcdlcm(VALUE self, VALUE other)
VALUE            1754 rational.c     VALUE
VALUE            1755 rational.c     rb_rational_raw(VALUE x, VALUE y)
VALUE            1760 rational.c     VALUE
VALUE            1761 rational.c     rb_rational_new(VALUE x, VALUE y)
VALUE            1766 rational.c     static VALUE nurat_s_convert(int argc, VALUE *argv, VALUE klass);
VALUE            1768 rational.c     VALUE
VALUE            1769 rational.c     rb_Rational(VALUE x, VALUE y)
VALUE            1771 rational.c         VALUE a[2];
VALUE            1777 rational.c     VALUE
VALUE            1778 rational.c     rb_rational_num(VALUE rat)
VALUE            1783 rational.c     VALUE
VALUE            1784 rational.c     rb_rational_den(VALUE rat)
VALUE            1804 rational.c     static VALUE
VALUE            1805 rational.c     numeric_numerator(VALUE self)
VALUE            1816 rational.c     static VALUE
VALUE            1817 rational.c     numeric_denominator(VALUE self)
VALUE            1831 rational.c     static VALUE
VALUE            1832 rational.c     numeric_quo(VALUE x, VALUE y)
VALUE            1857 rational.c     static VALUE
VALUE            1858 rational.c     integer_numerator(VALUE self)
VALUE            1869 rational.c     static VALUE
VALUE            1870 rational.c     integer_denominator(VALUE self)
VALUE            1885 rational.c     static VALUE
VALUE            1886 rational.c     float_numerator(VALUE self)
VALUE            1903 rational.c     static VALUE
VALUE            1904 rational.c     float_denominator(VALUE self)
VALUE            1918 rational.c     static VALUE
VALUE            1919 rational.c     nilclass_to_r(VALUE self)
VALUE            1931 rational.c     static VALUE
VALUE            1932 rational.c     nilclass_rationalize(int argc, VALUE *argv, VALUE self)
VALUE            1947 rational.c     static VALUE
VALUE            1948 rational.c     integer_to_r(VALUE self)
VALUE            1960 rational.c     static VALUE
VALUE            1961 rational.c     integer_rationalize(int argc, VALUE *argv, VALUE self)
VALUE            1968 rational.c     float_decode_internal(VALUE self, VALUE *rf, VALUE *rn)
VALUE            1981 rational.c     static VALUE
VALUE            1982 rational.c     float_decode(VALUE self)
VALUE            1984 rational.c         VALUE f, n;
VALUE            2010 rational.c     static VALUE
VALUE            2011 rational.c     float_to_r(VALUE self)
VALUE            2013 rational.c         VALUE f, n;
VALUE            2032 rational.c     VALUE
VALUE            2033 rational.c     rb_flt_rationalize_with_prec(VALUE flt, VALUE prec)
VALUE            2035 rational.c         VALUE e, a, b, p, q;
VALUE            2048 rational.c     VALUE
VALUE            2049 rational.c     rb_flt_rationalize(VALUE flt)
VALUE            2051 rational.c         VALUE a, b, f, n, p, q;
VALUE            2059 rational.c             VALUE two_times_f, den;
VALUE            2069 rational.c             VALUE radix_times_f, den;
VALUE            2100 rational.c     static VALUE
VALUE            2101 rational.c     float_rationalize(int argc, VALUE *argv, VALUE self)
VALUE            2103 rational.c         VALUE e;
VALUE            2146 rational.c     	    VALUE *num, int *count)
VALUE            2150 rational.c         VALUE tmp;
VALUE            2196 rational.c     	 VALUE *num)
VALUE            2198 rational.c         VALUE ip, fp, exp;
VALUE            2216 rational.c     	    VALUE l = f_expt10(INT2NUM(count));
VALUE            2237 rational.c     	VALUE l = f_expt10(exp);
VALUE            2245 rational.c     	 VALUE *num)
VALUE            2254 rational.c     	     VALUE *num)
VALUE            2256 rational.c         VALUE den;
VALUE            2272 rational.c     	 VALUE *num)
VALUE            2291 rational.c     	  VALUE *num)
VALUE            2304 rational.c     static VALUE
VALUE            2305 rational.c     string_to_r_strict(VALUE self)
VALUE            2308 rational.c         VALUE num;
VALUE            2359 rational.c     static VALUE
VALUE            2360 rational.c     string_to_r(VALUE self)
VALUE            2363 rational.c         VALUE num;
VALUE            2385 rational.c     VALUE
VALUE            2388 rational.c         VALUE num;
VALUE            2397 rational.c     static VALUE
VALUE            2398 rational.c     nurat_s_convert(int argc, VALUE *argv, VALUE klass)
VALUE            2400 rational.c         VALUE a1, a2, backref;
VALUE            2452 rational.c     	VALUE argv2[2];
VALUE            2503 rational.c         VALUE compat;
VALUE              19 re.c           VALUE rb_eRegexpError;
VALUE             123 re.c               VALUE hx, hy, mask = VALUE_MAX >> ((SIZEOF_VALUE - m) * CHAR_BIT);
VALUE             156 re.c               VALUE i, qstable[256];
VALUE             208 re.c               VALUE i, qstable[512];
VALUE             358 re.c           rb_reg_check(VALUE re)
VALUE             366 re.c           rb_reg_expr_str(VALUE str, const char *s, long len,
VALUE             454 re.c           static VALUE
VALUE             455 re.c           rb_reg_desc(const char *s, long len, VALUE re)
VALUE             458 re.c               VALUE str = rb_str_buf_new2("/");
VALUE             497 re.c           static VALUE
VALUE             498 re.c           rb_reg_source(VALUE re)
VALUE             500 re.c               VALUE str;
VALUE             520 re.c           static VALUE
VALUE             521 re.c           rb_reg_inspect(VALUE re)
VALUE             550 re.c           static VALUE
VALUE             551 re.c           rb_reg_to_s(VALUE re)
VALUE             557 re.c               VALUE str = rb_str_buf_new2("(?");
VALUE             604 re.c           	    VALUE verbose = ruby_verbose;
VALUE             661 re.c           rb_reg_raise(const char *s, long len, const char *err, VALUE re)
VALUE             663 re.c               VALUE desc = rb_reg_desc(s, len, re);
VALUE             668 re.c           static VALUE
VALUE             672 re.c               VALUE desc = rb_str_buf_new2(err);
VALUE             691 re.c           static VALUE
VALUE             692 re.c           rb_reg_error_desc(VALUE str, int options, const char *err)
VALUE             699 re.c           rb_reg_raise_str(VALUE str, int options, const char *err)
VALUE             716 re.c           static VALUE
VALUE             717 re.c           rb_reg_casefold_p(VALUE re)
VALUE             748 re.c           static VALUE
VALUE             749 re.c           rb_reg_options_m(VALUE re)
VALUE             759 re.c               VALUE ary = (VALUE)arg;
VALUE             780 re.c           static VALUE
VALUE             781 re.c           rb_reg_names(VALUE re)
VALUE             783 re.c               VALUE ary;
VALUE             794 re.c               VALUE hash = (VALUE)arg;
VALUE             795 re.c               VALUE ary = rb_ary_new2(back_num);
VALUE             828 re.c           static VALUE
VALUE             829 re.c           rb_reg_named_captures(VALUE re)
VALUE             831 re.c               VALUE hash = rb_hash_new();
VALUE             896 re.c           VALUE rb_cMatch;
VALUE             898 re.c           static VALUE
VALUE             899 re.c           match_alloc(VALUE klass)
VALUE             908 re.c               return (VALUE)match;
VALUE             939 re.c           update_char_offset(VALUE match)
VALUE            1010 re.c           match_check(VALUE match)
VALUE            1018 re.c           static VALUE
VALUE            1019 re.c           match_init_copy(VALUE obj, VALUE orig)
VALUE            1060 re.c           static VALUE
VALUE            1061 re.c           match_regexp(VALUE match)
VALUE            1063 re.c               VALUE regexp;
VALUE            1067 re.c           	VALUE str = rb_reg_nth_match(0, match);
VALUE            1088 re.c           static VALUE
VALUE            1089 re.c           match_names(VALUE match)
VALUE            1107 re.c           static VALUE
VALUE            1108 re.c           match_size(VALUE match)
VALUE            1115 re.c           match_backref_number(VALUE match, VALUE backref)
VALUE            1121 re.c               VALUE regexp = RMATCH(match)->regexp;
VALUE            1150 re.c           rb_reg_backref_number(VALUE match, VALUE backref)
VALUE            1173 re.c           static VALUE
VALUE            1174 re.c           match_offset(VALUE match, VALUE n)
VALUE            1209 re.c           static VALUE
VALUE            1210 re.c           match_begin(VALUE match, VALUE n)
VALUE            1244 re.c           static VALUE
VALUE            1245 re.c           match_end(VALUE match, VALUE n)
VALUE            1264 re.c           rb_match_busy(VALUE match)
VALUE            1270 re.c           rb_match_count(VALUE match)
VALUE            1280 re.c           rb_match_nth_defined(int nth, VALUE match)
VALUE            1297 re.c           match_set_string(VALUE m, VALUE string, long pos, long len)
VALUE            1312 re.c           rb_backref_set_string(VALUE string, long pos, long len)
VALUE            1314 re.c               VALUE match = rb_backref_get();
VALUE            1351 re.c           static VALUE
VALUE            1352 re.c           rb_reg_fixed_encoding_p(VALUE re)
VALUE            1360 re.c           static VALUE
VALUE            1366 re.c           reg_enc_error(VALUE re, VALUE str)
VALUE            1375 re.c           str_coderange(VALUE str)
VALUE            1385 re.c           rb_reg_prepare_enc(VALUE re, VALUE str, int warn)
VALUE            1424 re.c           rb_reg_prepare_re0(VALUE re, VALUE str, onig_errmsg_buffer err)
VALUE            1430 re.c               VALUE unescaped;
VALUE            1462 re.c           rb_reg_prepare_re(VALUE re, VALUE str)
VALUE            1469 re.c           rb_reg_adjust_startpos(VALUE re, VALUE str, long pos, int reverse)
VALUE            1501 re.c           rb_reg_search0(VALUE re, VALUE str, long pos, int reverse, int set_backref_str)
VALUE            1504 re.c               VALUE match;
VALUE            1590 re.c           rb_reg_search(VALUE re, VALUE str, long pos, int reverse)
VALUE            1595 re.c           VALUE
VALUE            1596 re.c           rb_reg_nth_defined(int nth, VALUE match)
VALUE            1613 re.c           VALUE
VALUE            1614 re.c           rb_reg_nth_match(int nth, VALUE match)
VALUE            1616 re.c               VALUE str;
VALUE            1639 re.c           VALUE
VALUE            1640 re.c           rb_reg_last_match(VALUE match)
VALUE            1657 re.c           VALUE
VALUE            1658 re.c           rb_reg_match_pre(VALUE match)
VALUE            1660 re.c               VALUE str;
VALUE            1684 re.c           VALUE
VALUE            1685 re.c           rb_reg_match_post(VALUE match)
VALUE            1687 re.c               VALUE str;
VALUE            1702 re.c           VALUE
VALUE            1703 re.c           rb_reg_match_last(VALUE match)
VALUE            1719 re.c           static VALUE
VALUE            1725 re.c           static VALUE
VALUE            1731 re.c           static VALUE
VALUE            1737 re.c           static VALUE
VALUE            1743 re.c           static VALUE
VALUE            1744 re.c           match_array(VALUE match, int start)
VALUE            1747 re.c               VALUE ary;
VALUE            1748 re.c               VALUE target;
VALUE            1762 re.c           	    VALUE str = rb_str_subseq(target, regs->beg[i], regs->end[i]-regs->beg[i]);
VALUE            1793 re.c           static VALUE
VALUE            1794 re.c           match_to_a(VALUE match)
VALUE            1812 re.c           static VALUE
VALUE            1813 re.c           match_captures(VALUE match)
VALUE            1819 re.c           name_to_backref_number(struct re_registers *regs, VALUE regexp, const char* name, const char* name_end)
VALUE            1825 re.c           NORETURN(static void name_to_backref_error(VALUE name));
VALUE            1827 re.c           name_to_backref_error(VALUE name)
VALUE            1834 re.c           namev_to_backref_number(struct re_registers *regs, VALUE re, VALUE name)
VALUE            1855 re.c           static VALUE
VALUE            1856 re.c           match_ary_subseq(VALUE match, long beg, long len, VALUE result)
VALUE            1872 re.c           static VALUE
VALUE            1873 re.c           match_ary_aref(VALUE match, VALUE idx, VALUE result)
VALUE            1918 re.c           static VALUE
VALUE            1919 re.c           match_aref(int argc, VALUE *argv, VALUE match)
VALUE            1921 re.c               VALUE idx, length;
VALUE            1978 re.c           static VALUE
VALUE            1979 re.c           match_values_at(int argc, VALUE *argv, VALUE match)
VALUE            1981 re.c               VALUE result;
VALUE            2015 re.c           static VALUE
VALUE            2016 re.c           match_to_s(VALUE match)
VALUE            2018 re.c               VALUE str = rb_reg_last_match(match);
VALUE            2031 re.c               VALUE hash = memo->v1;
VALUE            2032 re.c               VALUE match = memo->v2;
VALUE            2034 re.c               VALUE key = rb_enc_str_new((const char *)name, name_end-name, regex->enc);
VALUE            2035 re.c               VALUE value;
VALUE            2078 re.c           static VALUE
VALUE            2079 re.c           match_named_captures(VALUE match)
VALUE            2081 re.c               VALUE hash;
VALUE            2104 re.c           static VALUE
VALUE            2105 re.c           match_string(VALUE match)
VALUE            2150 re.c           static VALUE
VALUE            2151 re.c           match_inspect(VALUE match)
VALUE            2153 re.c               VALUE cname = rb_class_path(rb_obj_class(match));
VALUE            2154 re.c               VALUE str;
VALUE            2159 re.c               VALUE regexp = RMATCH(match)->regexp;
VALUE            2179 re.c                   VALUE v;
VALUE            2200 re.c           VALUE rb_cRegexp;
VALUE            2310 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2373 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2400 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2437 re.c                   VALUE buf, rb_encoding **encp, onig_errmsg_buffer err)
VALUE            2460 re.c                   VALUE buf, rb_encoding **encp, int *has_property,
VALUE            2572 re.c           static VALUE
VALUE            2576 re.c               VALUE buf;
VALUE            2602 re.c           VALUE
VALUE            2603 re.c           rb_reg_check_preprocess(VALUE str)
VALUE            2607 re.c               VALUE buf;
VALUE            2625 re.c           static VALUE
VALUE            2626 re.c           rb_reg_preprocess_dregexp(VALUE ary, int options)
VALUE            2632 re.c               VALUE result = 0;
VALUE            2640 re.c                   VALUE str = RARRAY_AREF(ary, i);
VALUE            2641 re.c                   VALUE buf;
VALUE            2684 re.c           rb_reg_initialize(VALUE obj, const char *s, long len, rb_encoding *enc,
VALUE            2689 re.c               VALUE unescaped;
VALUE            2724 re.c               rb_enc_associate((VALUE)re, enc);
VALUE            2741 re.c           reg_set_source(VALUE reg, VALUE str, rb_encoding *enc)
VALUE            2751 re.c           rb_reg_initialize_str(VALUE obj, VALUE str, int options, onig_errmsg_buffer err,
VALUE            2773 re.c           static VALUE
VALUE            2774 re.c           rb_reg_s_alloc(VALUE klass)
VALUE            2782 re.c               return (VALUE)re;
VALUE            2785 re.c           VALUE
VALUE            2791 re.c           VALUE
VALUE            2792 re.c           rb_reg_new_str(VALUE s, int options)
VALUE            2797 re.c           VALUE
VALUE            2798 re.c           rb_reg_init_str(VALUE re, VALUE s, int options)
VALUE            2809 re.c           static VALUE
VALUE            2810 re.c           rb_reg_init_str_enc(VALUE re, VALUE s, rb_encoding *enc, int options)
VALUE            2823 re.c           VALUE
VALUE            2824 re.c           rb_reg_new_ary(VALUE ary, int opt)
VALUE            2829 re.c           VALUE
VALUE            2832 re.c               VALUE re = rb_reg_alloc();
VALUE            2843 re.c           VALUE
VALUE            2849 re.c           VALUE
VALUE            2850 re.c           rb_reg_compile(VALUE str, int options, const char *sourcefile, int sourceline)
VALUE            2852 re.c               VALUE re = rb_reg_alloc();
VALUE            2864 re.c           static VALUE reg_cache;
VALUE            2866 re.c           VALUE
VALUE            2867 re.c           rb_reg_regcomp(VALUE str)
VALUE            2877 re.c           static st_index_t reg_hash(VALUE re);
VALUE            2887 re.c           static VALUE
VALUE            2888 re.c           rb_reg_hash(VALUE re)
VALUE            2895 re.c           reg_hash(VALUE re)
VALUE            2921 re.c           static VALUE
VALUE            2922 re.c           rb_reg_equal(VALUE re1, VALUE re2)
VALUE            2947 re.c           static VALUE
VALUE            2948 re.c           match_hash(VALUE match)
VALUE            2971 re.c           static VALUE
VALUE            2972 re.c           match_equal(VALUE match1, VALUE match2)
VALUE            2987 re.c           static VALUE
VALUE            2988 re.c           reg_operand(VALUE s, int check)
VALUE            2999 re.c           reg_match_pos(VALUE re, VALUE *strp, long pos)
VALUE            3001 re.c               VALUE str = *strp;
VALUE            3010 re.c           	    VALUE l = rb_str_length(str);
VALUE            3069 re.c           VALUE
VALUE            3070 re.c           rb_reg_match(VALUE re, VALUE str)
VALUE            3099 re.c           VALUE
VALUE            3100 re.c           rb_reg_eqq(VALUE re, VALUE str)
VALUE            3128 re.c           VALUE
VALUE            3129 re.c           rb_reg_match2(VALUE re)
VALUE            3132 re.c               VALUE line = rb_lastline_get();
VALUE            3180 re.c           static VALUE
VALUE            3181 re.c           rb_reg_match_m(int argc, VALUE *argv, VALUE re)
VALUE            3183 re.c               VALUE result, str, initpos;
VALUE            3222 re.c           static VALUE
VALUE            3223 re.c           rb_reg_match_m_p(int argc, VALUE *argv, VALUE re)
VALUE            3225 re.c               VALUE str, initpos;
VALUE            3306 re.c           static VALUE
VALUE            3307 re.c           rb_reg_initialize_m(int argc, VALUE *argv, VALUE self)
VALUE            3310 re.c               VALUE str;
VALUE            3315 re.c           	VALUE re = argv[0];
VALUE            3348 re.c           VALUE
VALUE            3349 re.c           rb_reg_quote(VALUE str)
VALUE            3353 re.c               VALUE tmp;
VALUE            3460 re.c           static VALUE
VALUE            3461 re.c           rb_reg_s_quote(VALUE c, VALUE str)
VALUE            3467 re.c           rb_reg_options(VALUE re)
VALUE            3478 re.c           VALUE
VALUE            3479 re.c           rb_check_regexp_type(VALUE re)
VALUE            3501 re.c           static VALUE
VALUE            3502 re.c           rb_reg_s_try_convert(VALUE dummy, VALUE re)
VALUE            3507 re.c           static VALUE
VALUE            3508 re.c           rb_reg_s_union(VALUE self, VALUE args0)
VALUE            3513 re.c                   VALUE args[1];
VALUE            3518 re.c                   VALUE arg = rb_ary_entry(args0, 0);
VALUE            3519 re.c                   VALUE re = rb_check_regexp_type(arg);
VALUE            3523 re.c                       VALUE quoted;
VALUE            3530 re.c           	VALUE source = rb_str_buf_new(0);
VALUE            3538 re.c           	    volatile VALUE v;
VALUE            3539 re.c           	    VALUE e = rb_ary_entry(args0, i);
VALUE            3642 re.c           static VALUE
VALUE            3643 re.c           rb_reg_s_union_m(VALUE self, VALUE args)
VALUE            3645 re.c               VALUE v;
VALUE            3654 re.c           static VALUE
VALUE            3655 re.c           rb_reg_init_copy(VALUE copy, VALUE re)
VALUE            3662 re.c           VALUE
VALUE            3663 re.c           rb_reg_regsub(VALUE str, VALUE src, struct re_registers *regs, VALUE regexp)
VALUE            3665 re.c               VALUE val = 0;
VALUE            3726 re.c           		    VALUE n = rb_str_subseq(str, (long)(name - RSTRING_PTR(str)),
VALUE            3786 re.c           static VALUE
VALUE            3794 re.c           kcode_setter(VALUE val, ID id)
VALUE            3799 re.c           static VALUE
VALUE            3807 re.c           ignorecase_setter(VALUE val, ID id)
VALUE            3812 re.c           static VALUE
VALUE            3815 re.c               VALUE match = rb_backref_get();
VALUE            3823 re.c           match_setter(VALUE val)
VALUE            3859 re.c           static VALUE
VALUE            3860 re.c           rb_reg_s_last_match(int argc, VALUE *argv)
VALUE            3862 re.c               VALUE nth;
VALUE            3865 re.c                   VALUE match = rb_backref_get();
VALUE             131 ruby.c             VALUE script_name;
VALUE             132 ruby.c             VALUE e_script;
VALUE             135 ruby.c         	    VALUE name;
VALUE             139 ruby.c             VALUE req_list;
VALUE             174 ruby.c         static NODE *load_file(VALUE, VALUE, int, struct cmdline_options *);
VALUE             269 ruby.c         push_include(const char *path, VALUE (*filter)(VALUE))
VALUE             273 ruby.c             VALUE load_path = GET_VM()->load_path;
VALUE             288 ruby.c         push_include_cygwin(const char *path, VALUE (*filter)(VALUE))
VALUE             292 ruby.c             VALUE buf = 0;
VALUE             330 ruby.c         ruby_push_include(const char *path, VALUE (*filter)(VALUE))
VALUE             337 ruby.c         static VALUE
VALUE             338 ruby.c         identical_path(VALUE path)
VALUE             342 ruby.c         static VALUE
VALUE             343 ruby.c         locale_path(VALUE path)
VALUE             355 ruby.c         static VALUE
VALUE             356 ruby.c         expand_include_path(VALUE path)
VALUE             415 ruby.c         static VALUE
VALUE             416 ruby.c         str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to)
VALUE             433 ruby.c         static VALUE
VALUE             437 ruby.c             VALUE fname, path;
VALUE             462 ruby.c             VALUE load_path;
VALUE             473 ruby.c             VALUE sopath;
VALUE             483 ruby.c         	VALUE wsopath = rb_str_new(0, len*sizeof(WCHAR));
VALUE             506 ruby.c             sopath = dladdr_path((void *)(VALUE)expand_include_path);
VALUE             520 ruby.c         	    VALUE rubylib = rb_str_new(0, newsize);
VALUE             598 ruby.c         	VALUE path = RUBY_RELATIVE(paths, len);
VALUE             609 ruby.c         add_modules(VALUE *req_list, const char *mod)
VALUE             611 ruby.c             VALUE list = *req_list;
VALUE             612 ruby.c             VALUE feature;
VALUE             624 ruby.c         require_libraries(VALUE *req_list)
VALUE             626 ruby.c             VALUE list = *req_list;
VALUE             627 ruby.c             VALUE self = rb_vm_top_self();
VALUE             633 ruby.c         	VALUE feature = rb_ary_shift(list);
VALUE             656 ruby.c         	const VALUE *args;
VALUE             657 ruby.c         	VALUE argv = rb_argv;
VALUE             662 ruby.c         	    VALUE v = *args++;
VALUE             685 ruby.c         		    VALUE name_error[2];
VALUE             723 ruby.c             VALUE argstr, argary;
VALUE             823 ruby.c         	VALUE mesg = rb_sprintf("ambiguous feature: `%.*s' (", len, str);
VALUE             873 ruby.c         set_option_encoding_once(const char *type, VALUE *name, const char *e, long elen)
VALUE             875 ruby.c             VALUE ename;
VALUE            1315 ruby.c         opt_enc_index(VALUE enc_name)
VALUE            1331 ruby.c         VALUE rb_argv0;
VALUE            1333 ruby.c         static VALUE
VALUE            1339 ruby.c         static VALUE
VALUE            1348 ruby.c         static VALUE
VALUE            1351 ruby.c             VALUE line;
VALUE            1371 ruby.c         static VALUE
VALUE            1372 ruby.c         rb_f_sub(int argc, VALUE *argv)
VALUE            1374 ruby.c             VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("sub"), argc, argv);
VALUE            1390 ruby.c         static VALUE
VALUE            1391 ruby.c         rb_f_gsub(int argc, VALUE *argv)
VALUE            1393 ruby.c             VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("gsub"), argc, argv);
VALUE            1408 ruby.c         static VALUE
VALUE            1411 ruby.c             VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chop"), 0, 0);
VALUE            1428 ruby.c         static VALUE
VALUE            1429 ruby.c         rb_f_chomp(int argc, VALUE *argv)
VALUE            1431 ruby.c             VALUE str = rb_funcall_passing_block(uscore_get(), rb_intern("chomp"), argc, argv);
VALUE            1436 ruby.c         static VALUE
VALUE            1440 ruby.c             VALUE parser;
VALUE            1462 ruby.c         	VALUE src_enc_name = opt->src.enc.name;
VALUE            1463 ruby.c         	VALUE ext_enc_name = opt->ext.enc.name;
VALUE            1464 ruby.c         	VALUE int_enc_name = opt->intern.enc.name;
VALUE            1565 ruby.c         	VALUE load_path = GET_VM()->load_path;
VALUE            1568 ruby.c         	    VALUE path = RARRAY_AREF(load_path, i);
VALUE            1571 ruby.c         	    VALUE newpath = rb_str_conv_enc(path, uenc, lenc);
VALUE            1590 ruby.c         	VALUE option = rb_hash_new();
VALUE            1614 ruby.c         	VALUE progname = rb_progname;
VALUE            1698 ruby.c         	VALUE path = Qnil;
VALUE            1718 ruby.c             return (VALUE)iseq;
VALUE            1734 ruby.c             VALUE parser;
VALUE            1735 ruby.c             VALUE fname;
VALUE            1739 ruby.c             VALUE f;
VALUE            1742 ruby.c         static VALUE
VALUE            1743 ruby.c         load_file_internal(VALUE argp_v)
VALUE            1746 ruby.c             VALUE parser = argp->parser;
VALUE            1747 ruby.c             VALUE orig_fname = argp->fname;
VALUE            1750 ruby.c             VALUE f = argp->f;
VALUE            1760 ruby.c         	VALUE c = 1;		/* something not nil */
VALUE            1761 ruby.c         	VALUE line;
VALUE            1856 ruby.c         	return (VALUE)rb_parser_compile_string_path(parser, orig_fname, f, line_start);
VALUE            1862 ruby.c             return (VALUE)tree;
VALUE            1865 ruby.c         static VALUE
VALUE            1866 ruby.c         open_load_file(VALUE fname_v, int *xflag)
VALUE            1869 ruby.c             VALUE f;
VALUE            1933 ruby.c         static VALUE
VALUE            1934 ruby.c         restore_load_file(VALUE arg)
VALUE            1937 ruby.c             VALUE f = argp->f;
VALUE            1961 ruby.c         load_file(VALUE parser, VALUE fname, int script, struct cmdline_options *opt)
VALUE            1970 ruby.c             return (NODE *)rb_ensure(load_file_internal, (VALUE)&arg,
VALUE            1971 ruby.c         			     restore_load_file, (VALUE)&arg);
VALUE            1977 ruby.c             VALUE fname_v = rb_str_new_cstr(fname);
VALUE            1982 ruby.c         rb_load_file_str(VALUE fname_v)
VALUE            1990 ruby.c         rb_parser_load_file(VALUE parser, VALUE fname_v)
VALUE            2008 ruby.c         static VALUE
VALUE            2009 ruby.c         proc_argv0(VALUE process)
VALUE            2031 ruby.c         static VALUE
VALUE            2032 ruby.c         proc_setproctitle(VALUE process, VALUE title)
VALUE            2042 ruby.c         set_arg0(VALUE val, ID id)
VALUE            2050 ruby.c         static inline VALUE
VALUE            2054 ruby.c             VALUE str = rb_utf8_str_new_cstr(p);
VALUE            2080 ruby.c         ruby_set_script_name(VALUE name)
VALUE            2114 ruby.c         verbose_setter(VALUE val, ID id, void *data)
VALUE            2116 ruby.c             VALUE *variable = data;
VALUE            2120 ruby.c         static VALUE
VALUE            2123 ruby.c             VALUE *variable = data;
VALUE            2166 ruby.c             VALUE av = rb_argv;
VALUE            2176 ruby.c         	VALUE arg = external_str_new_cstr(argv[i]);
VALUE            2187 ruby.c             VALUE iseq;
VALUE             209 ruby_atomic.h  static inline VALUE
VALUE             210 ruby_atomic.h  ruby_atomic_value_exchange(VALUE *ptr, VALUE val)
VALUE             212 ruby_atomic.h      const VALUE old = *ptr;
VALUE             223 ruby_atomic.h  static inline VALUE
VALUE             224 ruby_atomic.h  ruby_atomic_value_cas(VALUE *ptr, VALUE oldval, VALUE val)
VALUE             226 ruby_atomic.h      const VALUE old = *ptr;
VALUE              59 safe.c         static VALUE
VALUE              66 safe.c         safe_setter(VALUE val)
VALUE              99 safe.c         rb_secure_update(VALUE obj)
VALUE             117 safe.c         rb_check_safe_obj(VALUE x)
VALUE             252 signal.c       static VALUE
VALUE             253 signal.c       sig_signame(VALUE recv, VALUE signo)
VALUE             266 signal.c       static VALUE
VALUE             287 signal.c       static VALUE
VALUE             288 signal.c       esignal_init(int argc, VALUE *argv, VALUE self)
VALUE             291 signal.c           VALUE sig = Qnil;
VALUE             341 signal.c       static VALUE
VALUE             342 signal.c       esignal_signo(VALUE self)
VALUE             348 signal.c       static VALUE
VALUE             349 signal.c       interrupt_init(int argc, VALUE *argv, VALUE self)
VALUE             351 signal.c           VALUE args[2];
VALUE             405 signal.c       VALUE
VALUE             406 signal.c       rb_f_kill(int argc, const VALUE *argv)
VALUE             414 signal.c           VALUE str;
VALUE             956 signal.c       signal_exec(VALUE cmd, int safe, int sig)
VALUE             974 signal.c       	VALUE signum = INT2NUM(sig);
VALUE             991 signal.c           VALUE trap_exit = vm->trap_list[0].cmd;
VALUE            1003 signal.c           VALUE cmd = vm->trap_list[sig].cmd;
VALUE            1096 signal.c       trap_handler(VALUE *cmd, int sig)
VALUE            1099 signal.c           VALUE command;
VALUE            1164 signal.c       trap_signm(VALUE vsig)
VALUE            1198 signal.c       static VALUE
VALUE            1199 signal.c       trap(int sig, sighandler_t func, VALUE command)
VALUE            1202 signal.c           VALUE oldcmd;
VALUE            1300 signal.c       static VALUE
VALUE            1301 signal.c       sig_trap(int argc, VALUE *argv)
VALUE            1305 signal.c           VALUE cmd;
VALUE            1343 signal.c       static VALUE
VALUE            1346 signal.c           VALUE h = rb_hash_new();
VALUE            1450 signal.c           VALUE mSignal = rb_define_module("Signal");
VALUE             177 sprintf.c      static VALUE
VALUE             178 sprintf.c      get_hash(volatile VALUE *hash, int argc, const VALUE *argv)
VALUE             180 sprintf.c          VALUE tmp;
VALUE             454 sprintf.c      VALUE
VALUE             455 sprintf.c      rb_f_sprintf(int argc, const VALUE *argv)
VALUE             460 sprintf.c      VALUE
VALUE             461 sprintf.c      rb_str_format(int argc, const VALUE *argv, VALUE fmt)
VALUE             468 sprintf.c          VALUE result;
VALUE             476 sprintf.c          VALUE nextvalue;
VALUE             477 sprintf.c          VALUE tmp;
VALUE             478 sprintf.c          VALUE str;
VALUE             479 sprintf.c          volatile VALUE hash = Qundef;
VALUE             515 sprintf.c      	VALUE sym = Qnil;
VALUE             679 sprintf.c      		VALUE val = GETARG();
VALUE             680 sprintf.c      		VALUE tmp;
VALUE             723 sprintf.c      		VALUE arg = GETARG();
VALUE             792 sprintf.c      		volatile VALUE val = GETARG();
VALUE            1043 sprintf.c      		VALUE val = GETARG(), num, den;
VALUE            1130 sprintf.c      		VALUE val = GETARG();
VALUE            1303 sprintf.c          volatile VALUE value;
VALUE            1310 sprintf.c          VALUE result = (VALUE)fp->_bf._base;
VALUE            1336 sprintf.c          VALUE value, result = (VALUE)fp->_bf._base;
VALUE            1340 sprintf.c          if (valsize != sizeof(VALUE)) return 0;
VALUE            1341 sprintf.c          value = *(VALUE *)valp;
VALUE            1381 sprintf.c      	*(volatile VALUE *)valp = value;
VALUE            1390 sprintf.c      VALUE
VALUE            1395 sprintf.c          VALUE result;
VALUE            1423 sprintf.c      VALUE
VALUE            1426 sprintf.c          VALUE result;
VALUE            1436 sprintf.c      VALUE
VALUE            1442 sprintf.c      VALUE
VALUE            1445 sprintf.c          VALUE result;
VALUE            1455 sprintf.c      VALUE
VALUE            1456 sprintf.c      rb_str_vcatf(VALUE str, const char *fmt, va_list ap)
VALUE            1460 sprintf.c          VALUE klass;
VALUE            1482 sprintf.c      VALUE
VALUE            1483 sprintf.c      rb_str_catf(VALUE str, const char *format, ...)
VALUE             164 strftime.c     resize_buffer(VALUE ftime, char *s, const char **start, const char **endp,
VALUE             188 strftime.c     		VALUE fmt = rb_enc_str_new(format, format_len, enc);
VALUE             214 strftime.c     static VALUE
VALUE             215 strftime.c     format_value(VALUE val, int base)
VALUE             227 strftime.c     static VALUE
VALUE             228 strftime.c     rb_strftime_with_timespec(VALUE ftime, const char *format, size_t format_len,
VALUE             229 strftime.c     			  rb_encoding *enc, const struct vtm *vtm, VALUE timev,
VALUE             337 strftime.c                             VALUE tmp = (val); \
VALUE             489 strftime.c                                     VALUE sec = div(timev, INT2FIX(1));
VALUE             629 strftime.c     					VALUE str = rb_str_conv_enc_opts(rb_str_new_cstr(tp), rb_locale_encoding(), enc, ECONV_UNDEF_REPLACE|ECONV_INVALID_REPLACE, Qnil);
VALUE             736 strftime.c                                     VALUE yv = vtm->year;
VALUE             799 strftime.c                                     VALUE subsec = mod(timev, INT2FIX(1));
VALUE             820 strftime.c                                             VALUE args[2], result;
VALUE             912 strftime.c     VALUE
VALUE             914 strftime.c     	    rb_encoding *enc, const struct vtm *vtm, VALUE timev, int gmt)
VALUE             916 strftime.c     	VALUE result = rb_enc_str_new(0, 0, enc);
VALUE             922 strftime.c     VALUE
VALUE             926 strftime.c     	VALUE result = rb_enc_str_new(0, 0, enc);
VALUE             933 strftime.c     VALUE
VALUE             938 strftime.c     	VALUE result = rb_enc_str_new(0, 0, enc);
VALUE              61 string.c       static VALUE rb_str_clear(VALUE str);
VALUE              63 string.c       VALUE rb_cString;
VALUE              64 string.c       VALUE rb_cSymbol;
VALUE             168 string.c       static VALUE str_replace_shared_without_enc(VALUE str2, VALUE str);
VALUE             169 string.c       static VALUE str_new_shared(VALUE klass, VALUE str);
VALUE             170 string.c       static VALUE str_new_frozen(VALUE klass, VALUE orig);
VALUE             171 string.c       static VALUE str_new_static(VALUE klass, const char *ptr, long len, int encindex);
VALUE             172 string.c       static void str_make_independent_expand(VALUE str, long len, long expand, const int termlen);
VALUE             173 string.c       static inline void str_modifiable(VALUE str);
VALUE             176 string.c       str_make_independent(VALUE str)
VALUE             184 string.c       static VALUE sym_ascii, sym_turkic, sym_lithuanian, sym_fold;
VALUE             187 string.c       get_actual_encoding(const int encidx, VALUE str)
VALUE             217 string.c       get_encoding(VALUE str)
VALUE             223 string.c       mustnot_broken(VALUE str)
VALUE             231 string.c       mustnot_wchar(VALUE str)
VALUE             239 string.c       static int fstring_cmp(VALUE a, VALUE b);
VALUE             241 string.c       static VALUE register_fstring(VALUE str);
VALUE             253 string.c           VALUE *fstr = (VALUE *)arg;
VALUE             254 string.c           VALUE str = (VALUE)*key;
VALUE             294 string.c       VALUE
VALUE             295 string.c       rb_fstring(VALUE str)
VALUE             297 string.c           VALUE fstr;
VALUE             321 string.c       static VALUE
VALUE             322 string.c       register_fstring(VALUE str)
VALUE             324 string.c           VALUE ret;
VALUE             341 string.c       static VALUE
VALUE             347 string.c           ENCODING_SET_INLINED((VALUE)fake_str, encidx);
VALUE             349 string.c           RBASIC_SET_CLASS_RAW((VALUE)fake_str, rb_cString);
VALUE             353 string.c           return (VALUE)fake_str;
VALUE             356 string.c       VALUE
VALUE             362 string.c       VALUE
VALUE             369 string.c       VALUE
VALUE             376 string.c       VALUE
VALUE             382 string.c       VALUE
VALUE             391 string.c           RBASIC_SET_CLASS((VALUE)key, (VALUE)arg);
VALUE             396 string.c       fstring_cmp(VALUE a, VALUE b)
VALUE             408 string.c       single_byte_optimizable(VALUE str)
VALUE             425 string.c       VALUE rb_fs;
VALUE             567 string.c       str_enc_copy(VALUE str1, VALUE str2)
VALUE             573 string.c       rb_enc_cr_str_copy_for_substr(VALUE dest, VALUE src)
VALUE             603 string.c       rb_enc_cr_str_exact_copy(VALUE dest, VALUE src)
VALUE             610 string.c       rb_enc_str_coderange(VALUE str)
VALUE             630 string.c       rb_enc_str_asciionly_p(VALUE str)
VALUE             642 string.c       str_mod_check(VALUE s, const char *p, long len)
VALUE             650 string.c       rb_str_capacity(VALUE str)
VALUE             671 string.c       static inline VALUE
VALUE             672 string.c       str_alloc(VALUE klass)
VALUE             675 string.c           return (VALUE)str;
VALUE             678 string.c       static inline VALUE
VALUE             679 string.c       empty_str_alloc(VALUE klass)
VALUE             685 string.c       static VALUE
VALUE             686 string.c       str_new0(VALUE klass, const char *ptr, long len, int termlen)
VALUE             688 string.c           VALUE str;
VALUE             713 string.c       static VALUE
VALUE             714 string.c       str_new(VALUE klass, const char *ptr, long len)
VALUE             719 string.c       VALUE
VALUE             725 string.c       VALUE
VALUE             728 string.c           VALUE str = rb_str_new(ptr, len);
VALUE             733 string.c       VALUE
VALUE             736 string.c           VALUE str = str_new(rb_cString, ptr, len);
VALUE             741 string.c       VALUE
VALUE             744 string.c           VALUE str;
VALUE             753 string.c       VALUE
VALUE             760 string.c       VALUE
VALUE             763 string.c           VALUE str = rb_str_new_cstr(ptr);
VALUE             768 string.c       VALUE
VALUE             771 string.c           VALUE str = rb_str_new_cstr(ptr);
VALUE             776 string.c       VALUE
VALUE             786 string.c       static VALUE
VALUE             787 string.c       str_new_static(VALUE klass, const char *ptr, long len, int encindex)
VALUE             789 string.c           VALUE str;
VALUE             811 string.c       VALUE
VALUE             817 string.c       VALUE
VALUE             823 string.c       VALUE
VALUE             829 string.c       VALUE
VALUE             835 string.c       VALUE
VALUE             838 string.c           VALUE str = rb_str_new(ptr, len);
VALUE             844 string.c       VALUE
VALUE             847 string.c           VALUE str = rb_str_new_cstr(ptr);
VALUE             853 string.c       static VALUE str_cat_conv_enc_opts(VALUE newstr, long ofs, const char *ptr, long len,
VALUE             855 string.c       				   int ecflags, VALUE ecopts);
VALUE             857 string.c       VALUE
VALUE             858 string.c       rb_str_conv_enc_opts(VALUE str, rb_encoding *from, rb_encoding *to, int ecflags, VALUE ecopts)
VALUE             862 string.c           VALUE newstr;
VALUE             887 string.c       VALUE
VALUE             888 string.c       rb_str_cat_conv_enc_opts(VALUE newstr, long ofs, const char *ptr, long len,
VALUE             889 string.c       			 rb_encoding *from, int ecflags, VALUE ecopts)
VALUE             908 string.c       static VALUE
VALUE             909 string.c       str_cat_conv_enc_opts(VALUE newstr, long ofs, const char *ptr, long len,
VALUE             911 string.c       		      int ecflags, VALUE ecopts)
VALUE             916 string.c           VALUE econv_wrapper;
VALUE             965 string.c       VALUE
VALUE             966 string.c       rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to)
VALUE             971 string.c       VALUE
VALUE             974 string.c           VALUE str;
VALUE             980 string.c       VALUE
VALUE             981 string.c       rb_external_str_with_enc(VALUE str, rb_encoding *eenc)
VALUE             993 string.c       VALUE
VALUE             999 string.c       VALUE
VALUE            1005 string.c       VALUE
VALUE            1011 string.c       VALUE
VALUE            1017 string.c       VALUE
VALUE            1023 string.c       VALUE
VALUE            1029 string.c       VALUE
VALUE            1030 string.c       rb_str_export(VALUE str)
VALUE            1035 string.c       VALUE
VALUE            1036 string.c       rb_str_export_locale(VALUE str)
VALUE            1041 string.c       VALUE
VALUE            1042 string.c       rb_str_export_to_enc(VALUE str, rb_encoding *enc)
VALUE            1047 string.c       static VALUE
VALUE            1048 string.c       str_replace_shared_without_enc(VALUE str2, VALUE str)
VALUE            1073 string.c       static VALUE
VALUE            1074 string.c       str_replace_shared(VALUE str2, VALUE str)
VALUE            1081 string.c       static VALUE
VALUE            1082 string.c       str_new_shared(VALUE klass, VALUE str)
VALUE            1087 string.c       VALUE
VALUE            1088 string.c       rb_str_new_shared(VALUE str)
VALUE            1090 string.c           VALUE str2 = str_new_shared(rb_obj_class(str), str);
VALUE            1096 string.c       VALUE
VALUE            1097 string.c       rb_str_new_frozen(VALUE orig)
VALUE            1099 string.c           VALUE str;
VALUE            1108 string.c       static VALUE
VALUE            1109 string.c       str_new_frozen(VALUE klass, VALUE orig)
VALUE            1111 string.c           VALUE str;
VALUE            1118 string.c       	    VALUE shared = RSTRING(orig)->as.heap.aux.shared;
VALUE            1160 string.c       VALUE
VALUE            1161 string.c       rb_str_new_with_class(VALUE obj, const char *ptr, long len)
VALUE            1166 string.c       static VALUE
VALUE            1167 string.c       str_new_empty(VALUE str)
VALUE            1169 string.c           VALUE v = rb_str_new_with_class(str, 0, 0);
VALUE            1177 string.c       VALUE
VALUE            1180 string.c           VALUE str = str_alloc(rb_cString);
VALUE            1193 string.c       VALUE
VALUE            1196 string.c           VALUE str;
VALUE            1205 string.c       VALUE
VALUE            1212 string.c       rb_str_free(VALUE str)
VALUE            1225 string.c       rb_str_memsize(VALUE str)
VALUE            1235 string.c       VALUE
VALUE            1236 string.c       rb_str_to_str(VALUE str)
VALUE            1241 string.c       static inline void str_discard(VALUE str);
VALUE            1242 string.c       static void str_shared_replace(VALUE str, VALUE str2);
VALUE            1245 string.c       rb_str_shared_replace(VALUE str, VALUE str2)
VALUE            1251 string.c       str_shared_replace(VALUE str, VALUE str2)
VALUE            1276 string.c       	    VALUE shared = RSTRING(str2)->as.heap.aux.shared;
VALUE            1292 string.c       VALUE
VALUE            1293 string.c       rb_obj_as_string(VALUE obj)
VALUE            1295 string.c           VALUE str;
VALUE            1309 string.c       static VALUE
VALUE            1310 string.c       str_replace(VALUE str, VALUE str2)
VALUE            1316 string.c       	VALUE shared = RSTRING(str2)->as.heap.aux.shared;
VALUE            1332 string.c       static inline VALUE
VALUE            1333 string.c       str_duplicate(VALUE klass, VALUE str)
VALUE            1336 string.c           const VALUE flag_mask =
VALUE            1341 string.c           VALUE flags = FL_TEST_RAW(str, flag_mask);
VALUE            1342 string.c           VALUE dup = str_alloc(klass);
VALUE            1364 string.c       VALUE
VALUE            1365 string.c       rb_str_dup(VALUE str)
VALUE            1370 string.c       VALUE
VALUE            1371 string.c       rb_str_resurrect(VALUE str)
VALUE            1394 string.c       static VALUE
VALUE            1395 string.c       rb_str_init(int argc, VALUE *argv, VALUE str)
VALUE            1398 string.c           VALUE orig, opt, venc, vcapa;
VALUE            1399 string.c           VALUE kwargs[2];
VALUE            1640 string.c       str_strlen(VALUE str, rb_encoding *enc)
VALUE            1662 string.c       rb_str_strlen(VALUE str)
VALUE            1675 string.c       VALUE
VALUE            1676 string.c       rb_str_length(VALUE str)
VALUE            1691 string.c       static VALUE
VALUE            1692 string.c       rb_str_bytesize(VALUE str)
VALUE            1708 string.c       static VALUE
VALUE            1709 string.c       rb_str_empty(VALUE str)
VALUE            1726 string.c       VALUE
VALUE            1727 string.c       rb_str_plus(VALUE str1, VALUE str2)
VALUE            1729 string.c           VALUE str3;
VALUE            1763 string.c       VALUE
VALUE            1764 string.c       rb_str_times(VALUE str, VALUE times)
VALUE            1766 string.c           VALUE str2;
VALUE            1824 string.c       static VALUE
VALUE            1825 string.c       rb_str_format_m(VALUE str, VALUE arg)
VALUE            1827 string.c           VALUE tmp = rb_check_array_type(arg);
VALUE            1830 string.c       	VALUE rv = rb_str_format(RARRAY_LENINT(tmp), RARRAY_CONST_PTR(tmp), str);
VALUE            1838 string.c       rb_check_lockedtmp(VALUE str)
VALUE            1846 string.c       str_modifiable(VALUE str)
VALUE            1853 string.c       str_dependent_p(VALUE str)
VALUE            1864 string.c       str_independent(VALUE str)
VALUE            1871 string.c       str_make_independent_expand(VALUE str, long len, long expand, const int termlen)
VALUE            1902 string.c       rb_str_modify(VALUE str)
VALUE            1910 string.c       rb_str_modify_expand(VALUE str, long expand)
VALUE            1940 string.c       str_modify_keep_cr(VALUE str)
VALUE            1950 string.c       str_discard(VALUE str)
VALUE            1961 string.c       rb_must_asciicompat(VALUE str)
VALUE            1969 string.c       VALUE
VALUE            1970 string.c       rb_string_value(volatile VALUE *ptr)
VALUE            1972 string.c           VALUE s = *ptr;
VALUE            1981 string.c       rb_string_value_ptr(volatile VALUE *ptr)
VALUE            1983 string.c           VALUE str = rb_string_value(ptr);
VALUE            2008 string.c       str_fill_term(VALUE str, char *s, long len, int termlen)
VALUE            2028 string.c       rb_string_value_cstr(volatile VALUE *ptr)
VALUE            2030 string.c           VALUE str = rb_string_value(ptr);
VALUE            2052 string.c       rb_str_fill_terminator(VALUE str, const int newminlen)
VALUE            2059 string.c       VALUE
VALUE            2060 string.c       rb_check_string_type(VALUE str)
VALUE            2077 string.c       static VALUE
VALUE            2078 string.c       rb_str_s_try_convert(VALUE dummy, VALUE str)
VALUE            2162 string.c       rb_str_offset(VALUE str, long pos)
VALUE            2209 string.c       rb_str_sublen(VALUE str, long pos)
VALUE            2219 string.c       VALUE
VALUE            2220 string.c       rb_str_subseq(VALUE str, long beg, long len)
VALUE            2222 string.c           VALUE str2;
VALUE            2243 string.c       rb_str_subpos(VALUE str, long beg, long *lenp)
VALUE            2327 string.c       static VALUE str_substr(VALUE str, long beg, long len, int empty);
VALUE            2329 string.c       VALUE
VALUE            2330 string.c       rb_str_substr(VALUE str, long beg, long len)
VALUE            2335 string.c       static VALUE
VALUE            2336 string.c       str_substr(VALUE str, long beg, long len, int empty)
VALUE            2338 string.c           VALUE str2;
VALUE            2360 string.c       VALUE
VALUE            2361 string.c       rb_str_freeze(VALUE str)
VALUE            2377 string.c       static VALUE
VALUE            2378 string.c       str_uplus(VALUE str)
VALUE            2397 string.c       static VALUE
VALUE            2398 string.c       str_uminus(VALUE str)
VALUE            2408 string.c       RUBY_ALIAS_FUNCTION(rb_str_dup_frozen(VALUE str), rb_str_new_frozen, (str))
VALUE            2411 string.c       VALUE
VALUE            2412 string.c       rb_str_locktmp(VALUE str)
VALUE            2421 string.c       VALUE
VALUE            2422 string.c       rb_str_unlocktmp(VALUE str)
VALUE            2431 string.c       RUBY_FUNC_EXPORTED VALUE
VALUE            2432 string.c       rb_str_locktmp_ensure(VALUE str, VALUE (*func)(VALUE), VALUE arg)
VALUE            2439 string.c       rb_str_set_len(VALUE str, long len)
VALUE            2455 string.c       VALUE
VALUE            2456 string.c       rb_str_resize(VALUE str, long len)
VALUE            2507 string.c       static VALUE
VALUE            2508 string.c       str_buf_cat(VALUE str, const char *ptr, long len)
VALUE            2562 string.c       VALUE
VALUE            2563 string.c       rb_str_cat(VALUE str, const char *ptr, long len)
VALUE            2572 string.c       VALUE
VALUE            2573 string.c       rb_str_cat_cstr(VALUE str, const char *ptr)
VALUE            2579 string.c       RUBY_ALIAS_FUNCTION(rb_str_buf_cat(VALUE str, const char *ptr, long len), rb_str_cat, (str, ptr, len))
VALUE            2580 string.c       RUBY_ALIAS_FUNCTION(rb_str_buf_cat2(VALUE str, const char *ptr), rb_str_cat_cstr, (str, ptr))
VALUE            2581 string.c       RUBY_ALIAS_FUNCTION(rb_str_cat2(VALUE str, const char *ptr), rb_str_cat_cstr, (str, ptr))
VALUE            2583 string.c       static VALUE
VALUE            2584 string.c       rb_enc_cr_str_buf_cat(VALUE str, const char *ptr, long len,
VALUE            2669 string.c       VALUE
VALUE            2670 string.c       rb_enc_str_buf_cat(VALUE str, const char *ptr, long len, rb_encoding *ptr_enc)
VALUE            2676 string.c       VALUE
VALUE            2677 string.c       rb_str_buf_cat_ascii(VALUE str, const char *ptr)
VALUE            2700 string.c       VALUE
VALUE            2701 string.c       rb_str_buf_append(VALUE str, VALUE str2)
VALUE            2716 string.c       VALUE
VALUE            2717 string.c       rb_str_append(VALUE str, VALUE str2)
VALUE            2723 string.c       VALUE
VALUE            2724 string.c       rb_str_concat_literals(size_t num, const VALUE *strary)
VALUE            2726 string.c           VALUE str;
VALUE            2732 string.c       	const VALUE v = strary[i];
VALUE            2762 string.c       VALUE
VALUE            2763 string.c       rb_str_concat(VALUE str1, VALUE str2)
VALUE            2837 string.c       static VALUE
VALUE            2838 string.c       rb_str_prepend(VALUE str, VALUE str2)
VALUE            2847 string.c       rb_str_hash(VALUE str)
VALUE            2857 string.c       rb_str_hash_cmp(VALUE str1, VALUE str2)
VALUE            2877 string.c       static VALUE
VALUE            2878 string.c       rb_str_hash_m(VALUE str)
VALUE            2887 string.c       rb_str_comparable(VALUE str1, VALUE str2)
VALUE            2912 string.c       rb_str_cmp(VALUE str1, VALUE str2)
VALUE            2938 string.c       static VALUE
VALUE            2939 string.c       str_eql(const VALUE str1, const VALUE str2)
VALUE            2968 string.c       VALUE
VALUE            2969 string.c       rb_str_equal(VALUE str1, VALUE str2)
VALUE            2988 string.c       static VALUE
VALUE            2989 string.c       rb_str_eql(VALUE str1, VALUE str2)
VALUE            3022 string.c       static VALUE
VALUE            3023 string.c       rb_str_cmp_m(VALUE str1, VALUE str2)
VALUE            3028 string.c       	VALUE tmp = rb_check_funcall(str2, idTo_str, 0, 0);
VALUE            3054 string.c       static VALUE
VALUE            3055 string.c       rb_str_casecmp(VALUE str1, VALUE str2)
VALUE            3115 string.c       rb_strseq_index(VALUE str, VALUE sub, long offset, int in_byte)
VALUE            3176 string.c       static VALUE
VALUE            3177 string.c       rb_str_index_m(int argc, VALUE *argv, VALUE str)
VALUE            3179 string.c           VALUE sub;
VALUE            3180 string.c           VALUE initpos;
VALUE            3213 string.c       	VALUE tmp;
VALUE            3235 string.c       str_rindex(VALUE str, VALUE sub, const char *s, long pos, rb_encoding *enc)
VALUE            3267 string.c       str_rindex(VALUE str, VALUE sub, const char *s, long pos, rb_encoding *enc)
VALUE            3291 string.c       rb_str_rindex(VALUE str, VALUE sub, long pos)
VALUE            3341 string.c       static VALUE
VALUE            3342 string.c       rb_str_rindex_m(int argc, VALUE *argv, VALUE str)
VALUE            3344 string.c           VALUE sub;
VALUE            3345 string.c           VALUE vpos;
VALUE            3382 string.c       	VALUE tmp;
VALUE            3418 string.c       static VALUE
VALUE            3419 string.c       rb_str_match(VALUE x, VALUE y)
VALUE            3436 string.c       static VALUE get_pat(VALUE);
VALUE            3468 string.c       static VALUE
VALUE            3469 string.c       rb_str_match_m(int argc, VALUE *argv, VALUE str)
VALUE            3471 string.c           VALUE re, result;
VALUE            3666 string.c       static VALUE str_succ(VALUE str);
VALUE            3693 string.c       VALUE
VALUE            3694 string.c       rb_str_succ(VALUE orig)
VALUE            3696 string.c           VALUE str;
VALUE            3703 string.c       static VALUE
VALUE            3704 string.c       str_succ(VALUE str)
VALUE            3800 string.c       static VALUE
VALUE            3801 string.c       rb_str_succ_bang(VALUE str)
VALUE            3818 string.c       static VALUE str_upto_each(VALUE beg, VALUE end, int excl, int (*each)(VALUE, VALUE), VALUE);
VALUE            3821 string.c       str_upto_i(VALUE str, VALUE arg)
VALUE            3859 string.c       static VALUE
VALUE            3860 string.c       rb_str_upto(int argc, VALUE *argv, VALUE beg)
VALUE            3862 string.c           VALUE end, exclusive;
VALUE            3869 string.c       static VALUE
VALUE            3870 string.c       str_upto_each(VALUE beg, VALUE end, int excl, int (*each)(VALUE, VALUE), VALUE arg)
VALUE            3872 string.c           VALUE current, after_end;
VALUE            3899 string.c       	VALUE b, e;
VALUE            3918 string.c       	    VALUE args[2], fmt = rb_obj_freeze(rb_usascii_str_new_cstr("%.*d"));
VALUE            3936 string.c       	VALUE next = Qnil;
VALUE            3952 string.c       include_range_i(VALUE str, VALUE arg)
VALUE            3954 string.c           VALUE *argp = (VALUE *)arg;
VALUE            3960 string.c       VALUE
VALUE            3961 string.c       rb_str_include_range_p(VALUE beg, VALUE end, VALUE val, VALUE exclusive)
VALUE            3999 string.c           str_upto_each(beg, end, RTEST(exclusive), include_range_i, (VALUE)&val);
VALUE            4004 string.c       static VALUE
VALUE            4005 string.c       rb_str_subpat(VALUE str, VALUE re, VALUE backref)
VALUE            4008 string.c               VALUE match = rb_backref_get();
VALUE            4015 string.c       static VALUE
VALUE            4016 string.c       rb_str_aref(VALUE str, VALUE indx)
VALUE            4118 string.c       static VALUE
VALUE            4119 string.c       rb_str_aref_m(int argc, VALUE *argv, VALUE str)
VALUE            4135 string.c       VALUE
VALUE            4136 string.c       rb_str_drop_bytes(VALUE str, long len)
VALUE            4164 string.c       rb_str_splice_0(VALUE str, long beg, long len, VALUE val)
VALUE            4201 string.c       rb_str_update(VALUE str, long beg, long len, VALUE val)
VALUE            4246 string.c       rb_str_subpat_set(VALUE str, VALUE re, VALUE backref, VALUE val)
VALUE            4249 string.c           VALUE match;
VALUE            4283 string.c       static VALUE
VALUE            4284 string.c       rb_str_aset(VALUE str, VALUE indx, VALUE val)
VALUE            4350 string.c       static VALUE
VALUE            4351 string.c       rb_str_aset_m(int argc, VALUE *argv, VALUE str)
VALUE            4383 string.c       static VALUE
VALUE            4384 string.c       rb_str_insert(VALUE str, VALUE idx, VALUE str2)
VALUE            4418 string.c       static VALUE
VALUE            4419 string.c       rb_str_slice_bang(int argc, VALUE *argv, VALUE str)
VALUE            4421 string.c           VALUE result;
VALUE            4422 string.c           VALUE buf[3];
VALUE            4438 string.c       static VALUE
VALUE            4439 string.c       get_pat(VALUE pat)
VALUE            4441 string.c           VALUE val;
VALUE            4463 string.c       static VALUE
VALUE            4464 string.c       get_pat_quoted(VALUE pat, int check)
VALUE            4466 string.c           VALUE val;
VALUE            4491 string.c       rb_pat_search(VALUE pat, VALUE str, long pos, int set_backref_str)
VALUE            4497 string.c       		VALUE match;
VALUE            4526 string.c       static VALUE
VALUE            4527 string.c       rb_str_sub_bang(int argc, VALUE *argv, VALUE str)
VALUE            4529 string.c           VALUE pat, repl, hash = Qnil;
VALUE            4557 string.c       	VALUE match, match0 = Qnil;
VALUE            4680 string.c       static VALUE
VALUE            4681 string.c       rb_str_sub(int argc, VALUE *argv, VALUE str)
VALUE            4688 string.c       static VALUE
VALUE            4689 string.c       str_gsub(int argc, VALUE *argv, VALUE str, int bang)
VALUE            4691 string.c           VALUE pat, val = Qnil, repl, match, match0 = Qnil, dest, hash = Qnil;
VALUE            4830 string.c       static VALUE
VALUE            4831 string.c       rb_str_gsub_bang(int argc, VALUE *argv, VALUE str)
VALUE            4881 string.c       static VALUE
VALUE            4882 string.c       rb_str_gsub(int argc, VALUE *argv, VALUE str)
VALUE            4899 string.c       VALUE
VALUE            4900 string.c       rb_str_replace(VALUE str, VALUE str2)
VALUE            4920 string.c       static VALUE
VALUE            4921 string.c       rb_str_clear(VALUE str)
VALUE            4944 string.c       static VALUE
VALUE            4945 string.c       rb_str_chr(VALUE str)
VALUE            4956 string.c       static VALUE
VALUE            4957 string.c       rb_str_getbyte(VALUE str, VALUE index)
VALUE            4975 string.c       static VALUE
VALUE            4976 string.c       rb_str_setbyte(VALUE str, VALUE index, VALUE value)
VALUE            5027 string.c       static VALUE
VALUE            5028 string.c       str_byte_substr(VALUE str, long beg, long len, int empty)
VALUE            5032 string.c           VALUE str2;
VALUE            5083 string.c       static VALUE
VALUE            5084 string.c       str_byte_aref(VALUE str, VALUE indx)
VALUE            5131 string.c       static VALUE
VALUE            5132 string.c       rb_str_byteslice(int argc, VALUE *argv, VALUE str)
VALUE            5152 string.c       static VALUE
VALUE            5153 string.c       rb_str_reverse(VALUE str)
VALUE            5156 string.c           VALUE rev;
VALUE            5211 string.c       static VALUE
VALUE            5212 string.c       rb_str_reverse_bang(VALUE str)
VALUE            5250 string.c       static VALUE
VALUE            5251 string.c       rb_str_include(VALUE str, VALUE arg)
VALUE            5284 string.c       static VALUE
VALUE            5285 string.c       rb_str_to_i(int argc, VALUE *argv, VALUE str)
VALUE            5291 string.c       	VALUE b;
VALUE            5317 string.c       static VALUE
VALUE            5318 string.c       rb_str_to_f(VALUE str)
VALUE            5334 string.c       static VALUE
VALUE            5335 string.c       rb_str_to_s(VALUE str)
VALUE            5345 string.c       str_cat_char(VALUE str, unsigned int c, rb_encoding *enc)
VALUE            5358 string.c       rb_str_buf_cat_escaped_char(VALUE result, unsigned int c, int unicode_p)
VALUE            5390 string.c       VALUE
VALUE            5391 string.c       rb_str_escape(VALUE str)
VALUE            5399 string.c           VALUE result = rb_str_buf_new(0);
VALUE            5466 string.c       VALUE
VALUE            5467 string.c       rb_str_inspect(VALUE str)
VALUE            5473 string.c           VALUE result = rb_str_buf_new(0);
VALUE            5573 string.c       VALUE
VALUE            5574 string.c       rb_str_dump(VALUE str)
VALUE            5581 string.c           VALUE result;
VALUE            5717 string.c       check_case_options(int argc, VALUE *argv, OnigCaseFoldType flags)
VALUE            5767 string.c       static VALUE
VALUE            5768 string.c       rb_str_casemap(VALUE source, OnigCaseFoldType *flags, rb_encoding *enc)
VALUE            5770 string.c           VALUE target;
VALUE            5837 string.c       rb_str_ascii_casemap(VALUE source, OnigCaseFoldType *flags, rb_encoding *enc)
VALUE            5870 string.c       static VALUE
VALUE            5871 string.c       rb_str_upcase_bang(int argc, VALUE *argv, VALUE str)
VALUE            5917 string.c       static VALUE
VALUE            5918 string.c       rb_str_upcase(int argc, VALUE *argv, VALUE str)
VALUE            5936 string.c       static VALUE
VALUE            5937 string.c       rb_str_downcase_bang(int argc, VALUE *argv, VALUE str)
VALUE            6020 string.c       static VALUE
VALUE            6021 string.c       rb_str_downcase(int argc, VALUE *argv, VALUE str)
VALUE            6045 string.c       static VALUE
VALUE            6046 string.c       rb_str_capitalize_bang(int argc, VALUE *argv, VALUE str)
VALUE            6081 string.c       static VALUE
VALUE            6082 string.c       rb_str_capitalize(int argc, VALUE *argv, VALUE str)
VALUE            6101 string.c       static VALUE
VALUE            6102 string.c       rb_str_swapcase_bang(int argc, VALUE *argv, VALUE str)
VALUE            6135 string.c       static VALUE
VALUE            6136 string.c       rb_str_swapcase(int argc, VALUE *argv, VALUE str)
VALUE            6205 string.c       static VALUE rb_str_delete_bang(int,VALUE*,VALUE);
VALUE            6207 string.c       static VALUE
VALUE            6208 string.c       tr_trans(VALUE str, VALUE src, VALUE repl, int sflag)
VALUE            6218 string.c           VALUE hash = 0;
VALUE            6318 string.c       		VALUE tmp = rb_hash_lookup(hash, UINT2NUM(c));
VALUE            6397 string.c       		VALUE tmp = rb_hash_lookup(hash, UINT2NUM(c));
VALUE            6461 string.c       static VALUE
VALUE            6462 string.c       rb_str_tr_bang(VALUE str, VALUE src, VALUE repl)
VALUE            6503 string.c       static VALUE
VALUE            6504 string.c       rb_str_tr(VALUE str, VALUE src, VALUE repl)
VALUE            6513 string.c       tr_setup_table(VALUE str, char stable[TR_TABLE_SIZE], int first,
VALUE            6514 string.c       	       VALUE *tablep, VALUE *ctablep, rb_encoding *enc)
VALUE            6520 string.c           VALUE table = 0, ptable = 0;
VALUE            6548 string.c       	    VALUE key = UINT2NUM(c);
VALUE            6577 string.c       tr_find(unsigned int c, const char table[TR_TABLE_SIZE], VALUE del, VALUE nodel)
VALUE            6583 string.c       	VALUE v = UINT2NUM(c);
VALUE            6606 string.c       static VALUE
VALUE            6607 string.c       rb_str_delete_bang(int argc, VALUE *argv, VALUE str)
VALUE            6612 string.c           VALUE del = 0, nodel = 0;
VALUE            6619 string.c       	VALUE s = argv[i];
VALUE            6682 string.c       static VALUE
VALUE            6683 string.c       rb_str_delete(int argc, VALUE *argv, VALUE str)
VALUE            6699 string.c       static VALUE
VALUE            6700 string.c       rb_str_squeeze_bang(int argc, VALUE *argv, VALUE str)
VALUE            6704 string.c           VALUE del = 0, nodel = 0;
VALUE            6715 string.c       	    VALUE s = argv[i];
VALUE            6790 string.c       static VALUE
VALUE            6791 string.c       rb_str_squeeze(int argc, VALUE *argv, VALUE str)
VALUE            6807 string.c       static VALUE
VALUE            6808 string.c       rb_str_tr_s_bang(VALUE str, VALUE src, VALUE repl)
VALUE            6827 string.c       static VALUE
VALUE            6828 string.c       rb_str_tr_s(VALUE str, VALUE src, VALUE repl)
VALUE            6863 string.c       static VALUE
VALUE            6864 string.c       rb_str_count(int argc, VALUE *argv, VALUE str)
VALUE            6868 string.c           VALUE del = 0, nodel = 0, tstr;
VALUE            7001 string.c       static VALUE
VALUE            7002 string.c       rb_str_split_m(int argc, VALUE *argv, VALUE str)
VALUE            7005 string.c           VALUE spat;
VALUE            7006 string.c           VALUE limit;
VALUE            7010 string.c           VALUE result, tmp;
VALUE            7207 string.c       VALUE
VALUE            7208 string.c       rb_str_split(VALUE str, const char *sep0)
VALUE            7210 string.c           VALUE sep;
VALUE            7218 string.c       static VALUE
VALUE            7219 string.c       rb_str_enumerate_lines(int argc, VALUE *argv, VALUE str, int wantarray)
VALUE            7222 string.c           VALUE line, rs, orig = str;
VALUE            7227 string.c           VALUE UNINITIALIZED_VAR(ary);
VALUE            7367 string.c       static VALUE
VALUE            7368 string.c       rb_str_each_line(int argc, VALUE *argv, VALUE str)
VALUE            7385 string.c       static VALUE
VALUE            7386 string.c       rb_str_lines(int argc, VALUE *argv, VALUE str)
VALUE            7391 string.c       static VALUE
VALUE            7392 string.c       rb_str_each_byte_size(VALUE str, VALUE args, VALUE eobj)
VALUE            7397 string.c       static VALUE
VALUE            7398 string.c       rb_str_enumerate_bytes(VALUE str, int wantarray)
VALUE            7401 string.c           VALUE UNINITIALIZED_VAR(ary);
VALUE            7448 string.c       static VALUE
VALUE            7449 string.c       rb_str_each_byte(VALUE str)
VALUE            7465 string.c       static VALUE
VALUE            7466 string.c       rb_str_bytes(VALUE str)
VALUE            7471 string.c       static VALUE
VALUE            7472 string.c       rb_str_each_char_size(VALUE str, VALUE args, VALUE eobj)
VALUE            7477 string.c       static VALUE
VALUE            7478 string.c       rb_str_enumerate_chars(VALUE str, int wantarray)
VALUE            7480 string.c           VALUE orig = str;
VALUE            7481 string.c           VALUE substr;
VALUE            7485 string.c           VALUE UNINITIALIZED_VAR(ary);
VALUE            7552 string.c       static VALUE
VALUE            7553 string.c       rb_str_each_char(VALUE str)
VALUE            7569 string.c       static VALUE
VALUE            7570 string.c       rb_str_chars(VALUE str)
VALUE            7576 string.c       static VALUE
VALUE            7577 string.c       rb_str_enumerate_codepoints(VALUE str, int wantarray)
VALUE            7579 string.c           VALUE orig = str;
VALUE            7584 string.c           VALUE UNINITIALIZED_VAR(ary);
VALUE            7645 string.c       static VALUE
VALUE            7646 string.c       rb_str_each_codepoint(VALUE str)
VALUE            7663 string.c       static VALUE
VALUE            7664 string.c       rb_str_codepoints(VALUE str)
VALUE            7671 string.c       chopped_length(VALUE str)
VALUE            7697 string.c       static VALUE
VALUE            7698 string.c       rb_str_chop_bang(VALUE str)
VALUE            7732 string.c       static VALUE
VALUE            7733 string.c       rb_str_chop(VALUE str)
VALUE            7740 string.c       chompped_length(VALUE str, VALUE rs)
VALUE            7838 string.c       static VALUE
VALUE            7839 string.c       chomp_rs(int argc, const VALUE *argv)
VALUE            7843 string.c       	VALUE rs = argv[0];
VALUE            7860 string.c       static VALUE
VALUE            7861 string.c       rb_str_chomp_bang(int argc, VALUE *argv, VALUE str)
VALUE            7863 string.c           VALUE rs;
VALUE            7904 string.c       static VALUE
VALUE            7905 string.c       rb_str_chomp(int argc, VALUE *argv, VALUE str)
VALUE            7907 string.c           VALUE rs = chomp_rs(argc, argv);
VALUE            7913 string.c       lstrip_offset(VALUE str, const char *s, const char *e, rb_encoding *enc)
VALUE            7944 string.c       static VALUE
VALUE            7945 string.c       rb_str_lstrip_bang(VALUE str)
VALUE            7982 string.c       static VALUE
VALUE            7983 string.c       rb_str_lstrip(VALUE str)
VALUE            7994 string.c       rstrip_offset(VALUE str, const char *s, const char *e, rb_encoding *enc)
VALUE            8034 string.c       static VALUE
VALUE            8035 string.c       rb_str_rstrip_bang(VALUE str)
VALUE            8071 string.c       static VALUE
VALUE            8072 string.c       rb_str_rstrip(VALUE str)
VALUE            8097 string.c       static VALUE
VALUE            8098 string.c       rb_str_strip_bang(VALUE str)
VALUE            8140 string.c       static VALUE
VALUE            8141 string.c       rb_str_strip(VALUE str)
VALUE            8155 string.c       static VALUE
VALUE            8156 string.c       scan_once(VALUE str, VALUE pat, long *start)
VALUE            8158 string.c           VALUE result, match;
VALUE            8224 string.c       static VALUE
VALUE            8225 string.c       rb_str_scan(VALUE str, VALUE pat)
VALUE            8227 string.c           VALUE result;
VALUE            8235 string.c       	VALUE ary = rb_ary_new();
VALUE            8271 string.c       static VALUE
VALUE            8272 string.c       rb_str_hex(VALUE str)
VALUE            8295 string.c       static VALUE
VALUE            8296 string.c       rb_str_oct(VALUE str)
VALUE            8319 string.c       static VALUE
VALUE            8320 string.c       rb_str_crypt(VALUE str, VALUE salt)
VALUE            8327 string.c           VALUE result;
VALUE            8379 string.c       VALUE
VALUE            8380 string.c       rb_str_ord(VALUE s)
VALUE            8398 string.c       static VALUE
VALUE            8399 string.c       rb_str_sum(int argc, VALUE *argv, VALUE str)
VALUE            8401 string.c           VALUE vbits;
VALUE            8405 string.c           VALUE sum = INT2FIX(0);
VALUE            8444 string.c                   VALUE mod;
VALUE            8458 string.c       static VALUE
VALUE            8459 string.c       rb_str_justify(int argc, VALUE *argv, VALUE str, char jflag)
VALUE            8462 string.c           VALUE w;
VALUE            8464 string.c           VALUE res;
VALUE            8468 string.c           VALUE pad;
VALUE            8564 string.c       static VALUE
VALUE            8565 string.c       rb_str_ljust(int argc, VALUE *argv, VALUE str)
VALUE            8584 string.c       static VALUE
VALUE            8585 string.c       rb_str_rjust(int argc, VALUE *argv, VALUE str)
VALUE            8604 string.c       static VALUE
VALUE            8605 string.c       rb_str_center(int argc, VALUE *argv, VALUE str)
VALUE            8625 string.c       static VALUE
VALUE            8626 string.c       rb_str_partition(VALUE str, VALUE sep)
VALUE            8665 string.c       static VALUE
VALUE            8666 string.c       rb_str_rpartition(VALUE str, VALUE sep)
VALUE            8676 string.c       	VALUE tmp;
VALUE            8715 string.c       static VALUE
VALUE            8716 string.c       rb_str_start_with(int argc, VALUE *argv, VALUE str)
VALUE            8721 string.c       	VALUE tmp = argv[i];
VALUE            8744 string.c       static VALUE
VALUE            8745 string.c       rb_str_end_with(int argc, VALUE *argv, VALUE str)
VALUE            8752 string.c       	VALUE tmp = argv[i];
VALUE            8768 string.c       rb_str_setter(VALUE val, ID id, VALUE *var)
VALUE            8784 string.c       static VALUE
VALUE            8785 string.c       rb_str_force_encoding(VALUE str, VALUE enc)
VALUE            8800 string.c       static VALUE
VALUE            8801 string.c       rb_str_b(VALUE str)
VALUE            8803 string.c           VALUE str2 = str_alloc(rb_cString);
VALUE            8821 string.c       static VALUE
VALUE            8822 string.c       rb_str_valid_encoding_p(VALUE str)
VALUE            8839 string.c       static VALUE
VALUE            8840 string.c       rb_str_is_ascii_only_p(VALUE str)
VALUE            8861 string.c       VALUE
VALUE            8862 string.c       rb_str_ellipsize(VALUE str, long len)
VALUE            8869 string.c           VALUE estr, ret = 0;
VALUE            8898 string.c       static VALUE
VALUE            8899 string.c       str_compat_and_valid(VALUE str, rb_encoding *enc)
VALUE            8922 string.c       VALUE
VALUE            8923 string.c       rb_str_scrub(VALUE str, VALUE repl)
VALUE            8928 string.c       VALUE
VALUE            8929 string.c       rb_enc_str_scrub(rb_encoding *enc, VALUE str, VALUE repl)
VALUE            8933 string.c           VALUE buf = Qnil;
VALUE            9179 string.c       static VALUE
VALUE            9180 string.c       str_scrub(int argc, VALUE *argv, VALUE str)
VALUE            9182 string.c           VALUE repl = argc ? (rb_check_arity(argc, 0, 1), argv[0]) : Qnil;
VALUE            9183 string.c           VALUE new = rb_str_scrub(str, repl);
VALUE            9201 string.c       static VALUE
VALUE            9202 string.c       str_scrub_bang(int argc, VALUE *argv, VALUE str)
VALUE            9204 string.c           VALUE repl = argc ? (rb_check_arity(argc, 0, 1), argv[0]) : Qnil;
VALUE            9205 string.c           VALUE new = rb_str_scrub(str, repl);
VALUE            9271 string.c       rb_str_symname_p(VALUE sym)
VALUE            9289 string.c       VALUE
VALUE            9290 string.c       rb_str_quote_unprintable(VALUE str)
VALUE            9310 string.c       VALUE
VALUE            9325 string.c       static VALUE
VALUE            9326 string.c       sym_inspect(VALUE sym)
VALUE            9328 string.c           VALUE str = rb_sym2str(sym);
VALUE            9363 string.c       VALUE
VALUE            9364 string.c       rb_sym_to_s(VALUE sym)
VALUE            9380 string.c       static VALUE
VALUE            9381 string.c       sym_to_sym(VALUE sym)
VALUE            9386 string.c       VALUE
VALUE            9387 string.c       rb_sym_proc_call(VALUE args, VALUE sym, int argc, const VALUE *argv, VALUE passed_proc)
VALUE            9389 string.c           VALUE obj;
VALUE            9408 string.c       VALUE
VALUE            9409 string.c       rb_sym_to_proc(VALUE sym)
VALUE            9422 string.c       static VALUE
VALUE            9423 string.c       sym_succ(VALUE sym)
VALUE            9442 string.c       static VALUE
VALUE            9443 string.c       sym_cmp(VALUE sym, VALUE other)
VALUE            9459 string.c       static VALUE
VALUE            9460 string.c       sym_casecmp(VALUE sym, VALUE other)
VALUE            9475 string.c       static VALUE
VALUE            9476 string.c       sym_match(VALUE sym, VALUE other)
VALUE            9488 string.c       static VALUE
VALUE            9489 string.c       sym_match_m(int argc, VALUE *argv, VALUE sym)
VALUE            9504 string.c       static VALUE
VALUE            9505 string.c       sym_aref(int argc, VALUE *argv, VALUE sym)
VALUE            9518 string.c       static VALUE
VALUE            9519 string.c       sym_length(VALUE sym)
VALUE            9531 string.c       static VALUE
VALUE            9532 string.c       sym_empty(VALUE sym)
VALUE            9544 string.c       static VALUE
VALUE            9545 string.c       sym_upcase(int argc, VALUE *argv, VALUE sym)
VALUE            9557 string.c       static VALUE
VALUE            9558 string.c       sym_downcase(int argc, VALUE *argv, VALUE sym)
VALUE            9570 string.c       static VALUE
VALUE            9571 string.c       sym_capitalize(int argc, VALUE *argv, VALUE sym)
VALUE            9583 string.c       static VALUE
VALUE            9584 string.c       sym_swapcase(int argc, VALUE *argv, VALUE sym)
VALUE            9596 string.c       static VALUE
VALUE            9597 string.c       sym_encoding(VALUE sym)
VALUE            9602 string.c       static VALUE
VALUE            9603 string.c       string_for_symbol(VALUE name)
VALUE            9606 string.c       	VALUE tmp = rb_check_string_type(name);
VALUE            9617 string.c       rb_to_id(VALUE name)
VALUE            9626 string.c       VALUE
VALUE            9627 string.c       rb_to_symbol(VALUE name)
VALUE              22 struct.c       const rb_iseq_t *rb_method_for_self_aref(VALUE name, VALUE arg, rb_insn_func_t func);
VALUE              23 struct.c       const rb_iseq_t *rb_method_for_self_aset(VALUE name, VALUE arg, rb_insn_func_t func);
VALUE              25 struct.c       VALUE rb_cStruct;
VALUE              28 struct.c       static VALUE struct_alloc(VALUE);
VALUE              30 struct.c       static inline VALUE
VALUE              31 struct.c       struct_ivar_get(VALUE c, ID id)
VALUE              33 struct.c           VALUE orig = c;
VALUE              34 struct.c           VALUE ivar = rb_attr_get(c, id);
VALUE              50 struct.c       VALUE
VALUE              51 struct.c       rb_struct_s_members(VALUE klass)
VALUE              53 struct.c           VALUE members = struct_ivar_get(klass, id_members);
VALUE              64 struct.c       VALUE
VALUE              65 struct.c       rb_struct_members(VALUE s)
VALUE              67 struct.c           VALUE members = rb_struct_s_members(rb_obj_class(s));
VALUE              77 struct.c       struct_member_pos_ideal(VALUE name, long mask)
VALUE              90 struct.c       static VALUE
VALUE              91 struct.c       struct_set_members(VALUE klass, VALUE /* frozen hidden array */ members)
VALUE              93 struct.c           VALUE back;
VALUE             101 struct.c       	VALUE name;
VALUE             132 struct.c       struct_member_pos(VALUE s, VALUE name)
VALUE             134 struct.c           VALUE back = struct_ivar_get(rb_obj_class(s), id_back_members);
VALUE             135 struct.c           VALUE const * p;
VALUE             179 struct.c       static VALUE
VALUE             180 struct.c       rb_struct_s_members_m(VALUE klass)
VALUE             182 struct.c           VALUE members = rb_struct_s_members(klass);
VALUE             198 struct.c       static VALUE
VALUE             199 struct.c       rb_struct_members_m(VALUE obj)
VALUE             204 struct.c       VALUE
VALUE             205 struct.c       rb_struct_getmember(VALUE obj, ID id)
VALUE             207 struct.c           VALUE slot = ID2SYM(id);
VALUE             217 struct.c       static VALUE rb_struct_ref0(VALUE obj) {return RSTRUCT_GET(obj, 0);}
VALUE             218 struct.c       static VALUE rb_struct_ref1(VALUE obj) {return RSTRUCT_GET(obj, 1);}
VALUE             219 struct.c       static VALUE rb_struct_ref2(VALUE obj) {return RSTRUCT_GET(obj, 2);}
VALUE             220 struct.c       static VALUE rb_struct_ref3(VALUE obj) {return RSTRUCT_GET(obj, 3);}
VALUE             221 struct.c       static VALUE rb_struct_ref4(VALUE obj) {return RSTRUCT_GET(obj, 4);}
VALUE             222 struct.c       static VALUE rb_struct_ref5(VALUE obj) {return RSTRUCT_GET(obj, 5);}
VALUE             223 struct.c       static VALUE rb_struct_ref6(VALUE obj) {return RSTRUCT_GET(obj, 6);}
VALUE             224 struct.c       static VALUE rb_struct_ref7(VALUE obj) {return RSTRUCT_GET(obj, 7);}
VALUE             225 struct.c       static VALUE rb_struct_ref8(VALUE obj) {return RSTRUCT_GET(obj, 8);}
VALUE             226 struct.c       static VALUE rb_struct_ref9(VALUE obj) {return RSTRUCT_GET(obj, 9);}
VALUE             230 struct.c       static VALUE (*const ref_func[])(VALUE) = {
VALUE             244 struct.c       rb_struct_modify(VALUE s)
VALUE             250 struct.c       static VALUE
VALUE             251 struct.c       anonymous_struct(VALUE klass)
VALUE             253 struct.c           VALUE nstr;
VALUE             261 struct.c       static VALUE
VALUE             262 struct.c       new_struct(VALUE name, VALUE super)
VALUE             280 struct.c       define_aref_method(VALUE nstr, VALUE name, VALUE off)
VALUE             289 struct.c       define_aset_method(VALUE nstr, VALUE name, VALUE off)
VALUE             297 struct.c       static VALUE
VALUE             298 struct.c       setup_struct(VALUE nstr, VALUE members)
VALUE             300 struct.c           const VALUE *ptr_members;
VALUE             313 struct.c       	VALUE off = LONG2NUM(i);
VALUE             327 struct.c       VALUE
VALUE             328 struct.c       rb_struct_alloc_noinit(VALUE klass)
VALUE             333 struct.c       static VALUE
VALUE             337 struct.c           VALUE ary, list = rb_ident_hash_new();
VALUE             342 struct.c       	VALUE sym = rb_sym_intern_ascii_cstr(mem);
VALUE             354 struct.c       static VALUE
VALUE             355 struct.c       struct_define_without_accessor(VALUE outer, const char *class_name, VALUE super, rb_alloc_func_t alloc, VALUE members)
VALUE             357 struct.c           VALUE klass;
VALUE             383 struct.c       VALUE
VALUE             384 struct.c       rb_struct_define_without_accessor_under(VALUE outer, const char *class_name, VALUE super, rb_alloc_func_t alloc, ...)
VALUE             387 struct.c           VALUE members;
VALUE             396 struct.c       VALUE
VALUE             397 struct.c       rb_struct_define_without_accessor(const char *class_name, VALUE super, rb_alloc_func_t alloc, ...)
VALUE             400 struct.c           VALUE members;
VALUE             409 struct.c       VALUE
VALUE             413 struct.c           VALUE st, ary;
VALUE             424 struct.c       VALUE
VALUE             425 struct.c       rb_struct_define_under(VALUE outer, const char *name, ...)
VALUE             428 struct.c           VALUE ary;
VALUE             486 struct.c       static VALUE
VALUE             487 struct.c       rb_struct_s_def(int argc, VALUE *argv, VALUE klass)
VALUE             489 struct.c           VALUE name, rest;
VALUE             491 struct.c           VALUE st;
VALUE             507 struct.c       	VALUE mem = rb_to_symbol(argv[i]);
VALUE             531 struct.c       num_members(VALUE klass)
VALUE             533 struct.c           VALUE members;
VALUE             544 struct.c       static VALUE
VALUE             545 struct.c       rb_struct_initialize_m(int argc, const VALUE *argv, VALUE self)
VALUE             547 struct.c           VALUE klass = rb_obj_class(self);
VALUE             559 struct.c       	rb_mem_clear((VALUE *)RSTRUCT_CONST_PTR(self)+argc, n-argc);
VALUE             564 struct.c       VALUE
VALUE             565 struct.c       rb_struct_initialize(VALUE self, VALUE values)
VALUE             570 struct.c       static VALUE
VALUE             571 struct.c       struct_alloc(VALUE klass)
VALUE             581 struct.c       	rb_mem_clear((VALUE *)st->as.ary, n);
VALUE             584 struct.c       	st->as.heap.ptr = ALLOC_N(VALUE, n);
VALUE             585 struct.c       	rb_mem_clear((VALUE *)st->as.heap.ptr, n);
VALUE             589 struct.c           return (VALUE)st;
VALUE             592 struct.c       VALUE
VALUE             593 struct.c       rb_struct_alloc(VALUE klass, VALUE values)
VALUE             598 struct.c       VALUE
VALUE             599 struct.c       rb_struct_new(VALUE klass, ...)
VALUE             601 struct.c           VALUE tmpargs[N_REF_FUNC], *mem = tmpargs;
VALUE             612 struct.c       	mem[i] = va_arg(args, VALUE);
VALUE             619 struct.c       static VALUE
VALUE             620 struct.c       rb_struct_size(VALUE s);
VALUE             622 struct.c       static VALUE
VALUE             623 struct.c       struct_enum_size(VALUE s, VALUE args, VALUE eobj)
VALUE             647 struct.c       static VALUE
VALUE             648 struct.c       rb_struct_each(VALUE s)
VALUE             678 struct.c       static VALUE
VALUE             679 struct.c       rb_struct_each_pair(VALUE s)
VALUE             681 struct.c           VALUE members;
VALUE             688 struct.c       	    VALUE key = rb_ary_entry(members, i);
VALUE             689 struct.c       	    VALUE value = RSTRUCT_GET(s, i);
VALUE             695 struct.c       	    VALUE key = rb_ary_entry(members, i);
VALUE             696 struct.c       	    VALUE value = RSTRUCT_GET(s, i);
VALUE             703 struct.c       static VALUE
VALUE             704 struct.c       inspect_struct(VALUE s, VALUE dummy, int recur)
VALUE             706 struct.c           VALUE cname = rb_class_path(rb_obj_class(s));
VALUE             707 struct.c           VALUE members, str = rb_str_new2("#<struct ");
VALUE             722 struct.c       	VALUE slot;
VALUE             756 struct.c       static VALUE
VALUE             757 struct.c       rb_struct_inspect(VALUE s)
VALUE             774 struct.c       static VALUE
VALUE             775 struct.c       rb_struct_to_a(VALUE s)
VALUE             791 struct.c       static VALUE
VALUE             792 struct.c       rb_struct_to_h(VALUE s)
VALUE             794 struct.c           VALUE h = rb_hash_new();
VALUE             795 struct.c           VALUE members = rb_struct_members(s);
VALUE             805 struct.c       VALUE
VALUE             806 struct.c       rb_struct_init_copy(VALUE copy, VALUE s)
VALUE             823 struct.c       rb_struct_pos(VALUE s, VALUE *name)
VALUE             826 struct.c           VALUE idx = *name;
VALUE             855 struct.c       NORETURN(static void invalid_struct_pos(VALUE s, VALUE idx));
VALUE             857 struct.c       invalid_struct_pos(VALUE s, VALUE idx)
VALUE             892 struct.c       VALUE
VALUE             893 struct.c       rb_struct_aref(VALUE s, VALUE idx)
VALUE             919 struct.c       VALUE
VALUE             920 struct.c       rb_struct_aset(VALUE s, VALUE idx, VALUE val)
VALUE             929 struct.c       FUNC_MINIMIZED(VALUE rb_struct_lookup(VALUE s, VALUE idx));
VALUE             930 struct.c       NOINLINE(static VALUE rb_struct_lookup_default(VALUE s, VALUE idx, VALUE notfound));
VALUE             932 struct.c       VALUE
VALUE             933 struct.c       rb_struct_lookup(VALUE s, VALUE idx)
VALUE             938 struct.c       static VALUE
VALUE             939 struct.c       rb_struct_lookup_default(VALUE s, VALUE idx, VALUE notfound)
VALUE             946 struct.c       static VALUE
VALUE             947 struct.c       struct_entry(VALUE s, long n)
VALUE             966 struct.c       static VALUE
VALUE             967 struct.c       rb_struct_values_at(int argc, VALUE *argv, VALUE s)
VALUE             986 struct.c       static VALUE
VALUE             987 struct.c       rb_struct_select(int argc, VALUE *argv, VALUE s)
VALUE             989 struct.c           VALUE result;
VALUE            1004 struct.c       static VALUE
VALUE            1005 struct.c       recursive_equal(VALUE s, VALUE s2, int recur)
VALUE            1007 struct.c           const VALUE *ptr, *ptr2;
VALUE            1035 struct.c       static VALUE
VALUE            1036 struct.c       rb_struct_equal(VALUE s, VALUE s2)
VALUE            1057 struct.c       static VALUE
VALUE            1058 struct.c       rb_struct_hash(VALUE s)
VALUE            1062 struct.c           VALUE n;
VALUE            1063 struct.c           const VALUE *ptr;
VALUE            1076 struct.c       static VALUE
VALUE            1077 struct.c       recursive_eql(VALUE s, VALUE s2, int recur)
VALUE            1079 struct.c           const VALUE *ptr, *ptr2;
VALUE            1101 struct.c       static VALUE
VALUE            1102 struct.c       rb_struct_eql(VALUE s, VALUE s2)
VALUE            1126 struct.c       static VALUE
VALUE            1127 struct.c       rb_struct_size(VALUE s)
VALUE            1147 struct.c       static VALUE
VALUE            1148 struct.c       rb_struct_dig(int argc, VALUE *argv, VALUE self)
VALUE              27 symbol.c       static ID register_static_symid_str(ID, VALUE);
VALUE              65 symbol.c           VALUE ids;
VALUE              66 symbol.c           VALUE dsymbol_fstr_hash;
VALUE              77 symbol.c           VALUE dsym_fstrs = rb_ident_hash_new();
VALUE              90 symbol.c       WARN_UNUSED_RESULT(static VALUE dsymbol_alloc(const VALUE klass, const VALUE str, rb_encoding *const enc, const ID type));
VALUE              91 symbol.c       WARN_UNUSED_RESULT(static VALUE dsymbol_check(const VALUE sym));
VALUE              92 symbol.c       WARN_UNUSED_RESULT(static ID lookup_str_id(VALUE str));
VALUE              93 symbol.c       WARN_UNUSED_RESULT(static VALUE lookup_str_sym(const VALUE str));
VALUE              94 symbol.c       WARN_UNUSED_RESULT(static VALUE lookup_id_str(ID id));
VALUE              95 symbol.c       WARN_UNUSED_RESULT(static ID attrsetname_to_attr(VALUE name));
VALUE              96 symbol.c       WARN_UNUSED_RESULT(static ID attrsetname_to_attr_id(VALUE name));
VALUE              97 symbol.c       WARN_UNUSED_RESULT(static ID intern_str(VALUE str, int mutable));
VALUE             102 symbol.c           VALUE str, sym;
VALUE             129 symbol.c       				      scope, (VALUE)id);
VALUE             148 symbol.c       		      (int)sizeof(id_types[0]), id_types[scope], (VALUE)id);
VALUE             317 symbol.c       rb_str_symname_type(VALUE name, unsigned int allowed_attrset)
VALUE             327 symbol.c       set_id_entry(rb_id_serial_t num, VALUE str, VALUE sym)
VALUE             330 symbol.c           VALUE ary, ids = global_symbols.ids;
VALUE             340 symbol.c       static VALUE
VALUE             345 symbol.c       	VALUE ids = global_symbols.ids;
VALUE             346 symbol.c       	VALUE ary;
VALUE             348 symbol.c       	    VALUE result = rb_ary_entry(ary, (long)(num % ID_ENTRY_UNIT) * ID_ENTRY_SIZE + t);
VALUE             362 symbol.c       	VALUE sym = get_id_entry(num, ID_ENTRY_SYM);
VALUE             376 symbol.c       		 (VALUE)*key, (VALUE)*value);
VALUE             384 symbol.c       register_sym(VALUE str, VALUE sym)
VALUE             395 symbol.c       unregister_sym(VALUE str, VALUE sym)
VALUE             406 symbol.c           VALUE str = rb_enc_str_new(name, len, enc);
VALUE             411 symbol.c       register_static_symid_str(ID id, VALUE str)
VALUE             414 symbol.c           VALUE sym = STATIC_ID2SYM(id);
VALUE             428 symbol.c       sym_check_asciionly(VALUE str)
VALUE             449 symbol.c       must_be_dynamic_symbol(VALUE x)
VALUE             453 symbol.c       	    VALUE str = lookup_id_str(RSHIFT((unsigned long)(x),RUBY_SPECIAL_SHIFT));
VALUE             469 symbol.c       static VALUE
VALUE             470 symbol.c       dsymbol_alloc(const VALUE klass, const VALUE str, rb_encoding * const enc, const ID type)
VALUE             472 symbol.c           const VALUE dsym = rb_newobj_of(klass, T_SYMBOL | FL_WB_PROTECTED);
VALUE             492 symbol.c       static inline VALUE
VALUE             493 symbol.c       dsymbol_check(const VALUE sym)
VALUE             496 symbol.c       	const VALUE fstr = RSYMBOL(sym)->fstr;
VALUE             509 symbol.c       lookup_str_id(VALUE str)
VALUE             513 symbol.c       	const VALUE sym = (VALUE)sym_data;
VALUE             530 symbol.c       static VALUE
VALUE             531 symbol.c       lookup_str_sym(const VALUE str)
VALUE             535 symbol.c       	VALUE sym = (VALUE)sym_data;
VALUE             543 symbol.c       	return (VALUE)0;
VALUE             547 symbol.c       static VALUE
VALUE             556 symbol.c           VALUE sym;
VALUE             558 symbol.c           VALUE str = rb_setup_fake_str(&fake_str, name, len, enc);
VALUE             582 symbol.c       intern_str(VALUE str, int mutable)
VALUE             617 symbol.c       rb_intern_str(VALUE str)
VALUE             619 symbol.c           VALUE sym = lookup_str_sym(str);
VALUE             629 symbol.c       rb_gc_free_dsymbol(VALUE sym)
VALUE             631 symbol.c           VALUE str = RSYMBOL(sym)->fstr;
VALUE             660 symbol.c       VALUE
VALUE             661 symbol.c       rb_str_intern(VALUE str)
VALUE             669 symbol.c           VALUE sym = lookup_str_sym(str);
VALUE             698 symbol.c       rb_sym2id(VALUE sym)
VALUE             708 symbol.c       	    VALUE fstr = RSYMBOL(sym)->fstr;
VALUE             725 symbol.c       VALUE
VALUE             733 symbol.c       VALUE
VALUE             734 symbol.c       rb_sym2str(VALUE sym)
VALUE             744 symbol.c       VALUE
VALUE             747 symbol.c           VALUE str;
VALUE             761 symbol.c           VALUE str = rb_id2str(id);
VALUE             776 symbol.c           VALUE ary = (VALUE)arg;
VALUE             777 symbol.c           VALUE sym = (VALUE)value;
VALUE             784 symbol.c       	rb_bug("invalid symbol: %s", RSTRING_PTR((VALUE)key));
VALUE             813 symbol.c       VALUE
VALUE             816 symbol.c           VALUE ary = rb_ary_new2(global_symbols.str_sym->num_entries);
VALUE             870 symbol.c       rb_is_const_sym(VALUE sym)
VALUE             876 symbol.c       rb_is_class_sym(VALUE sym)
VALUE             882 symbol.c       rb_is_global_sym(VALUE sym)
VALUE             888 symbol.c       rb_is_instance_sym(VALUE sym)
VALUE             894 symbol.c       rb_is_attrset_sym(VALUE sym)
VALUE             900 symbol.c       rb_is_local_sym(VALUE sym)
VALUE             906 symbol.c       rb_is_junk_sym(VALUE sym)
VALUE             923 symbol.c       rb_check_id(volatile VALUE *namep)
VALUE             925 symbol.c           VALUE tmp;
VALUE             926 symbol.c           VALUE name = *namep;
VALUE             955 symbol.c       VALUE
VALUE             956 symbol.c       rb_check_symbol(volatile VALUE *namep)
VALUE             958 symbol.c           VALUE sym;
VALUE             959 symbol.c           VALUE tmp;
VALUE             960 symbol.c           VALUE name = *namep;
VALUE             995 symbol.c           const VALUE name = rb_setup_fake_str(&fake_str, ptr, len, enc);
VALUE            1002 symbol.c       VALUE
VALUE            1005 symbol.c           VALUE sym;
VALUE            1007 symbol.c           const VALUE name = rb_setup_fake_str(&fake_str, ptr, len, enc);
VALUE            1021 symbol.c       NOINLINE(VALUE rb_sym_intern(const char *ptr, long len, rb_encoding *enc));
VALUE            1023 symbol.c       FUNC_MINIMIZED(VALUE rb_sym_intern(const char *ptr, long len, rb_encoding *enc));
VALUE            1024 symbol.c       FUNC_MINIMIZED(VALUE rb_sym_intern_cstr(const char *ptr, rb_encoding *enc));
VALUE            1025 symbol.c       FUNC_MINIMIZED(VALUE rb_sym_intern_ascii(const char *ptr, long len));
VALUE            1026 symbol.c       FUNC_MINIMIZED(VALUE rb_sym_intern_ascii_cstr(const char *ptr));
VALUE            1029 symbol.c       VALUE
VALUE            1033 symbol.c           const VALUE name = rb_setup_fake_str(&fake_str, ptr, len, enc);
VALUE            1037 symbol.c       VALUE
VALUE            1043 symbol.c       VALUE
VALUE            1049 symbol.c       VALUE
VALUE            1056 symbol.c       attrsetname_to_attr_id(VALUE name)
VALUE            1061 symbol.c           const VALUE localname = rb_setup_fake_str(&fake_str,
VALUE            1074 symbol.c       attrsetname_to_attr(VALUE name)
VALUE            1084 symbol.c       rb_is_const_name(VALUE name)
VALUE            1090 symbol.c       rb_is_class_name(VALUE name)
VALUE            1096 symbol.c       rb_is_global_name(VALUE name)
VALUE            1102 symbol.c       rb_is_instance_name(VALUE name)
VALUE            1108 symbol.c       rb_is_attrset_name(VALUE name)
VALUE            1114 symbol.c       rb_is_local_name(VALUE name)
VALUE            1120 symbol.c       rb_is_method_name(VALUE name)
VALUE            1130 symbol.c       rb_is_junk_name(VALUE name)
VALUE              18 symbol.h       #define STATIC_ID2SYM(id)  (((VALUE)(id)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG)
VALUE              29 symbol.h           VALUE fstr;
VALUE              69 symbol.h       sym_type(VALUE sym)
VALUE              78 thread.c       static VALUE rb_cThreadShield;
VALUE              80 thread.c       static VALUE sym_immediate;
VALUE              81 thread.c       static VALUE sym_on_blocking;
VALUE              82 thread.c       static VALUE sym_never;
VALUE             238 thread.c       static VALUE
VALUE             252 thread.c       static VALUE
VALUE             253 thread.c       rb_thread_s_debug_set(VALUE self, VALUE val)
VALUE             275 thread.c       NOINLINE(static int thread_start_func_2(rb_thread_t *th, VALUE *stack_start,
VALUE             276 thread.c       					VALUE *register_stack_start));
VALUE             543 thread.c       static VALUE rb_threadptr_raise(rb_thread_t *, int, VALUE *);
VALUE             544 thread.c       static VALUE rb_thread_inspect(VALUE thread);
VALUE             553 thread.c       thread_start_func_2(rb_thread_t *th, VALUE *stack_start, VALUE *register_stack_start)
VALUE             556 thread.c           VALUE args = th->first_args;
VALUE             560 thread.c           VALUE errinfo = Qnil;
VALUE             614 thread.c       		VALUE mesg = rb_thread_inspect(th->self);
VALUE             682 thread.c       static VALUE
VALUE             683 thread.c       thread_create_core(VALUE thval, VALUE args, VALUE (*fn)(ANYARGS))
VALUE             745 thread.c       static VALUE
VALUE             746 thread.c       thread_s_new(int argc, VALUE *argv, VALUE klass)
VALUE             749 thread.c           VALUE thread = rb_thread_alloc(klass);
VALUE             773 thread.c       static VALUE
VALUE             774 thread.c       thread_start(VALUE klass, VALUE args)
VALUE             780 thread.c       static VALUE
VALUE             781 thread.c       thread_initialize(VALUE thread, VALUE args)
VALUE             789 thread.c       	VALUE proc = th->first_proc, line, loc;
VALUE             790 thread.c       	VALUE file;
VALUE             806 thread.c       VALUE
VALUE             807 thread.c       rb_thread_create(VALUE (*fn)(ANYARGS), void *arg)
VALUE             809 thread.c           return thread_create_core(rb_thread_alloc(rb_cThread), (VALUE)arg, fn);
VALUE             821 thread.c       static VALUE
VALUE             822 thread.c       remove_from_join_list(VALUE arg)
VALUE             842 thread.c       static VALUE
VALUE             843 thread.c       thread_join_sleep(VALUE arg)
VALUE             869 thread.c       static VALUE
VALUE             893 thread.c       	if (!rb_ensure(thread_join_sleep, (VALUE)&arg,
VALUE             894 thread.c       		       remove_from_join_list, (VALUE)&arg)) {
VALUE             903 thread.c       	VALUE err = target_th->errinfo;
VALUE             964 thread.c       static VALUE
VALUE             965 thread.c       thread_join_m(int argc, VALUE *argv, VALUE self)
VALUE             969 thread.c           VALUE limit;
VALUE             995 thread.c       static VALUE
VALUE             996 thread.c       thread_value(VALUE self)
VALUE            1210 thread.c       rb_thread_interrupted(VALUE thval)
VALUE            1411 thread.c       VALUE
VALUE            1414 thread.c           volatile VALUE val = Qundef; /* shouldn't be used */
VALUE            1535 thread.c       static VALUE
VALUE            1536 thread.c       thread_s_pass(VALUE klass)
VALUE            1567 thread.c       rb_threadptr_pending_interrupt_enque(rb_thread_t *th, VALUE v)
VALUE            1589 thread.c       rb_threadptr_pending_interrupt_check_mask(rb_thread_t *th, VALUE err)
VALUE            1591 thread.c           VALUE mask;
VALUE            1593 thread.c           const VALUE *mask_stack = RARRAY_CONST_PTR(th->pending_interrupt_mask_stack);
VALUE            1594 thread.c           VALUE ancestors = rb_mod_ancestors(err); /* TODO: GC guard */
VALUE            1596 thread.c           const VALUE *ancestors_ptr = RARRAY_CONST_PTR(ancestors);
VALUE            1603 thread.c       	    VALUE klass = ancestors_ptr[j];
VALUE            1604 thread.c       	    VALUE sym;
VALUE            1634 thread.c       rb_threadptr_pending_interrupt_include_p(rb_thread_t *th, VALUE err)
VALUE            1638 thread.c       	VALUE e = RARRAY_AREF(th->pending_interrupt_queue, i);
VALUE            1646 thread.c       static VALUE
VALUE            1653 thread.c       	VALUE err = RARRAY_AREF(th->pending_interrupt_queue, i);
VALUE            1675 thread.c           VALUE err = rb_ary_shift(th->pending_interrupt_queue);
VALUE            1703 thread.c       handle_interrupt_arg_check_i(VALUE key, VALUE val, VALUE args)
VALUE            1705 thread.c           VALUE *maskp = (VALUE *)args;
VALUE            1825 thread.c       static VALUE
VALUE            1826 thread.c       rb_thread_s_handle_interrupt(VALUE self, VALUE mask_arg)
VALUE            1828 thread.c           VALUE mask;
VALUE            1830 thread.c           volatile VALUE r = Qnil;
VALUE            1839 thread.c           rb_hash_foreach(mask_arg, handle_interrupt_arg_check_i, (VALUE)&mask);
VALUE            1881 thread.c       static VALUE
VALUE            1882 thread.c       rb_thread_pending_interrupt_p(int argc, VALUE *argv, VALUE target_thread)
VALUE            1896 thread.c       	    VALUE err;
VALUE            1969 thread.c       static VALUE
VALUE            1970 thread.c       rb_thread_s_pending_interrupt_p(int argc, VALUE *argv, VALUE self)
VALUE            2033 thread.c       	    VALUE err = rb_threadptr_pending_interrupt_deque(th, blocking_timing ? INTERRUPT_ON_BLOCKING : INTERRUPT_NONE);
VALUE            2072 thread.c       rb_thread_execute_interrupts(VALUE thval)
VALUE            2085 thread.c       static VALUE
VALUE            2086 thread.c       rb_threadptr_raise(rb_thread_t *th, int argc, VALUE *argv)
VALUE            2088 thread.c           VALUE exc;
VALUE            2108 thread.c           VALUE argv[2];
VALUE            2118 thread.c           VALUE argv[2];
VALUE            2171 thread.c       	    VALUE err = th->vm->special_exceptions[ruby_error_closed_stream];
VALUE            2199 thread.c       static VALUE
VALUE            2200 thread.c       thread_raise_m(int argc, VALUE *argv, VALUE self)
VALUE            2229 thread.c       VALUE
VALUE            2230 thread.c       rb_thread_kill(VALUE thread)
VALUE            2258 thread.c       rb_thread_to_be_killed(VALUE thread)
VALUE            2284 thread.c       static VALUE
VALUE            2285 thread.c       rb_thread_s_kill(VALUE obj, VALUE th)
VALUE            2303 thread.c       static VALUE
VALUE            2327 thread.c       VALUE
VALUE            2328 thread.c       rb_thread_wakeup(VALUE thread)
VALUE            2336 thread.c       VALUE
VALUE            2337 thread.c       rb_thread_wakeup_alive(VALUE thread)
VALUE            2373 thread.c       VALUE
VALUE            2374 thread.c       rb_thread_run(VALUE thread)
VALUE            2397 thread.c       VALUE
VALUE            2430 thread.c       VALUE
VALUE            2433 thread.c           VALUE ary = rb_ary_new();
VALUE            2450 thread.c       VALUE
VALUE            2465 thread.c       static VALUE
VALUE            2466 thread.c       thread_s_current(VALUE klass)
VALUE            2471 thread.c       VALUE
VALUE            2484 thread.c       static VALUE
VALUE            2485 thread.c       rb_thread_s_main(VALUE klass)
VALUE            2511 thread.c       static VALUE
VALUE            2547 thread.c       static VALUE
VALUE            2548 thread.c       rb_thread_s_abort_exc_set(VALUE self, VALUE val)
VALUE            2570 thread.c       static VALUE
VALUE            2571 thread.c       rb_thread_abort_exc(VALUE thread)
VALUE            2594 thread.c       static VALUE
VALUE            2595 thread.c       rb_thread_abort_exc_set(VALUE thread, VALUE val)
VALUE            2622 thread.c       static VALUE
VALUE            2659 thread.c       static VALUE
VALUE            2660 thread.c       rb_thread_s_report_exc_set(VALUE self, VALUE val)
VALUE            2682 thread.c       static VALUE
VALUE            2683 thread.c       rb_thread_report_exc(VALUE thread)
VALUE            2704 thread.c       static VALUE
VALUE            2705 thread.c       rb_thread_report_exc_set(VALUE thread, VALUE val)
VALUE            2725 thread.c       VALUE
VALUE            2726 thread.c       rb_thread_group(VALUE thread)
VALUE            2729 thread.c           VALUE group;
VALUE            2797 thread.c       static VALUE
VALUE            2798 thread.c       rb_thread_status(VALUE thread)
VALUE            2828 thread.c       static VALUE
VALUE            2829 thread.c       rb_thread_alive_p(VALUE thread)
VALUE            2853 thread.c       static VALUE
VALUE            2854 thread.c       rb_thread_stop_p(VALUE thread)
VALUE            2878 thread.c       static VALUE
VALUE            2879 thread.c       rb_thread_safe_level(VALUE thread)
VALUE            2894 thread.c       static VALUE
VALUE            2895 thread.c       rb_thread_getname(VALUE thread)
VALUE            2910 thread.c       static VALUE
VALUE            2911 thread.c       rb_thread_setname(VALUE thread, VALUE name)
VALUE            2947 thread.c       static VALUE
VALUE            2948 thread.c       rb_thread_inspect(VALUE thread)
VALUE            2950 thread.c           VALUE cname = rb_class_path(rb_obj_class(thread));
VALUE            2953 thread.c           VALUE str;
VALUE            2962 thread.c       	VALUE loc = rb_proc_location(th->first_proc);
VALUE            2964 thread.c       	    const VALUE *ptr = RARRAY_CONST_PTR(loc);
VALUE            2978 thread.c       static VALUE
VALUE            2988 thread.c       	    return (VALUE)val;
VALUE            2996 thread.c       VALUE
VALUE            2997 thread.c       rb_thread_local_aref(VALUE thread, ID id)
VALUE            3064 thread.c       static VALUE
VALUE            3065 thread.c       rb_thread_aref(VALUE thread, VALUE key)
VALUE            3072 thread.c       static VALUE
VALUE            3073 thread.c       threadptr_local_aset(rb_thread_t *th, ID id, VALUE val)
VALUE            3093 thread.c       VALUE
VALUE            3094 thread.c       rb_thread_local_aset(VALUE thread, ID id, VALUE val)
VALUE            3119 thread.c       static VALUE
VALUE            3120 thread.c       rb_thread_aset(VALUE self, VALUE id, VALUE val)
VALUE            3153 thread.c       static VALUE
VALUE            3154 thread.c       rb_thread_variable_get(VALUE thread, VALUE key)
VALUE            3156 thread.c           VALUE locals;
VALUE            3171 thread.c       static VALUE
VALUE            3172 thread.c       rb_thread_variable_set(VALUE thread, VALUE id, VALUE val)
VALUE            3174 thread.c           VALUE locals;
VALUE            3197 thread.c       static VALUE
VALUE            3198 thread.c       rb_thread_key_p(VALUE self, VALUE key)
VALUE            3215 thread.c       thread_keys_i(ID key, VALUE value, VALUE ary)
VALUE            3241 thread.c       static VALUE
VALUE            3242 thread.c       rb_thread_keys(VALUE self)
VALUE            3245 thread.c           VALUE ary = rb_ary_new();
VALUE            3255 thread.c       keys_i(VALUE key, VALUE value, VALUE ary)
VALUE            3278 thread.c       static VALUE
VALUE            3279 thread.c       rb_thread_variables(VALUE thread)
VALUE            3281 thread.c           VALUE locals;
VALUE            3282 thread.c           VALUE ary;
VALUE            3307 thread.c       static VALUE
VALUE            3308 thread.c       rb_thread_variable_p(VALUE thread, VALUE key)
VALUE            3310 thread.c           VALUE locals;
VALUE            3342 thread.c       static VALUE
VALUE            3343 thread.c       rb_thread_priority(VALUE thread)
VALUE            3377 thread.c       static VALUE
VALUE            3378 thread.c       rb_thread_priority_set(VALUE thread, VALUE prio)
VALUE            3904 thread.c       static VALUE
VALUE            3905 thread.c       select_single(VALUE ptr)
VALUE            3923 thread.c           return (VALUE)r;
VALUE            3926 thread.c       static VALUE
VALUE            3927 thread.c       select_single_cleanup(VALUE ptr)
VALUE            3935 thread.c           return (VALUE)-1;
VALUE            3944 thread.c           VALUE ptr = (VALUE)&args;
VALUE            3966 thread.c       rb_gc_set_stack_end(VALUE **stack_end_p)
VALUE            3968 thread.c           VALUE stack_end;
VALUE            4045 thread.c           VALUE lines = (VALUE)val;
VALUE            4058 thread.c           VALUE coverages = rb_get_coverages();
VALUE            4131 thread.c           VALUE group;
VALUE            4165 thread.c       static VALUE
VALUE            4166 thread.c       thgroup_s_alloc(VALUE klass)
VALUE            4168 thread.c           VALUE group;
VALUE            4187 thread.c       static VALUE
VALUE            4188 thread.c       thgroup_list(VALUE group)
VALUE            4190 thread.c           VALUE ary = rb_ary_new();
VALUE            4219 thread.c       static VALUE
VALUE            4220 thread.c       thgroup_enclose(VALUE group)
VALUE            4238 thread.c       static VALUE
VALUE            4239 thread.c       thgroup_enclosed_p(VALUE group)
VALUE            4276 thread.c       static VALUE
VALUE            4277 thread.c       thgroup_add(VALUE group, VALUE thread)
VALUE            4315 thread.c           rb_gc_mark((VALUE)ptr);
VALUE            4324 thread.c       static VALUE
VALUE            4325 thread.c       thread_shield_alloc(VALUE klass)
VALUE            4330 thread.c       #define GetThreadShieldPtr(obj) ((VALUE)rb_check_typeddata((obj), &thread_shield_data_type))
VALUE            4336 thread.c       rb_thread_shield_waiting_inc(VALUE b)
VALUE            4343 thread.c           RBASIC(b)->flags |= ((VALUE)w << THREAD_SHIELD_WAITING_SHIFT);
VALUE            4347 thread.c       rb_thread_shield_waiting_dec(VALUE b)
VALUE            4353 thread.c           RBASIC(b)->flags |= ((VALUE)w << THREAD_SHIELD_WAITING_SHIFT);
VALUE            4356 thread.c       VALUE
VALUE            4359 thread.c           VALUE thread_shield = thread_shield_alloc(rb_cThreadShield);
VALUE            4360 thread.c           rb_mutex_lock((VALUE)DATA_PTR(thread_shield));
VALUE            4372 thread.c       VALUE
VALUE            4373 thread.c       rb_thread_shield_wait(VALUE self)
VALUE            4375 thread.c           VALUE mutex = GetThreadShieldPtr(self);
VALUE            4389 thread.c       static VALUE
VALUE            4390 thread.c       thread_shield_get_mutex(VALUE self)
VALUE            4392 thread.c           VALUE mutex = GetThreadShieldPtr(self);
VALUE            4401 thread.c       VALUE
VALUE            4402 thread.c       rb_thread_shield_release(VALUE self)
VALUE            4404 thread.c           VALUE mutex = thread_shield_get_mutex(self);
VALUE            4412 thread.c       VALUE
VALUE            4413 thread.c       rb_thread_shield_destroy(VALUE self)
VALUE            4415 thread.c           VALUE mutex = thread_shield_get_mutex(self);
VALUE            4421 thread.c       static VALUE
VALUE            4428 thread.c       threadptr_recursive_hash_set(rb_thread_t *th, VALUE hash)
VALUE            4441 thread.c       static VALUE
VALUE            4442 thread.c       recursive_list_access(VALUE sym)
VALUE            4445 thread.c           VALUE hash = threadptr_recursive_hash(th);
VALUE            4446 thread.c           VALUE list;
VALUE            4468 thread.c       static VALUE
VALUE            4469 thread.c       recursive_check(VALUE list, VALUE obj_id, VALUE paired_obj_id)
VALUE            4478 thread.c           VALUE pair_list = rb_hash_lookup2(list, obj_id, Qundef);
VALUE            4504 thread.c       recursive_push(VALUE list, VALUE obj, VALUE paired_obj)
VALUE            4506 thread.c           VALUE pair_list;
VALUE            4516 thread.c       	    VALUE other_paired_obj = pair_list;
VALUE            4534 thread.c       recursive_pop(VALUE list, VALUE obj, VALUE paired_obj)
VALUE            4537 thread.c       	VALUE pair_list = rb_hash_lookup2(list, obj, Qundef);
VALUE            4553 thread.c           VALUE (*func) (VALUE, VALUE, int);
VALUE            4554 thread.c           VALUE list;
VALUE            4555 thread.c           VALUE obj;
VALUE            4556 thread.c           VALUE objid;
VALUE            4557 thread.c           VALUE pairid;
VALUE            4558 thread.c           VALUE arg;
VALUE            4561 thread.c       static VALUE
VALUE            4579 thread.c       static VALUE
VALUE            4580 thread.c       exec_recursive(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE pairid, VALUE arg, int outer)
VALUE            4582 thread.c           VALUE result = Qundef;
VALUE            4584 thread.c           const VALUE sym = mid ? ID2SYM(mid) : ID2SYM(idNULL);
VALUE            4608 thread.c       	    result = rb_catch_protect(p.list, exec_recursive_i, (VALUE)&p, &state);
VALUE            4617 thread.c       	    volatile VALUE ret = Qundef;
VALUE            4643 thread.c       VALUE
VALUE            4644 thread.c       rb_exec_recursive(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE arg)
VALUE            4654 thread.c       VALUE
VALUE            4655 thread.c       rb_exec_recursive_paired(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE paired_obj, VALUE arg)
VALUE            4666 thread.c       VALUE
VALUE            4667 thread.c       rb_exec_recursive_outer(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE arg)
VALUE            4678 thread.c       VALUE
VALUE            4679 thread.c       rb_exec_recursive_paired_outer(VALUE (*func) (VALUE, VALUE, int), VALUE obj, VALUE paired_obj, VALUE arg)
VALUE            4692 thread.c       static VALUE
VALUE            4693 thread.c       rb_thread_backtrace_m(int argc, VALUE *argv, VALUE thval)
VALUE            4709 thread.c       static VALUE
VALUE            4710 thread.c       rb_thread_backtrace_locations_m(int argc, VALUE *argv, VALUE thval)
VALUE            4736 thread.c           VALUE cThGroup;
VALUE            4854 thread.c       VALUE rb_vm_backtrace_str_ary(rb_thread_t *th, long lev, long n);
VALUE            4856 thread.c       debug_deadlock_check(rb_vm_t *vm, VALUE msg)
VALUE            4859 thread.c           VALUE sep = rb_str_new_cstr("\n   ");
VALUE            4921 thread.c       	VALUE argv[2];
VALUE            4931 thread.c       update_coverage(rb_event_flag_t event, VALUE proc, VALUE self, ID id, VALUE klass)
VALUE            4933 thread.c           VALUE coverage = rb_iseq_coverage(GET_THREAD()->cfp->iseq);
VALUE            4947 thread.c       VALUE
VALUE            4954 thread.c       rb_set_coverages(VALUE coverages)
VALUE            4964 thread.c           VALUE coverage = (VALUE)val;
VALUE            4972 thread.c           VALUE coverages = rb_get_coverages();
VALUE            4978 thread.c       VALUE
VALUE            4979 thread.c       rb_uninterruptible(VALUE (*b_proc)(ANYARGS), VALUE data)
VALUE            4981 thread.c           VALUE interrupt_mask = rb_ident_hash_new();
VALUE             647 thread_pthread.c     VALUE *stack_start;
VALUE             649 thread_pthread.c     VALUE *register_stack_start;
VALUE             736 thread_pthread.c ruby_init_stack(volatile VALUE *addr
VALUE             760 thread_pthread.c         STACK_UPPER((VALUE *)(void *)&addr,
VALUE             763 thread_pthread.c         native_main_thread.stack_start = (VALUE *)addr;
VALUE             768 thread_pthread.c         (VALUE*)bsp < native_main_thread.register_stack_start) {
VALUE             769 thread_pthread.c         native_main_thread.register_stack_start = (VALUE*)bsp;
VALUE             817 thread_pthread.c 	    native_main_thread.stack_start = (VALUE *)addr;
VALUE             874 thread_pthread.c 	VALUE stack_start;
VALUE            1510 thread_pthread.c 	VALUE loc;
VALUE            1515 thread_pthread.c 	    const VALUE *ptr = RARRAY_CONST_PTR(loc); /* [ String, Fixnum ] */
VALUE               3 thread_sync.c  static VALUE rb_cMutex, rb_cQueue, rb_cSizedQueue, rb_cConditionVariable;
VALUE               4 thread_sync.c  static VALUE rb_eClosedQueueError;
VALUE              82 thread_sync.c  VALUE
VALUE              83 thread_sync.c  rb_obj_is_mutex(VALUE obj)
VALUE              93 thread_sync.c  static VALUE
VALUE              94 thread_sync.c  mutex_alloc(VALUE klass)
VALUE              96 thread_sync.c      VALUE obj;
VALUE             111 thread_sync.c  static VALUE
VALUE             112 thread_sync.c  mutex_initialize(VALUE self)
VALUE             117 thread_sync.c  VALUE
VALUE             129 thread_sync.c  VALUE
VALUE             130 thread_sync.c  rb_mutex_locked_p(VALUE self)
VALUE             138 thread_sync.c  mutex_locked(rb_thread_t *th, VALUE self)
VALUE             156 thread_sync.c  VALUE
VALUE             157 thread_sync.c  rb_mutex_trylock(VALUE self)
VALUE             160 thread_sync.c      VALUE locked = Qfalse;
VALUE             240 thread_sync.c  VALUE
VALUE             241 thread_sync.c  rb_mutex_lock(VALUE self)
VALUE             315 thread_sync.c  VALUE
VALUE             316 thread_sync.c  rb_mutex_owned_p(VALUE self)
VALUE             318 thread_sync.c      VALUE owned = Qfalse;
VALUE             370 thread_sync.c  VALUE
VALUE             371 thread_sync.c  rb_mutex_unlock(VALUE self)
VALUE             420 thread_sync.c  static VALUE
VALUE             421 thread_sync.c  rb_mutex_sleep_forever(VALUE time)
VALUE             427 thread_sync.c  static VALUE
VALUE             428 thread_sync.c  rb_mutex_wait_for(VALUE time)
VALUE             435 thread_sync.c  VALUE
VALUE             436 thread_sync.c  rb_mutex_sleep(VALUE self, VALUE timeout)
VALUE             450 thread_sync.c  	rb_ensure(rb_mutex_wait_for, (VALUE)&t, rb_mutex_lock, self);
VALUE             470 thread_sync.c  static VALUE
VALUE             471 thread_sync.c  mutex_sleep(int argc, VALUE *argv, VALUE self)
VALUE             473 thread_sync.c      VALUE timeout;
VALUE             487 thread_sync.c  VALUE
VALUE             488 thread_sync.c  rb_mutex_synchronize(VALUE mutex, VALUE (*func)(VALUE arg), VALUE arg)
VALUE             501 thread_sync.c  static VALUE
VALUE             502 thread_sync.c  rb_mutex_synchronize_m(VALUE self, VALUE args)
VALUE             511 thread_sync.c  void rb_mutex_allow_trap(VALUE self, int val)
VALUE             537 thread_sync.c  static VALUE
VALUE             543 thread_sync.c  static VALUE
VALUE             544 thread_sync.c  get_array(VALUE obj, int idx)
VALUE             546 thread_sync.c      VALUE ary = RSTRUCT_GET(obj, idx);
VALUE             554 thread_sync.c  wakeup_first_thread(VALUE list)
VALUE             556 thread_sync.c      VALUE thread;
VALUE             564 thread_sync.c  wakeup_all_threads(VALUE list)
VALUE             566 thread_sync.c      VALUE thread;
VALUE             577 thread_sync.c  queue_length(VALUE self)
VALUE             579 thread_sync.c      VALUE que = GET_QUEUE_QUE(self);
VALUE             584 thread_sync.c  queue_num_waiting(VALUE self)
VALUE             586 thread_sync.c      VALUE waiters = GET_QUEUE_WAITERS(self);
VALUE             591 thread_sync.c  szqueue_num_waiting_producer(VALUE self)
VALUE             593 thread_sync.c      VALUE waiters = GET_SZQUEUE_WAITERS(self);
VALUE             598 thread_sync.c  queue_closed_p(VALUE self)
VALUE             604 thread_sync.c  raise_closed_queue_error(VALUE self)
VALUE             609 thread_sync.c  static VALUE
VALUE             610 thread_sync.c  queue_closed_result(VALUE self)
VALUE             616 thread_sync.c  static VALUE
VALUE             617 thread_sync.c  queue_do_close(VALUE self, int is_szq)
VALUE             623 thread_sync.c  	    VALUE waiters = GET_QUEUE_WAITERS(self);
VALUE             628 thread_sync.c  	    VALUE waiters = GET_SZQUEUE_WAITERS(self);
VALUE             676 thread_sync.c  static VALUE
VALUE             677 thread_sync.c  rb_queue_initialize(VALUE self)
VALUE             684 thread_sync.c  static VALUE
VALUE             685 thread_sync.c  queue_do_push(VALUE self, VALUE obj)
VALUE             726 thread_sync.c  static VALUE
VALUE             727 thread_sync.c  rb_queue_close(VALUE self)
VALUE             739 thread_sync.c  static VALUE
VALUE             740 thread_sync.c  rb_queue_closed_p(VALUE self)
VALUE             755 thread_sync.c  static VALUE
VALUE             756 thread_sync.c  rb_queue_push(VALUE self, VALUE obj)
VALUE             762 thread_sync.c      VALUE waiting;
VALUE             763 thread_sync.c      VALUE th;
VALUE             766 thread_sync.c  static VALUE
VALUE             773 thread_sync.c  static VALUE
VALUE             774 thread_sync.c  queue_sleep(VALUE arg)
VALUE             780 thread_sync.c  static VALUE
VALUE             781 thread_sync.c  queue_do_pop(VALUE self, int should_block)
VALUE             799 thread_sync.c  	    rb_ensure(queue_sleep, Qfalse, queue_delete_from_waiting, (VALUE)&args);
VALUE             807 thread_sync.c  queue_pop_should_block(int argc, const VALUE *argv)
VALUE             831 thread_sync.c  static VALUE
VALUE             832 thread_sync.c  rb_queue_pop(int argc, VALUE *argv, VALUE self)
VALUE             845 thread_sync.c  static VALUE
VALUE             846 thread_sync.c  rb_queue_empty_p(VALUE self)
VALUE             857 thread_sync.c  static VALUE
VALUE             858 thread_sync.c  rb_queue_clear(VALUE self)
VALUE             873 thread_sync.c  static VALUE
VALUE             874 thread_sync.c  rb_queue_length(VALUE self)
VALUE             886 thread_sync.c  static VALUE
VALUE             887 thread_sync.c  rb_queue_num_waiting(VALUE self)
VALUE             909 thread_sync.c  static VALUE
VALUE             910 thread_sync.c  rb_szqueue_initialize(VALUE self, VALUE vmax)
VALUE             939 thread_sync.c  static VALUE
VALUE             940 thread_sync.c  rb_szqueue_close(VALUE self)
VALUE             951 thread_sync.c  static VALUE
VALUE             952 thread_sync.c  rb_szqueue_max_get(VALUE self)
VALUE             964 thread_sync.c  static VALUE
VALUE             965 thread_sync.c  rb_szqueue_max_set(VALUE self, VALUE vmax)
VALUE             968 thread_sync.c      VALUE t;
VALUE             984 thread_sync.c  szqueue_push_should_block(int argc, const VALUE *argv)
VALUE            1008 thread_sync.c  static VALUE
VALUE            1009 thread_sync.c  rb_szqueue_push(int argc, VALUE *argv, VALUE self)
VALUE            1025 thread_sync.c  	    rb_ensure(queue_sleep, Qfalse, queue_delete_from_waiting, (VALUE)&args);
VALUE            1037 thread_sync.c  static VALUE
VALUE            1038 thread_sync.c  szqueue_do_pop(VALUE self, int should_block)
VALUE            1040 thread_sync.c      VALUE retval = queue_do_pop(self, should_block);
VALUE            1063 thread_sync.c  static VALUE
VALUE            1064 thread_sync.c  rb_szqueue_pop(int argc, VALUE *argv, VALUE self)
VALUE            1076 thread_sync.c  static VALUE
VALUE            1077 thread_sync.c  rb_szqueue_clear(VALUE self)
VALUE            1090 thread_sync.c  static VALUE
VALUE            1091 thread_sync.c  rb_szqueue_num_waiting(VALUE self)
VALUE            1142 thread_sync.c  static VALUE
VALUE            1143 thread_sync.c  rb_condvar_initialize(VALUE self)
VALUE            1150 thread_sync.c      VALUE mutex;
VALUE            1151 thread_sync.c      VALUE timeout;
VALUE            1156 thread_sync.c  static VALUE
VALUE            1157 thread_sync.c  do_sleep(VALUE args)
VALUE            1163 thread_sync.c  static VALUE
VALUE            1164 thread_sync.c  delete_current_thread(VALUE ary)
VALUE            1179 thread_sync.c  static VALUE
VALUE            1180 thread_sync.c  rb_condvar_wait(int argc, VALUE *argv, VALUE self)
VALUE            1182 thread_sync.c      VALUE waiters = GET_CONDVAR_WAITERS(self);
VALUE            1183 thread_sync.c      VALUE mutex, timeout;
VALUE            1191 thread_sync.c      rb_ensure(do_sleep, (VALUE)&args, delete_current_thread, waiters);
VALUE            1202 thread_sync.c  static VALUE
VALUE            1203 thread_sync.c  rb_condvar_signal(VALUE self)
VALUE            1215 thread_sync.c  static VALUE
VALUE            1216 thread_sync.c  rb_condvar_broadcast(VALUE self)
VALUE            1223 thread_sync.c  static VALUE
VALUE            1224 thread_sync.c  undumpable(VALUE obj)
VALUE             546 thread_win32.c ruby_init_stack(volatile VALUE *addr)
VALUE             567 thread_win32.c     th->machine.stack_start = (VALUE *)end - 1;
VALUE             769 thread_win32.c     if (ruby_stack_length(NULL) * sizeof(VALUE) >= len) {
VALUE              48 time.c         eq(VALUE x, VALUE y)
VALUE              57 time.c         cmp(VALUE x, VALUE y)
VALUE              75 time.c         static VALUE
VALUE              76 time.c         add(VALUE x, VALUE y)
VALUE              85 time.c         static VALUE
VALUE              86 time.c         sub(VALUE x, VALUE y)
VALUE              95 time.c         static VALUE
VALUE              96 time.c         mul(VALUE x, VALUE y)
VALUE             108 time.c         static VALUE
VALUE             109 time.c         mod(VALUE x, VALUE y)
VALUE             121 time.c         static VALUE
VALUE             122 time.c         quo(VALUE x, VALUE y)
VALUE             124 time.c             VALUE ret;
VALUE             147 time.c         divmodv(VALUE n, VALUE d, VALUE *q, VALUE *r)
VALUE             149 time.c             VALUE tmp, ary;
VALUE             193 time.c             typedef VALUE WIDEVALUE;
VALUE             240 time.c         static inline VALUE
VALUE             246 time.c             return (VALUE)WIDEVAL_GET(w);
VALUE             254 time.c         v2w_bignum(VALUE v)
VALUE             275 time.c         v2w(VALUE v)
VALUE             310 time.c             VALUE x, y;
VALUE             337 time.c             VALUE x;
VALUE             353 time.c             VALUE x;
VALUE             441 time.c             VALUE vq, vr;
VALUE             481 time.c         static VALUE
VALUE             482 time.c         num_exact(VALUE v)
VALUE             484 time.c             VALUE tmp;
VALUE             550 time.c         static VALUE
VALUE             553 time.c             VALUE v;
VALUE             575 time.c         split_second(wideval_t timew, wideval_t *timew_p, VALUE *subsecx_p)
VALUE             627 time.c         VALUE rb_cTime;
VALUE             628 time.c         static VALUE time_utc_offset _((VALUE));
VALUE             630 time.c         static int obj2int(VALUE obj);
VALUE             631 time.c         static uint32_t obj2ubits(VALUE obj, size_t bits);
VALUE             632 time.c         static VALUE obj2vint(VALUE obj);
VALUE             633 time.c         static uint32_t month_arg(VALUE arg);
VALUE             634 time.c         static VALUE validate_utc_offset(VALUE utc_offset);
VALUE             635 time.c         static VALUE validate_zone_name(VALUE zone_name);
VALUE             637 time.c         static uint32_t obj2subsecx(VALUE obj, VALUE *subsecx);
VALUE             639 time.c         static VALUE time_gmtime(VALUE);
VALUE             640 time.c         static VALUE time_localtime(VALUE);
VALUE             641 time.c         static VALUE time_fixoff(VALUE);
VALUE             761 time.c             VALUE year1900;
VALUE             762 time.c             VALUE q400, r400;
VALUE             766 time.c             VALUE vdays, ret;
VALUE             829 time.c             VALUE v;
VALUE             833 time.c             VALUE timev;
VALUE            1142 time.c             VALUE subsecx;
VALUE            1275 time.c         static VALUE
VALUE            1283 time.c             VALUE timev;
VALUE            1289 time.c                 VALUE off = INT2FIX(0);
VALUE            1361 time.c         static VALUE
VALUE            1384 time.c             VALUE v;
VALUE            1522 time.c             VALUE timexv;
VALUE            1555 time.c             VALUE subsecx, offset;
VALUE            1631 time.c         static VALUE time_get_tm(VALUE, struct time_object *);
VALUE            1662 time.c         static VALUE
VALUE            1663 time.c         time_s_alloc(VALUE klass)
VALUE            1665 time.c             VALUE obj;
VALUE            1677 time.c         get_timeval(VALUE obj)
VALUE            1688 time.c         get_new_timeval(VALUE obj)
VALUE            1699 time.c         time_modify(VALUE time)
VALUE            1719 time.c             VALUE subsecx;
VALUE            1734 time.c             VALUE subsecx;
VALUE            1736 time.c             VALUE nsecv;
VALUE            1768 time.c         static VALUE
VALUE            1769 time.c         time_init_0(VALUE time)
VALUE            1785 time.c         static VALUE
VALUE            1786 time.c         time_set_utc_offset(VALUE time, VALUE off)
VALUE            1801 time.c         vtm_add_offset(struct vtm *vtm, VALUE off)
VALUE            1804 time.c             VALUE subsec, v;
VALUE            1931 time.c         static VALUE
VALUE            1932 time.c         utc_offset_arg(VALUE arg)
VALUE            1934 time.c             VALUE tmp;
VALUE            1968 time.c         static VALUE
VALUE            1969 time.c         time_init_1(int argc, VALUE *argv, VALUE time)
VALUE            1972 time.c             VALUE v[7];
VALUE            1998 time.c                 VALUE arg = v[6];
VALUE            2016 time.c                 VALUE off = vtm.utc_offset;
VALUE            2073 time.c         static VALUE
VALUE            2074 time.c         time_init(int argc, VALUE *argv, VALUE time)
VALUE            2123 time.c         static VALUE
VALUE            2124 time.c         time_new_timew(VALUE klass, wideval_t timew)
VALUE            2126 time.c             VALUE time = time_s_alloc(klass);
VALUE            2136 time.c         VALUE
VALUE            2163 time.c         VALUE
VALUE            2174 time.c         VALUE
VALUE            2178 time.c             VALUE time = time_new_timew(rb_cTime, nsec2timew(ts->tv_sec, ts->tv_nsec));
VALUE            2197 time.c         VALUE
VALUE            2198 time.c         rb_time_num_new(VALUE timev, VALUE off)
VALUE            2200 time.c             VALUE time = time_new_timew(rb_cTime, rb_time_magnify(v2w(timev)));
VALUE            2213 time.c         time_timespec(VALUE num, int interval)
VALUE            2217 time.c             VALUE i, f, ary;
VALUE            2285 time.c         time_timeval(VALUE num, int interval)
VALUE            2298 time.c         rb_time_interval(VALUE num)
VALUE            2304 time.c         rb_time_timeval(VALUE time)
VALUE            2321 time.c         rb_time_timespec(VALUE time)
VALUE            2344 time.c         static VALUE
VALUE            2345 time.c         time_s_now(VALUE klass)
VALUE            2373 time.c         static VALUE
VALUE            2374 time.c         time_s_at(int argc, VALUE *argv, VALUE klass)
VALUE            2376 time.c             VALUE time, t;
VALUE            2406 time.c         obj2int(VALUE obj)
VALUE            2416 time.c         obj2ubits(VALUE obj, size_t bits)
VALUE            2431 time.c         static VALUE
VALUE            2432 time.c         obj2vint(VALUE obj)
VALUE            2445 time.c         obj2subsecx(VALUE obj, VALUE *subsecx)
VALUE            2447 time.c             VALUE subsec;
VALUE            2461 time.c         usec2subsecx(VALUE obj)
VALUE            2471 time.c         month_arg(VALUE arg)
VALUE            2475 time.c             VALUE s = rb_check_string_type(arg);
VALUE            2499 time.c         static VALUE
VALUE            2500 time.c         validate_utc_offset(VALUE utc_offset)
VALUE            2507 time.c         static VALUE
VALUE            2508 time.c         validate_zone_name(VALUE zone_name)
VALUE            2529 time.c         time_arg(int argc, VALUE *argv, struct vtm *vtm)
VALUE            2531 time.c             VALUE v[8];
VALUE            2641 time.c         static VALUE find_time_numguess_getter(void)
VALUE            2959 time.c         static VALUE
VALUE            2960 time.c         time_utc_or_local(int argc, VALUE *argv, int utc_p, VALUE klass)
VALUE            2963 time.c             VALUE time;
VALUE            3006 time.c         static VALUE
VALUE            3007 time.c         time_s_mkutc(int argc, VALUE *argv, VALUE klass)
VALUE            3037 time.c         static VALUE
VALUE            3038 time.c         time_s_mktime(int argc, VALUE *argv, VALUE klass)
VALUE            3056 time.c         static VALUE
VALUE            3057 time.c         time_to_i(VALUE time)
VALUE            3080 time.c         static VALUE
VALUE            3081 time.c         time_to_f(VALUE time)
VALUE            3104 time.c         static VALUE
VALUE            3105 time.c         time_to_r(VALUE time)
VALUE            3108 time.c             VALUE v;
VALUE            3130 time.c         static VALUE
VALUE            3131 time.c         time_usec(VALUE time)
VALUE            3161 time.c         static VALUE
VALUE            3162 time.c         time_nsec(VALUE time)
VALUE            3189 time.c         static VALUE
VALUE            3190 time.c         time_subsec(VALUE time)
VALUE            3223 time.c         static VALUE
VALUE            3224 time.c         time_cmp(VALUE time1, VALUE time2)
VALUE            3250 time.c         static VALUE
VALUE            3251 time.c         time_eql(VALUE time1, VALUE time2)
VALUE            3281 time.c         static VALUE
VALUE            3282 time.c         time_utc_p(VALUE time)
VALUE            3300 time.c         static VALUE
VALUE            3301 time.c         time_hash(VALUE time)
VALUE            3310 time.c         static VALUE
VALUE            3311 time.c         time_init_copy(VALUE copy, VALUE time)
VALUE            3323 time.c         static VALUE
VALUE            3324 time.c         time_dup(VALUE time)
VALUE            3326 time.c             VALUE dup = time_s_alloc(rb_obj_class(time));
VALUE            3331 time.c         static VALUE
VALUE            3332 time.c         time_localtime(VALUE time)
VALUE            3375 time.c         static VALUE
VALUE            3376 time.c         time_localtime_m(int argc, VALUE *argv, VALUE time)
VALUE            3378 time.c             VALUE off;
VALUE            3410 time.c         static VALUE
VALUE            3411 time.c         time_gmtime(VALUE time)
VALUE            3434 time.c         static VALUE
VALUE            3435 time.c         time_fixoff(VALUE time)
VALUE            3439 time.c             VALUE off;
VALUE            3494 time.c         static VALUE
VALUE            3495 time.c         time_getlocaltime(int argc, VALUE *argv, VALUE time)
VALUE            3497 time.c             VALUE off;
VALUE            3526 time.c         static VALUE
VALUE            3527 time.c         time_getgmtime(VALUE time)
VALUE            3532 time.c         static VALUE
VALUE            3533 time.c         time_get_tm(VALUE time, struct time_object *tobj)
VALUE            3540 time.c         static VALUE strftime_cstr(const char *fmt, size_t len, VALUE time, rb_encoding *enc);
VALUE            3554 time.c         static VALUE
VALUE            3555 time.c         time_asctime(VALUE time)
VALUE            3576 time.c         static VALUE
VALUE            3577 time.c         time_to_s(VALUE time)
VALUE            3588 time.c         static VALUE
VALUE            3589 time.c         time_add(struct time_object *tobj, VALUE offset, int sign)
VALUE            3591 time.c             VALUE result;
VALUE            3602 time.c                 VALUE off = tobj->vtm.utc_offset;
VALUE            3620 time.c         static VALUE
VALUE            3621 time.c         time_plus(VALUE time1, VALUE time2)
VALUE            3647 time.c         static VALUE
VALUE            3648 time.c         time_minus(VALUE time1, VALUE time2)
VALUE            3677 time.c         VALUE
VALUE            3678 time.c         rb_time_succ(VALUE time)
VALUE            3730 time.c         static VALUE
VALUE            3731 time.c         time_round(int argc, VALUE *argv, VALUE time)
VALUE            3733 time.c             VALUE ndigits, v, a, b, den;
VALUE            3781 time.c         static VALUE
VALUE            3782 time.c         time_sec(VALUE time)
VALUE            3801 time.c         static VALUE
VALUE            3802 time.c         time_min(VALUE time)
VALUE            3821 time.c         static VALUE
VALUE            3822 time.c         time_hour(VALUE time)
VALUE            3843 time.c         static VALUE
VALUE            3844 time.c         time_mday(VALUE time)
VALUE            3865 time.c         static VALUE
VALUE            3866 time.c         time_mon(VALUE time)
VALUE            3885 time.c         static VALUE
VALUE            3886 time.c         time_year(VALUE time)
VALUE            3913 time.c         static VALUE
VALUE            3914 time.c         time_wday(VALUE time)
VALUE            3940 time.c         static VALUE
VALUE            3941 time.c         time_sunday(VALUE time)
VALUE            3956 time.c         static VALUE
VALUE            3957 time.c         time_monday(VALUE time)
VALUE            3972 time.c         static VALUE
VALUE            3973 time.c         time_tuesday(VALUE time)
VALUE            3988 time.c         static VALUE
VALUE            3989 time.c         time_wednesday(VALUE time)
VALUE            4004 time.c         static VALUE
VALUE            4005 time.c         time_thursday(VALUE time)
VALUE            4020 time.c         static VALUE
VALUE            4021 time.c         time_friday(VALUE time)
VALUE            4036 time.c         static VALUE
VALUE            4037 time.c         time_saturday(VALUE time)
VALUE            4052 time.c         static VALUE
VALUE            4053 time.c         time_yday(VALUE time)
VALUE            4087 time.c         static VALUE
VALUE            4088 time.c         time_isdst(VALUE time)
VALUE            4097 time.c         static VALUE
VALUE            4100 time.c             VALUE name = rb_str_new_cstr(zone);
VALUE            4123 time.c         static VALUE
VALUE            4124 time.c         time_zone(VALUE time)
VALUE            4155 time.c         static VALUE
VALUE            4156 time.c         time_utc_offset(VALUE time)
VALUE            4188 time.c         static VALUE
VALUE            4189 time.c         time_to_a(VALUE time)
VALUE            4208 time.c         static VALUE
VALUE            4212 time.c             VALUE timev = Qnil;
VALUE            4226 time.c         static VALUE
VALUE            4227 time.c         strftime_cstr(const char *fmt, size_t len, VALUE time, rb_encoding *enc)
VALUE            4230 time.c             VALUE str;
VALUE            4426 time.c         static VALUE
VALUE            4427 time.c         time_strftime(VALUE time, VALUE format)
VALUE            4449 time.c         	VALUE str = rb_strftime_alloc(fmt, len, enc, &tobj->vtm, tobj->timew,
VALUE            4457 time.c         static VALUE
VALUE            4458 time.c         time_mdump(VALUE time)
VALUE            4464 time.c             VALUE str;
VALUE            4469 time.c             VALUE subsecx, nano, subnano, v;
VALUE            4545 time.c         	VALUE off = time_utc_offset(time), div, mod;
VALUE            4558 time.c         static VALUE
VALUE            4559 time.c         time_dump(int argc, VALUE *argv, VALUE time)
VALUE            4561 time.c             VALUE str;
VALUE            4570 time.c         static VALUE
VALUE            4571 time.c         time_mload(VALUE time, VALUE str)
VALUE            4581 time.c             VALUE submicro, nano_num, nano_den, offset, zone;
VALUE            4645 time.c                     VALUE nano = quo(num_exact(nano_num), num_exact(nano_den));
VALUE            4692 time.c         static VALUE
VALUE            4693 time.c         time_load(VALUE klass, VALUE str)
VALUE            4695 time.c             VALUE time = time_s_alloc(klass);
VALUE               5 timev.h            VALUE year; /* 2000 for example.  Integer. */
VALUE               6 timev.h            VALUE subsecx; /* 0 <= subsecx < TIME_SCALE.  possibly Rational. */
VALUE               7 timev.h            VALUE utc_offset; /* -3600 as -01:00 for example.  possibly Rational. */
VALUE              19 transcode.c    VALUE rb_eUndefinedConversionError;
VALUE              20 transcode.c    VALUE rb_eInvalidByteSequenceError;
VALUE              21 transcode.c    VALUE rb_eConverterNotFoundError;
VALUE              23 transcode.c    VALUE rb_cEncodingConverter;
VALUE              25 transcode.c    static VALUE sym_invalid, sym_undef, sym_replace, sym_fallback, sym_aref;
VALUE              26 transcode.c    static VALUE sym_xml, sym_text, sym_attr;
VALUE              27 transcode.c    static VALUE sym_universal_newline;
VALUE              28 transcode.c    static VALUE sym_crlf_newline;
VALUE              29 transcode.c    static VALUE sym_cr_newline;
VALUE              31 transcode.c    static VALUE sym_newline, sym_universal, sym_crlf, sym_cr, sym_lf;
VALUE              33 transcode.c    static VALUE sym_partial_input;
VALUE              35 transcode.c    static VALUE sym_invalid_byte_sequence;
VALUE              36 transcode.c    static VALUE sym_undefined_conversion;
VALUE              37 transcode.c    static VALUE sym_destination_buffer_full;
VALUE              38 transcode.c    static VALUE sym_source_buffer_empty;
VALUE              39 transcode.c    static VALUE sym_finished;
VALUE              40 transcode.c    static VALUE sym_after_output;
VALUE              41 transcode.c    static VALUE sym_incomplete_input;
VALUE              58 transcode.c        VALUE next_info;
VALUE             369 transcode.c            const VALUE fn = rb_str_new(0, total_len);
VALUE             543 transcode.c                next_info = (VALUE)BL_ACTION(next_byte);
VALUE             607 transcode.c    	    next_info = (VALUE)(*tr->func_ii)(TRANSCODING_STATE(tc), next_info);
VALUE             614 transcode.c                    next_info = (VALUE)(*tr->func_si)(TRANSCODING_STATE(tc), char_start, (size_t)char_len);
VALUE            1808 transcode.c    VALUE
VALUE            1809 transcode.c    rb_econv_append(rb_econv_t *ec, const char *ss, long len, VALUE dst, int flags)
VALUE            1851 transcode.c    VALUE
VALUE            1852 transcode.c    rb_econv_substr_append(rb_econv_t *ec, VALUE src, long off, long len, VALUE dst, int flags)
VALUE            1861 transcode.c    VALUE
VALUE            1862 transcode.c    rb_econv_str_append(rb_econv_t *ec, VALUE src, VALUE dst, int flags)
VALUE            1867 transcode.c    VALUE
VALUE            1868 transcode.c    rb_econv_substr_convert(rb_econv_t *ec, VALUE src, long byteoff, long bytesize, int flags)
VALUE            1873 transcode.c    VALUE
VALUE            1874 transcode.c    rb_econv_str_convert(rb_econv_t *ec, VALUE src, int flags)
VALUE            1974 transcode.c    static VALUE
VALUE            1975 transcode.c    econv_description(const char *sname, const char *dname, int ecflags, VALUE mesg)
VALUE            2032 transcode.c    VALUE
VALUE            2035 transcode.c        VALUE mesg, exc;
VALUE            2043 transcode.c    static VALUE
VALUE            2046 transcode.c        VALUE mesg, exc;
VALUE            2051 transcode.c            VALUE bytes = rb_str_new(err, error_len);
VALUE            2052 transcode.c            VALUE dumped = rb_str_dump(bytes);
VALUE            2054 transcode.c            VALUE bytes2 = Qnil;
VALUE            2055 transcode.c            VALUE dumped2;
VALUE            2093 transcode.c            VALUE bytes = rb_str_new((const char *)ec->last_error.error_bytes_start,
VALUE            2095 transcode.c            VALUE dumped = Qnil;
VALUE            2146 transcode.c            VALUE destination,
VALUE            2147 transcode.c            unsigned char *(*resize_destination)(VALUE, size_t, size_t),
VALUE            2244 transcode.c    static VALUE
VALUE            2245 transcode.c    proc_fallback(VALUE fallback, VALUE c)
VALUE            2250 transcode.c    static VALUE
VALUE            2251 transcode.c    method_fallback(VALUE fallback, VALUE c)
VALUE            2256 transcode.c    static VALUE
VALUE            2257 transcode.c    aref_fallback(VALUE fallback, VALUE c)
VALUE            2265 transcode.c                   VALUE destination,
VALUE            2266 transcode.c                   unsigned char *(*resize_destination)(VALUE, size_t, size_t),
VALUE            2270 transcode.c                   VALUE ecopts)
VALUE            2277 transcode.c        VALUE exc;
VALUE            2278 transcode.c        VALUE fallback = Qnil;
VALUE            2279 transcode.c        VALUE (*fallback_func)(VALUE, VALUE) = 0;
VALUE            2307 transcode.c    	VALUE rep = rb_enc_str_new(
VALUE            2344 transcode.c                   VALUE destination,
VALUE            2345 transcode.c                   unsigned char *(*resize_destination)(VALUE, size_t, size_t),
VALUE            2349 transcode.c                   VALUE ecopts)
VALUE            2357 transcode.c        VALUE exc;
VALUE            2418 transcode.c    str_transcoding_resize(VALUE destination, size_t len, size_t new_len)
VALUE            2425 transcode.c    econv_opts(VALUE opt, int ecflags)
VALUE            2427 transcode.c        VALUE v;
VALUE            2524 transcode.c    rb_econv_prepare_options(VALUE opthash, VALUE *opts, int ecflags)
VALUE            2526 transcode.c        VALUE newhash = Qnil;
VALUE            2527 transcode.c        VALUE v;
VALUE            2539 transcode.c    	    VALUE dumped = rb_str_dump(v);
VALUE            2551 transcode.c    	VALUE h = rb_check_hash_type(v);
VALUE            2569 transcode.c    rb_econv_prepare_opts(VALUE opthash, VALUE *opts)
VALUE            2575 transcode.c    rb_econv_open_opts(const char *source_encoding, const char *destination_encoding, int ecflags, VALUE opthash)
VALUE            2578 transcode.c        VALUE replacement;
VALUE            2610 transcode.c    enc_arg(VALUE *arg, const char **name_p, rb_encoding **enc_p)
VALUE            2615 transcode.c        VALUE encval;
VALUE            2634 transcode.c    str_transcode_enc_args(VALUE str, VALUE *arg1, VALUE *arg2,
VALUE            2661 transcode.c    str_transcode0(int argc, VALUE *argv, VALUE *self, int ecflags, VALUE ecopts)
VALUE            2663 transcode.c        VALUE dest;
VALUE            2664 transcode.c        VALUE str = *self;
VALUE            2665 transcode.c        VALUE arg1, arg2;
VALUE            2699 transcode.c    		VALUE rep = Qnil;
VALUE            2752 transcode.c    str_transcode(int argc, VALUE *argv, VALUE *self)
VALUE            2754 transcode.c        VALUE opt;
VALUE            2756 transcode.c        VALUE ecopts = Qnil;
VALUE            2765 transcode.c    static inline VALUE
VALUE            2766 transcode.c    str_encode_associate(VALUE str, int encidx)
VALUE            2797 transcode.c    static VALUE
VALUE            2798 transcode.c    str_encode_bang(int argc, VALUE *argv, VALUE str)
VALUE            2800 transcode.c        VALUE newstr;
VALUE            2817 transcode.c    static VALUE encoded_dup(VALUE newstr, VALUE str, int encidx);
VALUE            2875 transcode.c    static VALUE
VALUE            2876 transcode.c    str_encode(int argc, VALUE *argv, VALUE str)
VALUE            2878 transcode.c        VALUE newstr = str;
VALUE            2883 transcode.c    VALUE
VALUE            2884 transcode.c    rb_str_encode(VALUE str, VALUE to, int ecflags, VALUE ecopts)
VALUE            2887 transcode.c        VALUE *argv = &to;
VALUE            2888 transcode.c        VALUE newstr = str;
VALUE            2893 transcode.c    static VALUE
VALUE            2894 transcode.c    encoded_dup(VALUE newstr, VALUE str, int encidx)
VALUE            2927 transcode.c    static VALUE
VALUE            2928 transcode.c    econv_s_allocate(VALUE klass)
VALUE            2953 transcode.c    static VALUE
VALUE            2977 transcode.c    static VALUE
VALUE            2978 transcode.c    econv_s_asciicompat_encoding(VALUE klass, VALUE arg)
VALUE            2996 transcode.c    econv_args(int argc, VALUE *argv,
VALUE            2997 transcode.c        VALUE *snamev_p, VALUE *dnamev_p,
VALUE            3001 transcode.c        VALUE *ecopts_p)
VALUE            3003 transcode.c        VALUE opt, flags_v, ecopts;
VALUE            3056 transcode.c    decorate_convpath(VALUE convpath, int ecflags)
VALUE            3069 transcode.c            VALUE pair = RARRAY_AREF(convpath, n-1);
VALUE            3097 transcode.c        VALUE *ary_p = arg;
VALUE            3098 transcode.c        VALUE v;
VALUE            3138 transcode.c    static VALUE
VALUE            3139 transcode.c    econv_s_search_convpath(int argc, VALUE *argv, VALUE klass)
VALUE            3141 transcode.c        VALUE snamev, dnamev;
VALUE            3145 transcode.c        VALUE ecopts;
VALUE            3146 transcode.c        VALUE convpath;
VALUE            3157 transcode.c    	VALUE exc = rb_econv_open_exc(sname, dname, ecflags);
VALUE            3174 transcode.c        VALUE convpath = Qnil;
VALUE            3202 transcode.c    rb_econv_init_by_convpath(VALUE self, VALUE convpath,
VALUE            3209 transcode.c        VALUE elt;
VALUE            3217 transcode.c            VALUE snamev, dnamev;
VALUE            3218 transcode.c            VALUE pair;
VALUE            3235 transcode.c    		VALUE msg = rb_sprintf("decoration failed: %s", dname);
VALUE            3249 transcode.c    		VALUE msg = rb_sprintf("adding conversion failed: %s to %s", sname, dname);
VALUE            3383 transcode.c    static VALUE
VALUE            3384 transcode.c    econv_init(int argc, VALUE *argv, VALUE self)
VALUE            3386 transcode.c        VALUE ecopts;
VALUE            3387 transcode.c        VALUE snamev, dnamev;
VALUE            3392 transcode.c        VALUE convpath;
VALUE            3409 transcode.c    	VALUE exc = rb_econv_open_exc(sname, dname, ecflags);
VALUE            3442 transcode.c    static VALUE
VALUE            3443 transcode.c    econv_inspect(VALUE self)
VALUE            3454 transcode.c            VALUE str;
VALUE            3463 transcode.c    check_econv(VALUE self)
VALUE            3480 transcode.c    static VALUE
VALUE            3481 transcode.c    econv_source_encoding(VALUE self)
VALUE            3495 transcode.c    static VALUE
VALUE            3496 transcode.c    econv_destination_encoding(VALUE self)
VALUE            3526 transcode.c    static VALUE
VALUE            3527 transcode.c    econv_convpath(VALUE self)
VALUE            3530 transcode.c        VALUE result;
VALUE            3536 transcode.c            VALUE v;
VALUE            3550 transcode.c    static VALUE
VALUE            3551 transcode.c    econv_equal(VALUE self, VALUE other)
VALUE            3585 transcode.c    static VALUE
VALUE            3694 transcode.c    static VALUE
VALUE            3695 transcode.c    econv_primitive_convert(int argc, VALUE *argv, VALUE self)
VALUE            3697 transcode.c        VALUE input, output, output_byteoffset_v, output_bytesize_v, opt, flags_v;
VALUE            3725 transcode.c            VALUE v;
VALUE            3840 transcode.c    static VALUE
VALUE            3841 transcode.c    econv_convert(VALUE self, VALUE source_string)
VALUE            3843 transcode.c        VALUE ret, dst;
VALUE            3844 transcode.c        VALUE av[5];
VALUE            3864 transcode.c            VALUE exc = make_econv_exception(ec);
VALUE            3890 transcode.c    static VALUE
VALUE            3891 transcode.c    econv_finish(VALUE self)
VALUE            3893 transcode.c        VALUE ret, dst;
VALUE            3894 transcode.c        VALUE av[5];
VALUE            3912 transcode.c            VALUE exc = make_econv_exception(ec);
VALUE            3998 transcode.c    static VALUE
VALUE            3999 transcode.c    econv_primitive_errinfo(VALUE self)
VALUE            4003 transcode.c        VALUE ary;
VALUE            4056 transcode.c    static VALUE
VALUE            4057 transcode.c    econv_insert_output(VALUE self, VALUE string)
VALUE            4101 transcode.c    static VALUE
VALUE            4102 transcode.c    econv_putback(int argc, VALUE *argv, VALUE self)
VALUE            4107 transcode.c        VALUE str, max;
VALUE            4150 transcode.c    static VALUE
VALUE            4151 transcode.c    econv_last_error(VALUE self)
VALUE            4154 transcode.c        VALUE exc;
VALUE            4174 transcode.c    static VALUE
VALUE            4175 transcode.c    econv_get_replacement(VALUE self)
VALUE            4200 transcode.c    static VALUE
VALUE            4201 transcode.c    econv_set_replacement(VALUE self, VALUE arg)
VALUE            4204 transcode.c        VALUE string = arg;
VALUE            4224 transcode.c    VALUE
VALUE            4233 transcode.c        VALUE exc;
VALUE            4247 transcode.c    static VALUE
VALUE            4248 transcode.c    ecerr_source_encoding_name(VALUE self)
VALUE            4273 transcode.c    static VALUE
VALUE            4274 transcode.c    ecerr_source_encoding(VALUE self)
VALUE            4285 transcode.c    static VALUE
VALUE            4286 transcode.c    ecerr_destination_encoding_name(VALUE self)
VALUE            4297 transcode.c    static VALUE
VALUE            4298 transcode.c    ecerr_destination_encoding(VALUE self)
VALUE            4318 transcode.c    static VALUE
VALUE            4319 transcode.c    ecerr_error_char(VALUE self)
VALUE            4339 transcode.c    static VALUE
VALUE            4340 transcode.c    ecerr_error_bytes(VALUE self)
VALUE            4351 transcode.c    static VALUE
VALUE            4352 transcode.c    ecerr_readagain_bytes(VALUE self)
VALUE            4381 transcode.c    static VALUE
VALUE            4382 transcode.c    ecerr_incomplete_input(VALUE self)
VALUE             114 transcode_data.h     VALUE (*func_ii)(void*, VALUE); /* info  -> info   */
VALUE             115 transcode_data.h     VALUE (*func_si)(void*, const unsigned char*, size_t); /* start -> info   */
VALUE             116 transcode_data.h     ssize_t (*func_io)(void*, VALUE, const unsigned char*, size_t); /* info  -> output */
VALUE             121 transcode_data.h     ssize_t (*func_sio)(void*, const unsigned char*, size_t, VALUE, unsigned char*, size_t); /* start -> output */
VALUE             234 util.c          if (((VALUE)(base) % sizeof(mmtype)) == 0 && ((size) % sizeof(mmtype)) == 0) \
VALUE              26 variable.c     static void check_before_mod_set(VALUE, ID, VALUE, const char *);
VALUE              27 variable.c     static void setup_const_entry(rb_const_entry_t *, VALUE, VALUE, rb_const_flag_t);
VALUE              34 variable.c         VALUE ivptr[1]; /* flexible array */
VALUE              62 variable.c         VALUE klass;
VALUE              63 variable.c         VALUE path;
VALUE              64 variable.c         VALUE track;
VALUE              68 variable.c     static VALUE
VALUE              71 variable.c         VALUE path, tmp;
VALUE              79 variable.c     	    tmp = rb_str_dup((VALUE)n);
VALUE              96 variable.c     fc_i(ID key, VALUE v, void *a)
VALUE             100 variable.c         VALUE value = ce->value;
VALUE             142 variable.c     static VALUE
VALUE             143 variable.c     find_class_path(VALUE klass, ID preferred)
VALUE             176 variable.c     static VALUE
VALUE             177 variable.c     classname(VALUE klass, int *permanent)
VALUE             179 variable.c         VALUE path = Qnil;
VALUE             188 variable.c     		VALUE cname = (VALUE)n;
VALUE             204 variable.c     		path = (VALUE)n;
VALUE             209 variable.c     	    path = (VALUE)n;
VALUE             226 variable.c     VALUE
VALUE             227 variable.c     rb_mod_name(VALUE mod)
VALUE             230 variable.c         VALUE path = classname(mod, &permanent);
VALUE             236 variable.c     static VALUE
VALUE             237 variable.c     make_temporary_path(VALUE obj, VALUE klass)
VALUE             239 variable.c         VALUE path;
VALUE             255 variable.c     typedef VALUE (*path_cache_func)(VALUE obj, VALUE name);
VALUE             257 variable.c     static VALUE
VALUE             258 variable.c     rb_tmp_class_path(VALUE klass, int *permanent, path_cache_func cache_path)
VALUE             260 variable.c         VALUE path = classname(klass, permanent);
VALUE             269 variable.c     	return (VALUE)n;
VALUE             286 variable.c     static VALUE
VALUE             287 variable.c     ivar_cache(VALUE obj, VALUE name)
VALUE             292 variable.c     VALUE
VALUE             293 variable.c     rb_class_path(VALUE klass)
VALUE             296 variable.c         VALUE path = rb_tmp_class_path(klass, &permanent, ivar_cache);
VALUE             301 variable.c     static VALUE
VALUE             302 variable.c     null_cache(VALUE obj, VALUE name)
VALUE             307 variable.c     VALUE
VALUE             308 variable.c     rb_class_path_no_cache(VALUE klass)
VALUE             311 variable.c         VALUE path = rb_tmp_class_path(klass, &permanent, null_cache);
VALUE             316 variable.c     VALUE
VALUE             317 variable.c     rb_class_path_cached(VALUE klass)
VALUE             323 variable.c         if (st_lookup(ivtbl, (st_data_t)classpath, &n)) return (VALUE)n;
VALUE             324 variable.c         if (st_lookup(ivtbl, (st_data_t)tmp_classpath, &n)) return (VALUE)n;
VALUE             328 variable.c     static VALUE
VALUE             329 variable.c     never_cache(VALUE obj, VALUE name)
VALUE             334 variable.c     VALUE
VALUE             335 variable.c     rb_search_class_path(VALUE klass)
VALUE             342 variable.c     rb_set_class_path_string(VALUE klass, VALUE under, VALUE name)
VALUE             344 variable.c         VALUE str;
VALUE             365 variable.c     rb_set_class_path(VALUE klass, VALUE under, const char *name)
VALUE             367 variable.c         VALUE str;
VALUE             387 variable.c     VALUE
VALUE             388 variable.c     rb_path_to_class(VALUE pathname)
VALUE             393 variable.c         VALUE c = rb_cObject;
VALUE             427 variable.c     VALUE
VALUE             434 variable.c     rb_name_class(VALUE klass, ID id)
VALUE             439 variable.c     VALUE
VALUE             440 variable.c     rb_class_name(VALUE klass)
VALUE             446 variable.c     rb_class2name(VALUE klass)
VALUE             449 variable.c         VALUE path = rb_tmp_class_path(rb_class_real(klass), &permanent, ivar_cache);
VALUE             455 variable.c     rb_obj_classname(VALUE obj)
VALUE             462 variable.c         void (*func)(VALUE arg, VALUE val);
VALUE             463 variable.c         VALUE data;
VALUE             481 variable.c         VALUE data;
VALUE             497 variable.c     	rb_id_table_insert(rb_global_tbl, id, (VALUE)entry);
VALUE             505 variable.c     VALUE
VALUE             514 variable.c     rb_gvar_undef_setter(VALUE val, ID id, void *d, struct rb_global_variable *var)
VALUE             524 variable.c     rb_gvar_undef_marker(VALUE *var)
VALUE             528 variable.c     VALUE
VALUE             531 variable.c         return (VALUE)data;
VALUE             535 variable.c     rb_gvar_val_setter(VALUE val, ID id, void *data, struct rb_global_variable *var)
VALUE             541 variable.c     rb_gvar_val_marker(VALUE *var)
VALUE             543 variable.c         VALUE data = (VALUE)var;
VALUE             547 variable.c     VALUE
VALUE             550 variable.c         VALUE *var = data;
VALUE             556 variable.c     rb_gvar_var_setter(VALUE val, ID id, void *data, struct rb_global_variable *g)
VALUE             558 variable.c         *(VALUE *)data = val;
VALUE             562 variable.c     rb_gvar_var_marker(VALUE *var)
VALUE             568 variable.c     rb_gvar_readonly_setter(VALUE v, ID id, void *d, struct rb_global_variable *g)
VALUE             574 variable.c     mark_global_entry(VALUE v, void *ignored)
VALUE             615 variable.c         VALUE *var,
VALUE             616 variable.c         VALUE (*getter)(ANYARGS),
VALUE             619 variable.c         volatile VALUE tmp = var ? *var : Qnil;
VALUE             632 variable.c     rb_define_variable(const char *name, VALUE *var)
VALUE             638 variable.c     rb_define_readonly_variable(const char *name, const VALUE *var)
VALUE             640 variable.c         rb_define_hooked_variable(name, (VALUE *)var, 0, rb_gvar_readonly_setter);
VALUE             646 variable.c         VALUE (*getter)(ANYARGS),
VALUE             655 variable.c     rb_trace_eval(VALUE cmd, VALUE val)
VALUE             683 variable.c     VALUE
VALUE             684 variable.c     rb_f_trace_var(int argc, const VALUE *argv)
VALUE             686 variable.c         VALUE var, cmd;
VALUE             742 variable.c     VALUE
VALUE             743 variable.c     rb_f_untrace_var(int argc, const VALUE *argv)
VALUE             745 variable.c         VALUE var, cmd;
VALUE             749 variable.c         VALUE data;
VALUE             762 variable.c     	VALUE ary = rb_ary_new();
VALUE             766 variable.c     	    rb_ary_push(ary, (VALUE)trace->data);
VALUE             787 variable.c     VALUE
VALUE             796 variable.c         VALUE val;
VALUE             799 variable.c     static VALUE
VALUE             812 variable.c     static VALUE
VALUE             820 variable.c     VALUE
VALUE             821 variable.c     rb_gvar_set(struct rb_global_entry *entry, VALUE val)
VALUE             832 variable.c     	rb_ensure(trace_ev, (VALUE)&trace, trace_en, (VALUE)var);
VALUE             837 variable.c     VALUE
VALUE             838 variable.c     rb_gv_set(const char *name, VALUE val)
VALUE             846 variable.c     VALUE
VALUE             855 variable.c     VALUE
VALUE             863 variable.c     gvar_i(ID key, VALUE val, void *a)
VALUE             865 variable.c         VALUE ary = (VALUE)a;
VALUE             879 variable.c     VALUE
VALUE             882 variable.c         VALUE ary = rb_ary_new();
VALUE             883 variable.c         VALUE sym, backref = rb_backref_get();
VALUE             911 variable.c         VALUE data1;
VALUE             917 variable.c     	rb_id_table_insert(rb_global_tbl, name1, (VALUE)entry1);
VALUE             953 variable.c     	VALUE val = a->ivtbl->ivptr[index];
VALUE             962 variable.c     gen_ivtbl_get(VALUE obj, struct gen_ivtbl **ivtbl)
VALUE             975 variable.c     rb_generic_ivar_table(VALUE obj)
VALUE            1005 variable.c     static VALUE
VALUE            1006 variable.c     generic_ivar_delete(VALUE obj, ID id, VALUE undef)
VALUE            1016 variable.c     		VALUE ret = ivtbl->ivptr[index];
VALUE            1026 variable.c     static VALUE
VALUE            1027 variable.c     generic_ivar_get(VALUE obj, ID id, VALUE undef)
VALUE            1037 variable.c     		VALUE ret = ivtbl->ivptr[index];
VALUE            1049 variable.c         return sizeof(struct gen_ivtbl) + n * sizeof(VALUE) - sizeof(VALUE);
VALUE            1095 variable.c         VALUE obj = (VALUE)*k;
VALUE            1120 variable.c     static VALUE
VALUE            1121 variable.c     generic_ivar_defined(VALUE obj, ID id)
VALUE            1138 variable.c     generic_ivar_remove(VALUE obj, ID id, VALUE *valp)
VALUE            1170 variable.c     rb_mark_generic_ivar(VALUE obj)
VALUE            1180 variable.c     rb_free_generic_ivar(VALUE obj)
VALUE            1197 variable.c     rb_generic_ivar_memsize(VALUE obj)
VALUE            1221 variable.c     VALUE
VALUE            1222 variable.c     rb_ivar_lookup(VALUE obj, ID id, VALUE undef)
VALUE            1224 variable.c         VALUE val, *ptr;
VALUE            1246 variable.c     	    return (VALUE)index;
VALUE            1256 variable.c     VALUE
VALUE            1257 variable.c     rb_ivar_get(VALUE obj, ID id)
VALUE            1259 variable.c         VALUE iv = rb_ivar_lookup(obj, id, Qundef);
VALUE            1269 variable.c     VALUE
VALUE            1270 variable.c     rb_attr_get(VALUE obj, ID id)
VALUE            1275 variable.c     static VALUE
VALUE            1276 variable.c     rb_ivar_delete(VALUE obj, ID id, VALUE undef)
VALUE            1278 variable.c         VALUE val, *ptr;
VALUE            1301 variable.c     	    return (VALUE)index;
VALUE            1311 variable.c     VALUE
VALUE            1312 variable.c     rb_attr_delete(VALUE obj, ID id)
VALUE            1318 variable.c     iv_index_tbl_make(VALUE obj)
VALUE            1320 variable.c         VALUE klass = rb_obj_class(obj);
VALUE            1345 variable.c     generic_ivar_set(VALUE obj, ID id, VALUE val)
VALUE            1360 variable.c     VALUE
VALUE            1361 variable.c     rb_ivar_set(VALUE obj, ID id, VALUE val)
VALUE            1375 variable.c                 VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE            1384 variable.c                     VALUE *newptr;
VALUE            1388 variable.c                         newptr = ALLOC_N(VALUE, newsize);
VALUE            1389 variable.c                         MEMCPY(newptr, ptr, VALUE, len);
VALUE            1394 variable.c                         REALLOC_N(ROBJECT(obj)->as.heap.ivptr, VALUE, newsize);
VALUE            1417 variable.c     VALUE
VALUE            1418 variable.c     rb_ivar_defined(VALUE obj, ID id)
VALUE            1420 variable.c         VALUE val;
VALUE            1449 variable.c         VALUE obj;
VALUE            1450 variable.c         int (*func)(ID key, VALUE val, st_data_t arg);
VALUE            1459 variable.c             VALUE val = ROBJECT_IVPTR(data->obj)[index];
VALUE            1468 variable.c     obj_ivar_each(VALUE obj, int (*func)(ANYARGS), st_data_t arg)
VALUE            1478 variable.c         data.func = (int (*)(ID key, VALUE val, st_data_t arg))func;
VALUE            1486 variable.c         int (*func)(ID key, VALUE val, st_data_t arg);
VALUE            1496 variable.c             VALUE val = arg->ivtbl->ivptr[index];
VALUE            1505 variable.c     gen_ivar_each(VALUE obj, int (*func)(ANYARGS), st_data_t arg)
VALUE            1513 variable.c         data.func = (int (*)(ID key, VALUE val, st_data_t arg))func;
VALUE            1520 variable.c         VALUE obj;
VALUE            1526 variable.c     gen_ivar_copy(ID id, VALUE val, st_data_t arg)
VALUE            1546 variable.c     rb_copy_generic_ivar(VALUE clone, VALUE obj)
VALUE            1588 variable.c     rb_ivar_foreach(VALUE obj, int (*func)(ANYARGS), st_data_t arg)
VALUE            1610 variable.c     rb_ivar_count(VALUE obj)
VALUE            1620 variable.c     	    const VALUE *const ivptr = ROBJECT_IVPTR(obj);
VALUE            1652 variable.c         VALUE ary = (VALUE)a;
VALUE            1677 variable.c     VALUE
VALUE            1678 variable.c     rb_obj_instance_variables(VALUE obj)
VALUE            1680 variable.c         VALUE ary;
VALUE            1694 variable.c     check_id_type(VALUE obj, VALUE *pname,
VALUE            1695 variable.c     	      int (*valid_id_p)(ID), int (*valid_name_p)(VALUE),
VALUE            1699 variable.c         VALUE name = *pname;
VALUE            1730 variable.c     VALUE
VALUE            1731 variable.c     rb_obj_remove_instance_variable(VALUE obj, VALUE name)
VALUE            1733 variable.c         VALUE val = Qnil;
VALUE            1760 variable.c     	    return (VALUE)v;
VALUE            1778 variable.c     NORETURN(static void uninitialized_constant(VALUE, VALUE));
VALUE            1780 variable.c     uninitialized_constant(VALUE klass, VALUE name)
VALUE            1790 variable.c     VALUE
VALUE            1791 variable.c     rb_const_missing(VALUE klass, VALUE name)
VALUE            1793 variable.c         VALUE value = rb_funcallv(klass, rb_intern("const_missing"), 1, &name);
VALUE            1835 variable.c     VALUE
VALUE            1836 variable.c     rb_mod_const_missing(VALUE klass, VALUE name)
VALUE            1872 variable.c     static VALUE
VALUE            1873 variable.c     autoload_data(VALUE mod, ID id)
VALUE            1879 variable.c     	    !(tbl = check_autoload_table((VALUE)val)) ||
VALUE            1883 variable.c         return (VALUE)val;
VALUE            1889 variable.c         VALUE mod;
VALUE            1890 variable.c         VALUE result;
VALUE            1892 variable.c         VALUE thread;
VALUE            1900 variable.c         VALUE feature;
VALUE            1902 variable.c         VALUE value;
VALUE            1930 variable.c     rb_autoload(VALUE mod, ID id, const char *file)
VALUE            1939 variable.c     rb_autoload_str(VALUE mod, ID id, VALUE file)
VALUE            1942 variable.c         VALUE ad;
VALUE            1965 variable.c     	tbl = check_autoload_table((VALUE)av);
VALUE            1988 variable.c     autoload_delete(VALUE mod, ID id)
VALUE            1993 variable.c     	struct st_table *tbl = check_autoload_table((VALUE)val);
VALUE            2004 variable.c     static VALUE
VALUE            2005 variable.c     autoload_provided(VALUE arg)
VALUE            2011 variable.c     static VALUE
VALUE            2012 variable.c     reset_safe(VALUE safe)
VALUE            2018 variable.c     static VALUE
VALUE            2019 variable.c     check_autoload_required(VALUE mod, ID id, const char **loadingpath)
VALUE            2021 variable.c         VALUE file, load;
VALUE            2037 variable.c         if (!rb_ensure(autoload_provided, (VALUE)&loading, reset_safe, (VALUE)safe)) {
VALUE            2048 variable.c     rb_autoloading_value(VALUE mod, ID id, VALUE* value)
VALUE            2050 variable.c         VALUE load;
VALUE            2068 variable.c     autoload_defined_p(VALUE mod, ID id)
VALUE            2079 variable.c         VALUE mod;
VALUE            2081 variable.c         VALUE value;
VALUE            2086 variable.c     static VALUE
VALUE            2087 variable.c     autoload_const_set(VALUE arg)
VALUE            2090 variable.c         VALUE klass = args->mod;
VALUE            2097 variable.c     static VALUE
VALUE            2098 variable.c     autoload_require(VALUE arg)
VALUE            2109 variable.c     static VALUE
VALUE            2110 variable.c     autoload_reset(VALUE arg)
VALUE            2130 variable.c     	rb_ensure(autoload_const_set, (VALUE)&args,
VALUE            2131 variable.c     	          reset_safe, (VALUE)safe_backup);
VALUE            2139 variable.c     	    VALUE th = cur->thread;
VALUE            2155 variable.c     VALUE
VALUE            2156 variable.c     rb_autoload_load(VALUE mod, ID id)
VALUE            2158 variable.c         VALUE load, result;
VALUE            2202 variable.c         result = rb_ensure(autoload_require, (VALUE)&state,
VALUE            2203 variable.c     		       autoload_reset, (VALUE)&state);
VALUE            2209 variable.c     VALUE
VALUE            2210 variable.c     rb_autoload_p(VALUE mod, ID id)
VALUE            2212 variable.c         VALUE load;
VALUE            2225 variable.c     rb_const_warn_if_deprecated(const rb_const_entry_t *ce, VALUE klass, ID id)
VALUE            2238 variable.c     static VALUE
VALUE            2239 variable.c     rb_const_get_0(VALUE klass, ID id, int exclude, int recurse, int visibility)
VALUE            2241 variable.c         VALUE value, tmp, av;
VALUE            2247 variable.c     	VALUE am = 0;
VALUE            2282 variable.c     VALUE
VALUE            2283 variable.c     rb_const_get_from(VALUE klass, ID id)
VALUE            2288 variable.c     VALUE
VALUE            2289 variable.c     rb_const_get(VALUE klass, ID id)
VALUE            2294 variable.c     VALUE
VALUE            2295 variable.c     rb_const_get_at(VALUE klass, ID id)
VALUE            2300 variable.c     VALUE
VALUE            2301 variable.c     rb_public_const_get_from(VALUE klass, ID id)
VALUE            2306 variable.c     VALUE
VALUE            2307 variable.c     rb_public_const_get(VALUE klass, ID id)
VALUE            2312 variable.c     VALUE
VALUE            2313 variable.c     rb_public_const_get_at(VALUE klass, ID id)
VALUE            2328 variable.c     VALUE
VALUE            2329 variable.c     rb_mod_remove_const(VALUE mod, VALUE name)
VALUE            2340 variable.c     VALUE
VALUE            2341 variable.c     rb_const_remove(VALUE mod, ID id)
VALUE            2343 variable.c         VALUE val;
VALUE            2377 variable.c     sv_i(ID key, VALUE v, void *a)
VALUE            2389 variable.c     rb_local_constants_i(ID const_name, VALUE const_value, void *ary)
VALUE            2392 variable.c     	rb_ary_push((VALUE)ary, ID2SYM(const_name));
VALUE            2397 variable.c     static VALUE
VALUE            2398 variable.c     rb_local_constants(VALUE mod)
VALUE            2401 variable.c         VALUE ary;
VALUE            2411 variable.c     rb_mod_const_at(VALUE mod, void *data)
VALUE            2424 variable.c     rb_mod_const_of(VALUE mod, void *data)
VALUE            2426 variable.c         VALUE tmp = mod;
VALUE            2437 variable.c     list_i(st_data_t key, st_data_t value, VALUE ary)
VALUE            2445 variable.c     VALUE
VALUE            2449 variable.c         VALUE ary;
VALUE            2477 variable.c     VALUE
VALUE            2478 variable.c     rb_mod_constants(int argc, const VALUE *argv, VALUE mod)
VALUE            2480 variable.c         VALUE inherit;
VALUE            2498 variable.c     rb_const_defined_0(VALUE klass, ID id, int exclude, int recurse, int visibility)
VALUE            2500 variable.c         VALUE tmp;
VALUE            2528 variable.c     rb_const_defined_from(VALUE klass, ID id)
VALUE            2534 variable.c     rb_const_defined(VALUE klass, ID id)
VALUE            2540 variable.c     rb_const_defined_at(VALUE klass, ID id)
VALUE            2546 variable.c     rb_public_const_defined_from(VALUE klass, ID id)
VALUE            2552 variable.c     rb_public_const_defined(VALUE klass, ID id)
VALUE            2558 variable.c     rb_public_const_defined_at(VALUE klass, ID id)
VALUE            2564 variable.c     check_before_mod_set(VALUE klass, ID id, VALUE val, const char *dest)
VALUE            2570 variable.c     rb_const_set(VALUE klass, ID id, VALUE val)
VALUE            2585 variable.c     	rb_id_table_insert(tbl, id, (VALUE)ce);
VALUE            2607 variable.c         VALUE value;
VALUE            2608 variable.c         VALUE klass = args->mod;
VALUE            2609 variable.c         VALUE val = args->value;
VALUE            2618 variable.c     	    VALUE load;
VALUE            2634 variable.c     	    VALUE name = QUOTE_ID(id);
VALUE            2652 variable.c     	rb_id_table_insert(tbl, id, (VALUE)ce);
VALUE            2658 variable.c     setup_const_entry(rb_const_entry_t *ce, VALUE klass, VALUE val,
VALUE            2667 variable.c     rb_define_const(VALUE klass, const char *name, VALUE val)
VALUE            2678 variable.c     rb_define_global_const(const char *name, VALUE val)
VALUE            2684 variable.c     set_const_visibility(VALUE mod, int argc, const VALUE *argv,
VALUE            2699 variable.c     	VALUE val = argv[i];
VALUE            2731 variable.c     VALUE
VALUE            2732 variable.c     rb_mod_private_constant(int argc, const VALUE *argv, VALUE obj)
VALUE            2745 variable.c     VALUE
VALUE            2746 variable.c     rb_mod_public_constant(int argc, const VALUE *argv, VALUE obj)
VALUE            2759 variable.c     VALUE
VALUE            2760 variable.c     rb_mod_deprecate_constant(int argc, const VALUE *argv, VALUE obj)
VALUE            2766 variable.c     static VALUE
VALUE            2767 variable.c     original_module(VALUE c)
VALUE            2775 variable.c     cvar_lookup_at(VALUE klass, ID id, st_data_t *v)
VALUE            2781 variable.c     static VALUE
VALUE            2782 variable.c     cvar_front_klass(VALUE klass)
VALUE            2785 variable.c     	VALUE obj = rb_ivar_get(klass, id__attached__);
VALUE            2806 variable.c     rb_cvar_set(VALUE klass, ID id, VALUE val)
VALUE            2808 variable.c         VALUE tmp, front = 0, target = 0;
VALUE            2838 variable.c     VALUE
VALUE            2839 variable.c     rb_cvar_get(VALUE klass, ID id)
VALUE            2841 variable.c         VALUE tmp, front = 0, target = 0;
VALUE            2862 variable.c         return (VALUE)value;
VALUE            2865 variable.c     VALUE
VALUE            2866 variable.c     rb_cvar_defined(VALUE klass, ID id)
VALUE            2874 variable.c     cv_intern(VALUE klass, const char *name)
VALUE            2885 variable.c     rb_cv_set(VALUE klass, const char *name, VALUE val)
VALUE            2891 variable.c     VALUE
VALUE            2892 variable.c     rb_cv_get(VALUE klass, const char *name)
VALUE            2899 variable.c     rb_define_class_variable(VALUE klass, const char *name, VALUE val)
VALUE            2918 variable.c     mod_cvar_at(VALUE mod, void *data)
VALUE            2931 variable.c     mod_cvar_of(VALUE mod, void *data)
VALUE            2933 variable.c         VALUE tmp = mod;
VALUE            2943 variable.c     cv_list_i(st_data_t key, st_data_t value, VALUE ary)
VALUE            2950 variable.c     static VALUE
VALUE            2954 variable.c         VALUE ary;
VALUE            2984 variable.c     VALUE
VALUE            2985 variable.c     rb_mod_class_variables(int argc, const VALUE *argv, VALUE mod)
VALUE            2987 variable.c         VALUE inherit;
VALUE            3025 variable.c     VALUE
VALUE            3026 variable.c     rb_mod_remove_cvar(VALUE mod, VALUE name)
VALUE            3038 variable.c     	return (VALUE)val;
VALUE            3046 variable.c     VALUE
VALUE            3047 variable.c     rb_iv_get(VALUE obj, const char *name)
VALUE            3054 variable.c     VALUE
VALUE            3055 variable.c     rb_iv_set(VALUE obj, const char *name, VALUE val)
VALUE            3064 variable.c     rb_class_ivar_set(VALUE obj, ID key, VALUE value)
VALUE            3075 variable.c         RB_OBJ_WRITTEN((VALUE)data, Qundef, (VALUE)value);
VALUE            3080 variable.c     rb_st_copy(VALUE obj, struct st_table *orig_tbl)
VALUE            3088 variable.c     rb_const_lookup(VALUE klass, ID id)
VALUE            3091 variable.c         VALUE val;
VALUE              43 version.c          VALUE version;
VALUE              44 version.c          VALUE ruby_engine_name;
VALUE              26 vm.c           VALUE rb_str_concat_literals(size_t, const VALUE*);
VALUE              28 vm.c           PUREFUNC(static inline VALUE *VM_EP_LEP(VALUE *));
VALUE              29 vm.c           static inline VALUE *
VALUE              30 vm.c           VM_EP_LEP(VALUE *ep)
VALUE              39 vm.c           rb_vm_search_cf_from_ep(const rb_thread_t * const th, rb_control_frame_t *cfp, const VALUE * const ep)
VALUE              58 vm.c           VALUE *
VALUE              59 vm.c           rb_vm_ep_local_ep(VALUE *ep)
VALUE              64 vm.c           PUREFUNC(static inline VALUE *VM_CF_LEP(const rb_control_frame_t * const cfp));
VALUE              65 vm.c           static inline VALUE *
VALUE              71 vm.c           static inline VALUE *
VALUE              81 vm.c               VALUE *ep = VM_CF_LEP(cfp);
VALUE              92 vm.c           vm_cref_new0(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval, int use_prev_prev)
VALUE              94 vm.c               VALUE refinements = Qnil;
VALUE             101 vm.c           	VALUE value;
VALUE             117 vm.c               cref = (rb_cref_t *)rb_imemo_new(imemo_cref, klass, (VALUE)(use_prev_prev ? CREF_NEXT(prev_cref) : prev_cref), scope_visi.value, refinements);
VALUE             126 vm.c           vm_cref_new(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval)
VALUE             132 vm.c           vm_cref_new_use_prev(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval)
VALUE             140 vm.c               VALUE klass = CREF_CLASS(cref);
VALUE             185 vm.c           static void vm_collect_usage_operand(int insn, int n, VALUE op);
VALUE             190 vm.c           static VALUE vm_make_env_object(rb_thread_t *th, rb_control_frame_t *cfp);
VALUE             192 vm.c           static VALUE
VALUE             193 vm.c           vm_invoke_bmethod(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE             194 vm.c           		  int argc, const VALUE *argv, const rb_block_t *blockptr);
VALUE             195 vm.c           static VALUE
VALUE             196 vm.c           vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE             197 vm.c           	       int argc, const VALUE *argv, const rb_block_t *blockptr);
VALUE             219 vm.c           VALUE rb_cRubyVM;
VALUE             220 vm.c           VALUE rb_cThread;
VALUE             221 vm.c           VALUE rb_cEnv;
VALUE             222 vm.c           VALUE rb_mRubyVMFrozenCore;
VALUE             225 vm.c           VALUE ruby_vm_const_missing_count = 0;
VALUE             238 vm.c           VALUE rb_class_path_no_cache(VALUE _klass);
VALUE             241 vm.c           ruby_th_dtrace_setup(rb_thread_t *th, VALUE klass, ID id,
VALUE             259 vm.c           	VALUE name = rb_class_path_no_cache(klass);
VALUE             298 vm.c           static VALUE
VALUE             299 vm.c           vm_stat(int argc, VALUE *argv, VALUE self)
VALUE             301 vm.c               static VALUE sym_global_method_state, sym_global_constant_state, sym_class_serial;
VALUE             302 vm.c               VALUE arg = Qnil;
VALUE             303 vm.c               VALUE hash = Qnil, key = Qnil;
VALUE             355 vm.c           		  (VALUE)vm_cref_new_toplevel(th), /* cref or me */
VALUE             364 vm.c           		  (VALUE)cref, /* cref or me */
VALUE             372 vm.c               VALUE toplevel_binding = rb_const_get(rb_cObject, rb_intern("TOPLEVEL_BINDING"));
VALUE             515 vm.c               RUBY_MARK_UNLESS_NULL((VALUE)env->block.iseq);
VALUE             525 vm.c               size += (env->env_size - 1) * sizeof(VALUE);
VALUE             538 vm.c           static VALUE check_env_value(VALUE envval);
VALUE             556 vm.c           static VALUE
VALUE             557 vm.c           check_env_value(VALUE envval)
VALUE             571 vm.c           vm_make_proc_from_block(rb_thread_t *th, rb_block_t *block, VALUE *procptr)
VALUE             587 vm.c           static VALUE
VALUE             590 vm.c               VALUE envval, blockprocval = 0;
VALUE             591 vm.c               VALUE * const ep = cfp->ep;
VALUE             593 vm.c               VALUE *new_ep;
VALUE             601 vm.c           	VALUE *prev_ep = VM_EP_PREV_EP(ep);
VALUE             650 vm.c               env = xmalloc(sizeof(rb_env_t) + (env_size - 1 /* rb_env_t::env[1] */) * sizeof(VALUE));
VALUE             653 vm.c               MEMCPY(env->env, ep - local_size, VALUE, local_size + 1 /* specval */);
VALUE             691 vm.c           static VALUE
VALUE             694 vm.c               VALUE envval = vm_make_env_each(th, cfp);
VALUE             713 vm.c           VALUE
VALUE             716 vm.c               const VALUE *ep = env->block.ep;
VALUE             740 vm.c               VALUE prev_envval;
VALUE             748 vm.c           vm_collect_local_variables_in_heap(rb_thread_t *th, const VALUE *ep, const struct local_var_list *vars)
VALUE             761 vm.c           VALUE
VALUE             770 vm.c           VALUE
VALUE             783 vm.c           static inline VALUE
VALUE             784 vm.c           rb_proc_create(VALUE klass, const rb_block_t *block,
VALUE             787 vm.c               VALUE procval = rb_proc_alloc(klass);
VALUE             799 vm.c           VALUE
VALUE             800 vm.c           rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass)
VALUE             805 vm.c           VALUE
VALUE             806 vm.c           rb_vm_make_proc_lambda(rb_thread_t *th, const rb_block_t *block, VALUE klass, int8_t is_lambda)
VALUE             808 vm.c               VALUE procval;
VALUE             827 vm.c           VALUE
VALUE             830 vm.c               VALUE envval = VM_ENV_EP_ENVVAL(proc->block.ep);
VALUE             837 vm.c           VALUE
VALUE             842 vm.c               VALUE bindval, envval;
VALUE             866 vm.c           VALUE *
VALUE             869 vm.c               VALUE envval = bind->env, path = bind->path;
VALUE             876 vm.c               VALUE idtmp = 0;
VALUE             895 vm.c           	VALUE tempstr = rb_fstring_cstr("<temp>");
VALUE             911 vm.c           static inline VALUE
VALUE             912 vm.c           invoke_block(rb_thread_t *th, const rb_iseq_t *iseq, VALUE self, const rb_block_t *block, const rb_cref_t *cref, int type, int opt_pc)
VALUE             918 vm.c           		  (VALUE)cref, /* cref or method */
VALUE             926 vm.c           static VALUE
VALUE             927 vm.c           invoke_bmethod(rb_thread_t *th, const rb_iseq_t *iseq, VALUE self, const rb_block_t *block, int type, int opt_pc)
VALUE             932 vm.c               VALUE ret;
VALUE             938 vm.c           		  (VALUE)me, /* cref or method (TODO: can we ignore cref?) */
VALUE             951 vm.c           static inline VALUE
VALUE             953 vm.c           		      VALUE self, int argc, const VALUE *argv, const rb_block_t *blockptr,
VALUE             963 vm.c           	VALUE *sp = th->cfp->sp;
VALUE             985 vm.c           static VALUE
VALUE             987 vm.c           			       VALUE self, int argc, const VALUE *argv,
VALUE             993 vm.c           static VALUE
VALUE             995 vm.c           				 VALUE self, int argc, const VALUE *argv,
VALUE            1014 vm.c           static VALUE
VALUE            1015 vm.c           vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref)
VALUE            1021 vm.c           static VALUE
VALUE            1022 vm.c           vm_yield(rb_thread_t *th, int argc, const VALUE *argv)
VALUE            1028 vm.c           static VALUE
VALUE            1029 vm.c           vm_yield_with_block(rb_thread_t *th, int argc, const VALUE *argv, const rb_block_t *blockargptr)
VALUE            1035 vm.c           static VALUE
VALUE            1036 vm.c           vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE            1037 vm.c           	       int argc, const VALUE *argv, const rb_block_t *blockptr)
VALUE            1039 vm.c               VALUE val = Qundef;
VALUE            1058 vm.c           static VALUE
VALUE            1059 vm.c           vm_invoke_bmethod(rb_thread_t *th, rb_proc_t *proc, VALUE self,
VALUE            1060 vm.c           		  int argc, const VALUE *argv, const rb_block_t *blockptr)
VALUE            1065 vm.c           VALUE
VALUE            1067 vm.c           		  int argc, const VALUE *argv, const rb_block_t *blockptr)
VALUE            1069 vm.c               VALUE self = proc->block.self;
VALUE            1092 vm.c           static VALUE
VALUE            1093 vm.c           vm_cfp_svar_get(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key)
VALUE            1100 vm.c           vm_cfp_svar_set(rb_thread_t *th, rb_control_frame_t *cfp, VALUE key, const VALUE val)
VALUE            1106 vm.c           static VALUE
VALUE            1107 vm.c           vm_svar_get(VALUE key)
VALUE            1114 vm.c           vm_svar_set(VALUE key, VALUE val)
VALUE            1120 vm.c           VALUE
VALUE            1127 vm.c           rb_backref_set(VALUE val)
VALUE            1132 vm.c           VALUE
VALUE            1139 vm.c           rb_lastline_set(VALUE val)
VALUE            1146 vm.c           VALUE
VALUE            1188 vm.c           VALUE
VALUE            1207 vm.c               VALUE path = rb_source_location(pline);
VALUE            1235 vm.c           rb_vm_cref_in_context(VALUE self, VALUE cbase)
VALUE            1259 vm.c           VALUE
VALUE            1273 vm.c           static VALUE
VALUE            1274 vm.c           make_localjump_error(const char *mesg, VALUE value, int reason)
VALUE            1276 vm.c               extern VALUE rb_eLocalJumpError;
VALUE            1277 vm.c               VALUE exc = rb_exc_new2(rb_eLocalJumpError, mesg);
VALUE            1306 vm.c           rb_vm_localjump_error(const char *mesg, VALUE value, int reason)
VALUE            1308 vm.c               VALUE exc = make_localjump_error(mesg, value, reason);
VALUE            1312 vm.c           VALUE
VALUE            1313 vm.c           rb_vm_make_jump_tag_but_local_jump(int state, VALUE val)
VALUE            1315 vm.c               VALUE result = Qnil;
VALUE            1347 vm.c               VALUE exc = rb_vm_make_jump_tag_but_local_jump(state, Qundef);
VALUE            1352 vm.c           NORETURN(static void vm_iter_break(rb_thread_t *th, VALUE val));
VALUE            1355 vm.c           vm_iter_break(rb_thread_t *th, VALUE val)
VALUE            1358 vm.c               VALUE *ep = VM_CF_PREV_EP(cfp);
VALUE            1368 vm.c               th->errinfo = (VALUE)THROW_DATA_NEW(val, target_cfp, TAG_BREAK);
VALUE            1379 vm.c           rb_iter_break_value(VALUE val)
VALUE            1389 vm.c           vm_redefinition_check_flag(VALUE klass)
VALUE            1406 vm.c           rb_vm_check_redefinition_opt_method(const rb_method_entry_t *me, VALUE klass)
VALUE            1422 vm.c           check_redefined_method(ID mid, VALUE value, void *data)
VALUE            1424 vm.c               VALUE klass = (VALUE)data;
VALUE            1434 vm.c           rb_vm_check_redefinition_by_prepend(VALUE klass)
VALUE            1441 vm.c           add_opt_method(VALUE klass, ID mid, VALUE bop)
VALUE            1457 vm.c               VALUE bop;
VALUE            1641 vm.c           static VALUE
VALUE            1645 vm.c               VALUE result;
VALUE            1646 vm.c               VALUE initial = 0;
VALUE            1667 vm.c           	VALUE type;
VALUE            1841 vm.c           	    cfp->sp[0] = (VALUE)err;
VALUE            1862 vm.c           		th->errinfo = (VALUE)err;
VALUE            1879 vm.c           VALUE
VALUE            1883 vm.c               VALUE val;
VALUE            1889 vm.c           VALUE
VALUE            1893 vm.c               VALUE val;
VALUE            1901 vm.c           rb_vm_control_frame_id_and_class(const rb_control_frame_t *cfp, ID *idp, VALUE *klassp)
VALUE            1916 vm.c           rb_thread_method_id_and_class(rb_thread_t *th, ID *idp, VALUE *klassp)
VALUE            1922 vm.c           rb_frame_method_id_and_class(ID *idp, VALUE *klassp)
VALUE            1927 vm.c           VALUE
VALUE            1932 vm.c               VALUE str = Qnil;
VALUE            1951 vm.c           VALUE
VALUE            1952 vm.c           rb_vm_call_cfunc(VALUE recv, VALUE (*func)(VALUE), VALUE arg,
VALUE            1953 vm.c           		 const rb_block_t *blockptr, VALUE filename)
VALUE            1958 vm.c               VALUE val;
VALUE            1962 vm.c           		  (VALUE)vm_cref_new_toplevel(th), /* cref or me */
VALUE            2017 vm.c           rb_vm_register_special_exception(enum ruby_special_exceptions sp, VALUE cls, const char *mesg)
VALUE            2020 vm.c               VALUE exc = rb_exc_new3(cls, rb_obj_freeze(rb_str_new2(mesg)));
VALUE            2023 vm.c               ((VALUE *)vm->special_exceptions)[sp] = exc;
VALUE            2028 vm.c           rb_vm_add_root_module(ID id, VALUE module)
VALUE            2089 vm.c           	size += DEFINED_EXPR * sizeof(VALUE);
VALUE            2101 vm.c           static VALUE
VALUE            2105 vm.c               VALUE result = rb_hash_new();
VALUE            2191 vm.c           static VALUE *thread_recycle_stack_slot[RECYCLE_MAX];
VALUE            2194 vm.c           static VALUE *
VALUE            2202 vm.c           	return ALLOC_N(VALUE, size);
VALUE            2207 vm.c           #define thread_recycle_stack(size) ALLOC_N(VALUE, (size))
VALUE            2211 vm.c           rb_thread_recycle_stack_release(VALUE *stack)
VALUE            2231 vm.c           	VALUE *p = th->stack;
VALUE            2232 vm.c           	VALUE *sp = th->cfp->sp;
VALUE            2241 vm.c           	    rb_gc_mark((VALUE)cfp->iseq);
VALUE            2271 vm.c           	rb_gc_mark_locations((VALUE *)&th->machine.regs,
VALUE            2272 vm.c           			     (VALUE *)(&th->machine.regs) +
VALUE            2273 vm.c           			     sizeof(th->machine.regs) / sizeof(VALUE));
VALUE            2331 vm.c           	size += th->stack_size * sizeof(VALUE);
VALUE            2350 vm.c           VALUE
VALUE            2351 vm.c           rb_obj_is_thread(VALUE obj)
VALUE            2361 vm.c           static VALUE
VALUE            2362 vm.c           thread_alloc(VALUE klass)
VALUE            2364 vm.c               VALUE obj;
VALUE            2372 vm.c           th_init(rb_thread_t *th, VALUE self)
VALUE            2384 vm.c               th->stack_size = th->vm->default_params.thread_vm_stack_size / sizeof(VALUE);
VALUE            2411 vm.c           static VALUE
VALUE            2412 vm.c           ruby_thread_init(VALUE self)
VALUE            2428 vm.c           VALUE
VALUE            2429 vm.c           rb_thread_alloc(VALUE klass)
VALUE            2431 vm.c               VALUE self = thread_alloc(klass);
VALUE            2437 vm.c           vm_define_method(rb_thread_t *th, VALUE obj, ID id, VALUE iseqval, int is_singleton)
VALUE            2439 vm.c               VALUE klass;
VALUE            2466 vm.c               VALUE *const curr_sp = (th__->cfp++)->sp; \
VALUE            2467 vm.c               VALUE *const saved_sp = th__->cfp->sp; \
VALUE            2473 vm.c           static VALUE
VALUE            2474 vm.c           m_core_define_method(VALUE self, VALUE sym, VALUE iseqval)
VALUE            2482 vm.c           static VALUE
VALUE            2483 vm.c           m_core_define_singleton_method(VALUE self, VALUE cbase, VALUE sym, VALUE iseqval)
VALUE            2491 vm.c           static VALUE
VALUE            2492 vm.c           m_core_set_method_alias(VALUE self, VALUE cbase, VALUE sym1, VALUE sym2)
VALUE            2500 vm.c           static VALUE
VALUE            2501 vm.c           m_core_set_variable_alias(VALUE self, VALUE sym1, VALUE sym2)
VALUE            2509 vm.c           static VALUE
VALUE            2510 vm.c           m_core_undef_method(VALUE self, VALUE cbase, VALUE sym)
VALUE            2519 vm.c           static VALUE
VALUE            2520 vm.c           m_core_set_postexe(VALUE self)
VALUE            2526 vm.c           static VALUE core_hash_merge_ary(VALUE hash, VALUE ary);
VALUE            2527 vm.c           static VALUE core_hash_from_ary(VALUE ary);
VALUE            2528 vm.c           static VALUE core_hash_merge_kwd(int argc, VALUE *argv);
VALUE            2530 vm.c           static VALUE
VALUE            2531 vm.c           core_hash_merge(VALUE hash, long argc, const VALUE *argv)
VALUE            2542 vm.c           static VALUE
VALUE            2543 vm.c           m_core_hash_from_ary(VALUE self, VALUE ary)
VALUE            2545 vm.c               VALUE hash;
VALUE            2550 vm.c           static VALUE
VALUE            2551 vm.c           core_hash_from_ary(VALUE ary)
VALUE            2553 vm.c               VALUE hash = rb_hash_new();
VALUE            2559 vm.c           static VALUE
VALUE            2560 vm.c           m_core_hash_merge_ary(VALUE self, VALUE hash, VALUE ary)
VALUE            2566 vm.c           static VALUE
VALUE            2567 vm.c           core_hash_merge_ary(VALUE hash, VALUE ary)
VALUE            2573 vm.c           static VALUE
VALUE            2574 vm.c           m_core_hash_merge_ptr(int argc, VALUE *argv, VALUE recv)
VALUE            2576 vm.c               VALUE hash = argv[0];
VALUE            2584 vm.c           kwmerge_i(VALUE key, VALUE value, VALUE hash)
VALUE            2592 vm.c           kwcheck_i(VALUE key, VALUE value, VALUE hash)
VALUE            2598 vm.c           static VALUE
VALUE            2599 vm.c           m_core_hash_merge_kwd(int argc, VALUE *argv, VALUE recv)
VALUE            2601 vm.c               VALUE hash;
VALUE            2606 vm.c           static VALUE
VALUE            2607 vm.c           core_hash_merge_kwd(int argc, VALUE *argv)
VALUE            2609 vm.c               VALUE hash, kw;
VALUE            2619 vm.c           extern VALUE *rb_gc_stack_start;
VALUE            2622 vm.c           extern VALUE *rb_gc_register_stack_start;
VALUE            2628 vm.c           static VALUE
VALUE            2636 vm.c           static VALUE
VALUE            2639 vm.c               VALUE ary = rb_ary_new();
VALUE            2661 vm.c           static VALUE usage_analysis_insn_stop(VALUE self);
VALUE            2662 vm.c           static VALUE usage_analysis_operand_stop(VALUE self);
VALUE            2663 vm.c           static VALUE usage_analysis_register_stop(VALUE self);
VALUE            2669 vm.c               VALUE opts;
VALUE            2670 vm.c               VALUE klass;
VALUE            2671 vm.c               VALUE fcore;
VALUE            2920 vm.c           	VALUE filename = rb_fstring_cstr("<main>");
VALUE            2922 vm.c                   volatile VALUE th_self;
VALUE            2939 vm.c           	rb_gc_register_mark_object((VALUE)iseq);
VALUE            2944 vm.c           	th->cfp->ep[-1] = (VALUE)vm_cref_new(rb_cObject, METHOD_VISI_PRIVATE, FALSE, NULL, FALSE);
VALUE            2959 vm.c           rb_vm_set_progname(VALUE filename)
VALUE            3007 vm.c           static VALUE
VALUE            3008 vm.c           main_to_s(VALUE obj)
VALUE            3013 vm.c           VALUE
VALUE            3029 vm.c           static VALUE *
VALUE            3035 vm.c           static VALUE *
VALUE            3041 vm.c           VALUE *
VALUE            3047 vm.c           VALUE *
VALUE            3054 vm.c           VALUE rb_insn_operand_intern(const rb_iseq_t *iseq,
VALUE            3055 vm.c           			     VALUE insn, int op_no, VALUE op,
VALUE            3056 vm.c           			     int len, size_t pos, VALUE *pnop, VALUE child);
VALUE            3086 vm.c               VALUE uh;
VALUE            3087 vm.c               VALUE ihash;
VALUE            3088 vm.c               VALUE cv;
VALUE            3104 vm.c           	VALUE bi;
VALUE            3105 vm.c           	VALUE ary[2];
VALUE            3106 vm.c           	VALUE cv;
VALUE            3122 vm.c           vm_analysis_operand(int insn, int n, VALUE op)
VALUE            3126 vm.c               VALUE uh;
VALUE            3127 vm.c               VALUE ihash;
VALUE            3128 vm.c               VALUE ophash;
VALUE            3129 vm.c               VALUE valstr;
VALUE            3130 vm.c               VALUE cv;
VALUE            3157 vm.c               VALUE uh;
VALUE            3158 vm.c               VALUE valstr;
VALUE            3171 vm.c               static VALUE syms[sizeof(regstrs) / sizeof(regstrs[0])][2];
VALUE            3173 vm.c               VALUE cv;
VALUE            3200 vm.c           void (*ruby_vm_collect_usage_func_operand)(int insn, int n, VALUE op) = vm_analysis_operand;
VALUE            3204 vm.c           static VALUE
VALUE            3205 vm.c           usage_analysis_insn_stop(VALUE self)
VALUE            3212 vm.c           static VALUE
VALUE            3213 vm.c           usage_analysis_operand_stop(VALUE self)
VALUE            3220 vm.c           static VALUE
VALUE            3221 vm.c           usage_analysis_register_stop(VALUE self)
VALUE            3230 vm.c           void (*ruby_vm_collect_usage_func_operand)(int insn, int n, VALUE op) = NULL;
VALUE            3252 vm.c           vm_collect_usage_operand(int insn, int n, VALUE op)
VALUE            3255 vm.c           	VALUE valstr;
VALUE              11 vm_args.c      NORETURN(static void raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc));
VALUE              13 vm_args.c      NORETURN(static void argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys));
VALUE              14 vm_args.c      VALUE rb_keyword_error_new(const char *error, VALUE keys); /* class.c */
VALUE              18 vm_args.c          VALUE *argv;
VALUE              24 vm_args.c          VALUE *kw_argv;
VALUE              25 vm_args.c          VALUE rest;
VALUE              88 vm_args.c          VALUE ary = Qnil;
VALUE              91 vm_args.c      	VALUE arg0 = RARRAY_AREF(args->rest, 0);
VALUE              95 vm_args.c      	VALUE arg0 = args->argv[0];
VALUE             152 vm_args.c      static inline const VALUE *
VALUE             158 vm_args.c      static inline VALUE
VALUE             161 vm_args.c          VALUE ary;
VALUE             174 vm_args.c      keyword_hash_p(VALUE *kw_hash_ptr, VALUE *rest_hash_ptr, rb_thread_t *th)
VALUE             179 vm_args.c      	VALUE hash = rb_extract_keywords(rest_hash_ptr);
VALUE             190 vm_args.c      static VALUE
VALUE             191 vm_args.c      args_pop_keyword_hash(struct args_info *args, VALUE *kw_hash_ptr, rb_thread_t *th)
VALUE             193 vm_args.c          VALUE rest_hash;
VALUE             239 vm_args.c          const VALUE *const passed_keywords = kw_arg->keywords;
VALUE             241 vm_args.c          VALUE h = rb_hash_new();
VALUE             243 vm_args.c          const VALUE * const kw_argv = args->argv + kw_start;
VALUE             259 vm_args.c          VALUE h = rb_hash_new();
VALUE             262 vm_args.c          const VALUE *const passed_keywords = kw_arg->keywords;
VALUE             280 vm_args.c      args_setup_lead_parameters(struct args_info *args, int argc, VALUE *locals)
VALUE             289 vm_args.c      	const VALUE *argv = args_rest_argv(args);
VALUE             300 vm_args.c      args_setup_post_parameters(struct args_info *args, int argc, VALUE *locals)
VALUE             305 vm_args.c          MEMCPY(locals, RARRAY_CONST_PTR(args->rest) + len - argc, VALUE, argc);
VALUE             310 vm_args.c      args_setup_opt_parameters(struct args_info *args, int opt_max, VALUE *locals)
VALUE             326 vm_args.c      	    const VALUE *argv = RARRAY_CONST_PTR(args->rest);
VALUE             343 vm_args.c      args_setup_rest_parameter(struct args_info *args, VALUE *locals)
VALUE             349 vm_args.c      static VALUE
VALUE             350 vm_args.c      make_unused_kw_hash(const VALUE *passed_keywords, int passed_keyword_len, const VALUE *kw_argv, const int key_only)
VALUE             353 vm_args.c          VALUE obj = key_only ? rb_ary_tmp_new(1) : rb_hash_new();
VALUE             369 vm_args.c      args_setup_kw_parameters_lookup(const ID key, VALUE *ptr, const VALUE *const passed_keywords, VALUE *passed_values, const int passed_keyword_len)
VALUE             372 vm_args.c          const VALUE keyname = ID2SYM(key);
VALUE             386 vm_args.c      args_setup_kw_parameters(VALUE* const passed_values, const int passed_keyword_len, const VALUE *const passed_keywords,
VALUE             387 vm_args.c      			 const rb_iseq_t * const iseq, VALUE * const locals)
VALUE             392 vm_args.c          const VALUE * const default_values = iseq->body->param.keyword->default_values;
VALUE             393 vm_args.c          VALUE missing = 0;
VALUE             396 vm_args.c          VALUE unspecified_bits_value = Qnil;
VALUE             449 vm_args.c      	    VALUE keys = make_unused_kw_hash(passed_keywords, passed_keyword_len, passed_values, TRUE);
VALUE             461 vm_args.c      args_setup_kw_rest_parameter(VALUE keyword_hash, VALUE *locals)
VALUE             467 vm_args.c      args_setup_block_parameter(rb_thread_t *th, struct rb_calling_info *calling, VALUE *locals)
VALUE             469 vm_args.c          VALUE blockval = Qnil;
VALUE             491 vm_args.c          VALUE *keys;
VALUE             492 vm_args.c          VALUE *vals;
VALUE             501 vm_args.c          arg->keys[i] = (VALUE)key;
VALUE             502 vm_args.c          arg->vals[i] = (VALUE)val;
VALUE             510 vm_args.c      			 VALUE * const locals, const enum arg_setup_type arg_setup_type)
VALUE             517 vm_args.c          VALUE keyword_hash = Qnil;
VALUE             518 vm_args.c          VALUE * const orig_sp = th->cfp->sp;
VALUE             551 vm_args.c      	    args->kw_argv = ALLOCA_N(VALUE, kw_len);
VALUE             554 vm_args.c      	    MEMCPY(args->kw_argv, locals + args->argc, VALUE, kw_len);
VALUE             651 vm_args.c      	VALUE * const klocals = locals + iseq->body->param.keyword->bits_start - iseq->body->param.keyword->num;
VALUE             661 vm_args.c      	    arg.keys = args->kw_argv = ALLOCA_N(VALUE, kw_len * 2);
VALUE             664 vm_args.c      	    rb_hash_foreach(keyword_hash, fill_keys_values, (VALUE)&arg);
VALUE             695 vm_args.c      raise_argument_error(rb_thread_t *th, const rb_iseq_t *iseq, const VALUE exc)
VALUE             697 vm_args.c          VALUE at;
VALUE             722 vm_args.c      argument_kw_error(rb_thread_t *th, const rb_iseq_t *iseq, const char *error, const VALUE keys)
VALUE             731 vm_args.c          VALUE *argv = cfp->sp - argc;
VALUE             732 vm_args.c          VALUE ary = argv[argc-1];
VALUE             737 vm_args.c      	const VALUE *ptr = RARRAY_CONST_PTR(ary);
VALUE             753 vm_args.c          const VALUE *const passed_keywords = ci_kw->kw_arg->keywords;
VALUE             755 vm_args.c          const VALUE h = rb_hash_new();
VALUE             756 vm_args.c          VALUE *sp = cfp->sp;
VALUE             774 vm_args.c      	VALUE proc;
VALUE             788 vm_args.c      		VALUE b;
VALUE              19 vm_backtrace.c static VALUE rb_cBacktrace;
VALUE              20 vm_backtrace.c static VALUE rb_cBacktraceLocation;
VALUE              22 vm_backtrace.c static VALUE
VALUE              25 vm_backtrace.c     VALUE str = rb_id2str(id);
VALUE              32 vm_backtrace.c calc_lineno(const rb_iseq_t *iseq, const VALUE *pc)
VALUE              61 vm_backtrace.c 		const VALUE *pc;
VALUE              74 vm_backtrace.c     VALUE btobj;
VALUE              90 vm_backtrace.c 	rb_gc_mark((VALUE)fi->body.iseq.iseq);
VALUE             113 vm_backtrace.c location_ptr(VALUE locobj)
VALUE             148 vm_backtrace.c static VALUE
VALUE             149 vm_backtrace.c location_lineno_m(VALUE self)
VALUE             154 vm_backtrace.c static VALUE
VALUE             197 vm_backtrace.c static VALUE
VALUE             198 vm_backtrace.c location_label_m(VALUE self)
VALUE             203 vm_backtrace.c static VALUE
VALUE             224 vm_backtrace.c static VALUE
VALUE             225 vm_backtrace.c location_base_label_m(VALUE self)
VALUE             230 vm_backtrace.c static VALUE
VALUE             257 vm_backtrace.c static VALUE
VALUE             258 vm_backtrace.c location_path_m(VALUE self)
VALUE             263 vm_backtrace.c static VALUE
VALUE             287 vm_backtrace.c static VALUE
VALUE             288 vm_backtrace.c location_absolute_path_m(VALUE self)
VALUE             293 vm_backtrace.c static VALUE
VALUE             294 vm_backtrace.c location_format(VALUE file, int lineno, VALUE name)
VALUE             296 vm_backtrace.c     VALUE s = rb_enc_sprintf(rb_enc_compatible(file, name), "%s", RSTRING_PTR(file));
VALUE             310 vm_backtrace.c static VALUE
VALUE             313 vm_backtrace.c     VALUE file, name;
VALUE             352 vm_backtrace.c static VALUE
VALUE             353 vm_backtrace.c location_to_str_m(VALUE self)
VALUE             362 vm_backtrace.c static VALUE
VALUE             363 vm_backtrace.c location_inspect_m(VALUE self)
VALUE             372 vm_backtrace.c     VALUE strary;
VALUE             373 vm_backtrace.c     VALUE locary;
VALUE             411 vm_backtrace.c rb_backtrace_p(VALUE obj)
VALUE             416 vm_backtrace.c static VALUE
VALUE             417 vm_backtrace.c backtrace_alloc(VALUE klass)
VALUE             420 vm_backtrace.c     VALUE obj = TypedData_Make_Struct(klass, rb_backtrace_t, &backtrace_data_type, bt);
VALUE             478 vm_backtrace.c     VALUE btobj;
VALUE             496 vm_backtrace.c     const VALUE *pc = cfp->pc;
VALUE             515 vm_backtrace.c static VALUE
VALUE             530 vm_backtrace.c VALUE
VALUE             536 vm_backtrace.c static VALUE
VALUE             537 vm_backtrace.c backtrace_collect(rb_backtrace_t *bt, long lev, long n, VALUE (*func)(rb_backtrace_location_t *, void *arg), void *arg)
VALUE             539 vm_backtrace.c     VALUE btary;
VALUE             556 vm_backtrace.c static VALUE
VALUE             562 vm_backtrace.c static VALUE
VALUE             563 vm_backtrace.c backtrace_to_str_ary(VALUE self, long lev, long n)
VALUE             567 vm_backtrace.c     VALUE r;
VALUE             584 vm_backtrace.c VALUE
VALUE             585 vm_backtrace.c rb_backtrace_to_str_ary(VALUE self)
VALUE             596 vm_backtrace.c static VALUE
VALUE             599 vm_backtrace.c     VALUE obj;
VALUE             604 vm_backtrace.c     vloc->btobj = (VALUE)btobj;
VALUE             609 vm_backtrace.c static VALUE
VALUE             610 vm_backtrace.c backtrace_to_location_ary(VALUE self, long lev, long n)
VALUE             614 vm_backtrace.c     VALUE r;
VALUE             631 vm_backtrace.c VALUE
VALUE             632 vm_backtrace.c rb_backtrace_to_location_ary(VALUE self)
VALUE             643 vm_backtrace.c static VALUE
VALUE             644 vm_backtrace.c backtrace_dump_data(VALUE self)
VALUE             646 vm_backtrace.c     VALUE str = rb_backtrace_to_str_ary(self);
VALUE             650 vm_backtrace.c static VALUE
VALUE             651 vm_backtrace.c backtrace_load_data(VALUE self, VALUE str)
VALUE             659 vm_backtrace.c VALUE
VALUE             665 vm_backtrace.c VALUE
VALUE             674 vm_backtrace.c     VALUE filename;
VALUE             676 vm_backtrace.c     void (*func)(void *data, VALUE file, int lineno, VALUE name);
VALUE             694 vm_backtrace.c     const VALUE *pc = cfp->pc;
VALUE             696 vm_backtrace.c     VALUE file = arg->filename = iseq->body->location.path;
VALUE             697 vm_backtrace.c     VALUE name = iseq->body->location.label;
VALUE             707 vm_backtrace.c     VALUE file = arg->filename;
VALUE             708 vm_backtrace.c     VALUE name = rb_id2str(mid);
VALUE             715 vm_backtrace.c oldbt_print(void *data, VALUE file, int lineno, VALUE name)
VALUE             744 vm_backtrace.c oldbt_bugreport(void *arg, VALUE file, int line, VALUE method)
VALUE             783 vm_backtrace.c oldbt_print_to(void *data, VALUE file, int lineno, VALUE name)
VALUE             785 vm_backtrace.c     VALUE output = (VALUE)data;
VALUE             786 vm_backtrace.c     VALUE str = rb_sprintf("\tfrom %"PRIsVALUE":%d:in ", file, lineno);
VALUE             798 vm_backtrace.c rb_backtrace_print_to(VALUE output)
VALUE             811 vm_backtrace.c VALUE
VALUE             817 vm_backtrace.c static VALUE
VALUE             818 vm_backtrace.c vm_backtrace_to_ary(rb_thread_t *th, int argc, const VALUE *argv, int lev_default, int lev_plus, int to_str)
VALUE             820 vm_backtrace.c     VALUE level, vn;
VALUE             822 vm_backtrace.c     VALUE btval = backtrace_object(th);
VALUE             823 vm_backtrace.c     VALUE r;
VALUE             888 vm_backtrace.c static VALUE
VALUE             889 vm_backtrace.c thread_backtrace_to_ary(int argc, const VALUE *argv, VALUE thval, int to_str)
VALUE             900 vm_backtrace.c VALUE
VALUE             901 vm_backtrace.c rb_vm_thread_backtrace(int argc, const VALUE *argv, VALUE thval)
VALUE             906 vm_backtrace.c VALUE
VALUE             907 vm_backtrace.c rb_vm_thread_backtrace_locations(int argc, const VALUE *argv, VALUE thval)
VALUE             950 vm_backtrace.c static VALUE
VALUE             951 vm_backtrace.c rb_f_caller(int argc, VALUE *argv)
VALUE             978 vm_backtrace.c static VALUE
VALUE             979 vm_backtrace.c rb_f_caller_locations(int argc, VALUE *argv)
VALUE            1065 vm_backtrace.c     VALUE backtrace;
VALUE            1066 vm_backtrace.c     VALUE contexts; /* [[klass, binding, iseq, cfp], ...] */
VALUE            1079 vm_backtrace.c     VALUE ary;
VALUE            1088 vm_backtrace.c static VALUE
VALUE            1091 vm_backtrace.c     VALUE klass;
VALUE            1109 vm_backtrace.c     VALUE frame = rb_ary_new2(5);
VALUE            1114 vm_backtrace.c     rb_ary_store(frame, CALLER_BINDING_ISEQ, cfp->iseq ? (VALUE)cfp->iseq : Qnil);
VALUE            1124 vm_backtrace.c     VALUE frame = rb_ary_new2(5);
VALUE            1135 vm_backtrace.c static VALUE
VALUE            1139 vm_backtrace.c     VALUE result;
VALUE            1154 vm_backtrace.c 	VALUE entry = rb_ary_entry(result, i);
VALUE            1155 vm_backtrace.c 	VALUE cfp_val = rb_ary_entry(entry, CALLER_BINDING_BINDING);
VALUE            1171 vm_backtrace.c VALUE
VALUE            1177 vm_backtrace.c     volatile VALUE UNINITIALIZED_VAR(result);
VALUE            1200 vm_backtrace.c static VALUE
VALUE            1209 vm_backtrace.c VALUE
VALUE            1212 vm_backtrace.c     VALUE frame = frame_get(dc, index);
VALUE            1216 vm_backtrace.c VALUE
VALUE            1219 vm_backtrace.c     VALUE frame = frame_get(dc, index);
VALUE            1223 vm_backtrace.c VALUE
VALUE            1226 vm_backtrace.c     VALUE frame = frame_get(dc, index);
VALUE            1230 vm_backtrace.c VALUE
VALUE            1233 vm_backtrace.c     VALUE frame = frame_get(dc, index);
VALUE            1234 vm_backtrace.c     VALUE iseq = rb_ary_entry(frame, CALLER_BINDING_ISEQ);
VALUE            1239 vm_backtrace.c VALUE
VALUE            1246 vm_backtrace.c rb_profile_frames(int start, int limit, VALUE *buff, int *lines)
VALUE            1263 vm_backtrace.c 		buff[i] = (VALUE)cme;
VALUE            1266 vm_backtrace.c 		buff[i] = (VALUE)cfp->iseq;
VALUE            1280 vm_backtrace.c frame2iseq(VALUE frame)
VALUE            1305 vm_backtrace.c VALUE
VALUE            1306 vm_backtrace.c rb_profile_frame_path(VALUE frame)
VALUE            1312 vm_backtrace.c VALUE
VALUE            1313 vm_backtrace.c rb_profile_frame_absolute_path(VALUE frame)
VALUE            1319 vm_backtrace.c VALUE
VALUE            1320 vm_backtrace.c rb_profile_frame_label(VALUE frame)
VALUE            1326 vm_backtrace.c VALUE
VALUE            1327 vm_backtrace.c rb_profile_frame_base_label(VALUE frame)
VALUE            1333 vm_backtrace.c VALUE
VALUE            1334 vm_backtrace.c rb_profile_frame_first_lineno(VALUE frame)
VALUE            1340 vm_backtrace.c static VALUE
VALUE            1341 vm_backtrace.c frame2klass(VALUE frame)
VALUE            1355 vm_backtrace.c VALUE
VALUE            1356 vm_backtrace.c rb_profile_frame_classpath(VALUE frame)
VALUE            1358 vm_backtrace.c     VALUE klass = frame2klass(frame);
VALUE            1376 vm_backtrace.c VALUE
VALUE            1377 vm_backtrace.c rb_profile_frame_singleton_method_p(VALUE frame)
VALUE            1379 vm_backtrace.c     VALUE klass = frame2klass(frame);
VALUE            1389 vm_backtrace.c VALUE
VALUE            1390 vm_backtrace.c rb_profile_frame_method_name(VALUE frame)
VALUE            1396 vm_backtrace.c VALUE
VALUE            1397 vm_backtrace.c rb_profile_frame_qualified_method_name(VALUE frame)
VALUE            1399 vm_backtrace.c     VALUE method_name = rb_profile_frame_method_name(frame);
VALUE            1402 vm_backtrace.c 	VALUE classpath = rb_profile_frame_classpath(frame);
VALUE            1403 vm_backtrace.c 	VALUE singleton_p = rb_profile_frame_singleton_method_p(frame);
VALUE            1418 vm_backtrace.c VALUE
VALUE            1419 vm_backtrace.c rb_profile_frame_full_label(VALUE frame)
VALUE            1421 vm_backtrace.c     VALUE label = rb_profile_frame_label(frame);
VALUE            1422 vm_backtrace.c     VALUE base_label = rb_profile_frame_base_label(frame);
VALUE            1423 vm_backtrace.c     VALUE qualified_method_name = rb_profile_frame_qualified_method_name(frame);
VALUE             187 vm_core.h      	VALUE value;
VALUE             194 vm_core.h      	VALUE value;
VALUE             219 vm_core.h          VALUE keywords[1];
VALUE             229 vm_core.h          VALUE recv;
VALUE             234 vm_core.h      typedef VALUE (*vm_call_handler)(struct rb_thread_struct *th, struct rb_control_frame_struct *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE             261 vm_core.h          VALUE path;
VALUE             262 vm_core.h          VALUE absolute_path;
VALUE             263 vm_core.h          VALUE base_label;
VALUE             264 vm_core.h          VALUE label;
VALUE             265 vm_core.h          VALUE first_lineno; /* TODO: may be unsigned short */
VALUE             286 vm_core.h          const VALUE *iseq_encoded; /* encoded iseq (insn addr and operands) */
VALUE             333 vm_core.h      	const VALUE *opt_table; /* (opt_num + 1) entries. */
VALUE             354 vm_core.h      	    const VALUE *default_values;
VALUE             380 vm_core.h          VALUE mark_ary;     /* Array: includes operands which should be GC marked */
VALUE             392 vm_core.h          VALUE flags;
VALUE             393 vm_core.h          VALUE reserved1;
VALUE             400 vm_core.h      	    VALUE obj;
VALUE             484 vm_core.h          VALUE self;
VALUE             494 vm_core.h          VALUE thgroup_default;
VALUE             503 vm_core.h          VALUE mark_object_ary;
VALUE             504 vm_core.h          const VALUE special_exceptions[ruby_special_error_count];
VALUE             507 vm_core.h          VALUE top_self;
VALUE             508 vm_core.h          VALUE load_path;
VALUE             509 vm_core.h          VALUE load_path_snapshot;
VALUE             510 vm_core.h          VALUE load_path_check_cache;
VALUE             511 vm_core.h          VALUE expanded_load_path;
VALUE             512 vm_core.h          VALUE loaded_features;
VALUE             513 vm_core.h          VALUE loaded_features_snapshot;
VALUE             519 vm_core.h      	VALUE cmd;
VALUE             535 vm_core.h          VALUE verbose, debug, orig_progname, progname;
VALUE             536 vm_core.h          VALUE coverages;
VALUE             538 vm_core.h          VALUE defined_module_hash;
VALUE             544 vm_core.h          VALUE *defined_strings;
VALUE             562 vm_core.h      #define RUBY_VM_THREAD_VM_STACK_SIZE          ( 128 * 1024 * sizeof(VALUE)) /*  512 KB or 1024 KB */
VALUE             563 vm_core.h      #define RUBY_VM_THREAD_VM_STACK_SIZE_MIN      (   2 * 1024 * sizeof(VALUE)) /*    8 KB or   16 KB */
VALUE             564 vm_core.h      #define RUBY_VM_THREAD_MACHINE_STACK_SIZE     ( 128 * 1024 * sizeof(VALUE)) /*  512 KB or 1024 KB */
VALUE             565 vm_core.h      #define RUBY_VM_THREAD_MACHINE_STACK_SIZE_MIN (  16 * 1024 * sizeof(VALUE)) /*   64 KB or  128 KB */
VALUE             567 vm_core.h      #define RUBY_VM_FIBER_VM_STACK_SIZE           (  16 * 1024 * sizeof(VALUE)) /*   64 KB or  128 KB */
VALUE             568 vm_core.h      #define RUBY_VM_FIBER_VM_STACK_SIZE_MIN       (   2 * 1024 * sizeof(VALUE)) /*    8 KB or   16 KB */
VALUE             569 vm_core.h      #define RUBY_VM_FIBER_MACHINE_STACK_SIZE      (  64 * 1024 * sizeof(VALUE)) /*  256 KB or  512 KB */
VALUE             570 vm_core.h      #define RUBY_VM_FIBER_MACHINE_STACK_SIZE_MIN  (  16 * 1024 * sizeof(VALUE)) /*   64 KB or  128 KB */
VALUE             597 vm_core.h          const VALUE *pc;		/* cfp[0] */
VALUE             598 vm_core.h          VALUE *sp;			/* cfp[1] */
VALUE             600 vm_core.h          VALUE flag;			/* cfp[3] */
VALUE             601 vm_core.h          VALUE self;			/* cfp[4] / block[0] */
VALUE             602 vm_core.h          VALUE *ep;			/* cfp[5] / block[1] */
VALUE             604 vm_core.h          VALUE proc;			/* cfp[7] / block[3] */
VALUE             607 vm_core.h          VALUE *bp_check;		/* cfp[8] */
VALUE             612 vm_core.h          VALUE self;			/* share with method frame if it's only block */
VALUE             613 vm_core.h          VALUE *ep;			/* share with method frame if it's only block */
VALUE             615 vm_core.h          VALUE proc;
VALUE             637 vm_core.h          VALUE tag;
VALUE             638 vm_core.h          VALUE retval;
VALUE             660 vm_core.h          VALUE marker;
VALUE             661 vm_core.h          VALUE (*e_proc)(ANYARGS);
VALUE             662 vm_core.h          VALUE data2;
VALUE             676 vm_core.h          VALUE self;
VALUE             680 vm_core.h          VALUE *stack;		/* must free, must mark */
VALUE             685 vm_core.h          VALUE last_status; /* $? */
VALUE             702 vm_core.h          VALUE top_self;
VALUE             703 vm_core.h          VALUE top_wrapper;
VALUE             706 vm_core.h          VALUE *root_lep;
VALUE             707 vm_core.h          VALUE root_svar;
VALUE             721 vm_core.h          VALUE thgroup;
VALUE             722 vm_core.h          VALUE value;
VALUE             725 vm_core.h          VALUE errinfo;
VALUE             729 vm_core.h          VALUE retval;
VALUE             733 vm_core.h          VALUE pending_interrupt_queue;
VALUE             734 vm_core.h          VALUE pending_interrupt_mask_stack;
VALUE             742 vm_core.h          VALUE locking_mutex;
VALUE             750 vm_core.h          VALUE local_storage_recursive_hash;
VALUE             751 vm_core.h          VALUE local_storage_recursive_hash_for_trace;
VALUE             755 vm_core.h          VALUE first_proc;
VALUE             756 vm_core.h          VALUE first_args;
VALUE             757 vm_core.h          VALUE (*first_func)(ANYARGS);
VALUE             761 vm_core.h      	VALUE *stack_start;
VALUE             762 vm_core.h      	VALUE *stack_end;
VALUE             765 vm_core.h      	VALUE *register_stack_start;
VALUE             766 vm_core.h      	VALUE *register_stack_end;
VALUE             773 vm_core.h          VALUE stat_insn_usage;
VALUE             795 vm_core.h          VALUE name;
VALUE             817 vm_core.h      rb_iseq_t *rb_iseq_new(NODE*, VALUE, VALUE, VALUE, const rb_iseq_t *parent, enum iseq_type);
VALUE             818 vm_core.h      rb_iseq_t *rb_iseq_new_top(NODE *node, VALUE name, VALUE path, VALUE absolute_path, const rb_iseq_t *parent);
VALUE             819 vm_core.h      rb_iseq_t *rb_iseq_new_main(NODE *node, VALUE path, VALUE absolute_path, const rb_iseq_t *parent);
VALUE             820 vm_core.h      rb_iseq_t *rb_iseq_new_with_bopt(NODE*, VALUE, VALUE, VALUE, VALUE, VALUE, enum iseq_type, VALUE);
VALUE             821 vm_core.h      rb_iseq_t *rb_iseq_new_with_opt(NODE*, VALUE, VALUE, VALUE, VALUE, const rb_iseq_t *parent, enum iseq_type, const rb_compile_option_t*);
VALUE             824 vm_core.h      rb_iseq_t *rb_iseq_compile(VALUE src, VALUE file, VALUE line);
VALUE             825 vm_core.h      rb_iseq_t *rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block);
VALUE             826 vm_core.h      rb_iseq_t *rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt);
VALUE             828 vm_core.h      VALUE rb_iseq_disasm(const rb_iseq_t *iseq);
VALUE             829 vm_core.h      int rb_iseq_disasm_insn(VALUE str, const VALUE *iseqval, size_t pos, const rb_iseq_t *iseq, VALUE child);
VALUE             832 vm_core.h      VALUE rb_iseq_coverage(const rb_iseq_t *iseq);
VALUE             834 vm_core.h      RUBY_EXTERN VALUE rb_cISeq;
VALUE             835 vm_core.h      RUBY_EXTERN VALUE rb_cRubyVM;
VALUE             836 vm_core.h      RUBY_EXTERN VALUE rb_cEnv;
VALUE             837 vm_core.h      RUBY_EXTERN VALUE rb_mRubyVMFrozenCore;
VALUE             856 vm_core.h          VALUE env[1];               /* flexible array */
VALUE             865 vm_core.h          VALUE env;
VALUE             866 vm_core.h          VALUE path;
VALUE             918 vm_core.h      #define VM_FRAME_MAGIC_MASK   (~(~(VALUE)0<<VM_FRAME_MAGIC_MASK_BITS))
VALUE             939 vm_core.h      typedef VALUE CDHASH;
VALUE             948 vm_core.h      #define GC_GUARDED_PTR(p)     ((VALUE)((VALUE)(p) | 0x01))
VALUE             949 vm_core.h      #define GC_GUARDED_PTR_REF(p) ((void *)(((VALUE)(p)) & ~0x03))
VALUE             950 vm_core.h      #define GC_GUARDED_PTR_P(p)   (((VALUE)(p)) & 0x01)
VALUE             964 vm_core.h      #define VM_ENVVAL_PREV_EP_PTR(v)   ((VALUE)GC_GUARDED_PTR(v))
VALUE             967 vm_core.h      #define VM_EP_PREV_EP(ep)   ((VALUE *)GC_GUARDED_PTR_REF((ep)[0]))
VALUE             971 vm_core.h      VALUE *rb_vm_ep_local_ep(VALUE *ep);
VALUE             983 vm_core.h      #define RUBY_VM_IFUNC_P(ptr)        (RB_TYPE_P((VALUE)(ptr), T_IMEMO) && imemo_type((VALUE)ptr) == imemo_ifunc)
VALUE             984 vm_core.h      #define RUBY_VM_NORMAL_ISEQ_P(ptr)  (RB_TYPE_P((VALUE)(ptr), T_IMEMO) && imemo_type((VALUE)ptr) == imemo_iseq && rb_iseq_check((rb_iseq_t *)ptr))
VALUE             988 vm_core.h        ((rb_control_frame_t *)((VALUE *)(b) - 4))
VALUE             992 vm_core.h      VALUE rb_thread_alloc(VALUE klass);
VALUE             993 vm_core.h      VALUE rb_proc_alloc(VALUE klass);
VALUE             994 vm_core.h      VALUE rb_binding_alloc(VALUE klass);
VALUE             998 vm_core.h      extern void rb_vmdebug_debug_print_pre(rb_thread_t *th, rb_control_frame_t *cfp, VALUE *_pc);
VALUE            1008 vm_core.h      VALUE rb_iseq_eval(const rb_iseq_t *iseq);
VALUE            1009 vm_core.h      VALUE rb_iseq_eval_main(const rb_iseq_t *iseq);
VALUE            1011 vm_core.h      int rb_thread_method_id_and_class(rb_thread_t *th, ID *idp, VALUE *klassp);
VALUE            1013 vm_core.h      VALUE rb_vm_invoke_proc(rb_thread_t *th, rb_proc_t *proc,
VALUE            1014 vm_core.h      			int argc, const VALUE *argv, const rb_block_t *blockptr);
VALUE            1015 vm_core.h      VALUE rb_vm_make_proc_lambda(rb_thread_t *th, const rb_block_t *block, VALUE klass, int8_t is_lambda);
VALUE            1016 vm_core.h      VALUE rb_vm_make_proc(rb_thread_t *th, const rb_block_t *block, VALUE klass);
VALUE            1017 vm_core.h      VALUE rb_vm_make_binding(rb_thread_t *th, const rb_control_frame_t *src_cfp);
VALUE            1018 vm_core.h      VALUE rb_vm_env_local_variables(const rb_env_t *env);
VALUE            1019 vm_core.h      VALUE rb_vm_env_prev_envval(const rb_env_t *env);
VALUE            1020 vm_core.h      VALUE rb_vm_proc_envval(const rb_proc_t *proc);
VALUE            1021 vm_core.h      VALUE *rb_binding_add_dynavars(rb_binding_t *bind, int dyncount, const ID *dynvars);
VALUE            1024 vm_core.h      VALUE rb_vm_call(rb_thread_t *th, VALUE recv, VALUE id, int argc,
VALUE            1025 vm_core.h      		 const VALUE *argv, const rb_callable_method_entry_t *me);
VALUE            1057 vm_core.h      VALUE rb_name_err_mesg_new(VALUE mesg, VALUE recv, VALUE method);
VALUE            1060 vm_core.h      int rb_vm_control_frame_id_and_class(const rb_control_frame_t *cfp, ID *idp, VALUE *klassp);
VALUE            1063 vm_core.h      void rb_vm_register_special_exception(enum ruby_special_exceptions sp, VALUE exception_class, const char *mesg);
VALUE            1067 vm_core.h      int rb_autoloading_value(VALUE mod, ID id, VALUE* value);
VALUE            1069 vm_core.h      void rb_vm_rewrite_cref(rb_cref_t *node, VALUE old_klass, VALUE new_klass, rb_cref_t **new_cref_ptr);
VALUE            1077 vm_core.h          (!RUBY_CONST_ASSERT(sizeof(*(sp)) == sizeof(VALUE)) || \
VALUE            1142 vm_core.h      VALUE rb_exc_set_backtrace(VALUE exc, VALUE bt);
VALUE            1152 vm_core.h      void rb_threadptr_pending_interrupt_enque(rb_thread_t *th, VALUE v);
VALUE            1154 vm_core.h      void rb_threadptr_error_print(rb_thread_t *th, VALUE errinfo);
VALUE            1170 vm_core.h          VALUE self;
VALUE            1172 vm_core.h          VALUE klass;
VALUE            1173 vm_core.h          VALUE data;
VALUE            1179 vm_core.h          VALUE path;
VALUE            1195 vm_core.h      			  VALUE self, ID id, VALUE klass, VALUE data, int pop_p)
VALUE            1223 vm_core.h      extern VALUE rb_get_coverages(void);
VALUE            1224 vm_core.h      extern void rb_set_coverages(VALUE);
VALUE              27 vm_debug.h     VALUE ruby_debug_print_value(int level, int debug_level, const char *header, VALUE v);
VALUE              37 vm_dump.c          VALUE tmp;
VALUE             102 vm_dump.c      	    tmp = rb_sym2str((VALUE)cfp->iseq);
VALUE             152 vm_dump.c          VALUE *sp = cfp->sp, *ep = cfp->ep;
VALUE             153 vm_dump.c          VALUE *p, *st, *t;
VALUE             159 vm_dump.c      	t = (VALUE *)*p;
VALUE             161 vm_dump.c      	    fprintf(stderr, " (= %ld)", (long)((VALUE *)GC_GUARDED_PTR_REF(t) - th->stack));
VALUE             188 vm_dump.c      rb_vmdebug_env_dump_raw(rb_env_t *env, VALUE *ep)
VALUE             194 vm_dump.c      	VALUE prev_envval;
VALUE             218 vm_dump.c          VALUE val = rb_inspect(proc->block.self);
VALUE             228 vm_dump.c      rb_vmdebug_stack_dump_th(VALUE thval)
VALUE             238 vm_dump.c      static VALUE *
VALUE             242 vm_dump.c          VALUE *bp = prev_cfp->sp + cfp->iseq->body->local_size + 1;
VALUE             255 vm_dump.c          VALUE rstr;
VALUE             256 vm_dump.c          VALUE *sp = cfp->sp;
VALUE             257 vm_dump.c          VALUE *ep = cfp->ep;
VALUE             281 vm_dump.c      	VALUE *ptr = ep - local_size;
VALUE             309 vm_dump.c      	if ((th)->stack + (th)->stack_size > (VALUE *)(cfp + 1)) {
VALUE             344 vm_dump.c      rb_vmdebug_thread_dump_regs(VALUE thval)
VALUE             352 vm_dump.c      rb_vmdebug_debug_print_pre(rb_thread_t *th, rb_control_frame_t *cfp,VALUE *_pc)
VALUE             368 vm_dump.c      	    const VALUE *iseq_original = rb_iseq_original_iseq((rb_iseq_t *)iseq);
VALUE             383 vm_dump.c      		 , VALUE reg_a, VALUE reg_b
VALUE             403 vm_dump.c      	VALUE rstr;
VALUE             415 vm_dump.c      VALUE
VALUE             416 vm_dump.c      rb_vmdebug_thread_dump_state(VALUE self)
VALUE             663 vm_dump.c      			fprintf(stderr, " [0x%p]", (void *)(VALUE)addr);
VALUE            1009 vm_dump.c      	VALUE name;
VALUE            1038 vm_dump.c      		VALUE klass = rb_search_class_path(rb_obj_class(name));
VALUE              15 vm_eval.c          VALUE tbl;
VALUE              18 vm_eval.c      static inline VALUE method_missing(VALUE obj, ID id, int argc, const VALUE *argv, enum method_missing_reason call_status);
VALUE              19 vm_eval.c      static inline VALUE vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref);
VALUE              20 vm_eval.c      static inline VALUE vm_yield(rb_thread_t *th, int argc, const VALUE *argv);
VALUE              21 vm_eval.c      static inline VALUE vm_yield_with_block(rb_thread_t *th, int argc, const VALUE *argv, const rb_block_t *blockargptr);
VALUE              22 vm_eval.c      static VALUE vm_exec(rb_thread_t *th);
VALUE              24 vm_eval.c      static int vm_collect_local_variables_in_heap(rb_thread_t *th, const VALUE *dfp, const struct local_var_list *vars);
VALUE              26 vm_eval.c      static VALUE rb_eUncaughtThrow;
VALUE              31 vm_eval.c      VALUE rb_vm_backtrace_str_ary(rb_thread_t *th, int lev, int n);
VALUE              40 vm_eval.c      static VALUE send_internal(int argc, const VALUE *argv, VALUE recv, call_type scope);
VALUE              42 vm_eval.c      static VALUE vm_call0_body(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv);
VALUE              44 vm_eval.c      static VALUE
VALUE              45 vm_eval.c      vm_call0(rb_thread_t* th, VALUE recv, ID id, int argc, const VALUE *argv, const rb_callable_method_entry_t *me)
VALUE              65 vm_eval.c      static VALUE
VALUE              66 vm_eval.c      vm_call0_cfunc(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv)
VALUE              68 vm_eval.c          VALUE val;
VALUE              77 vm_eval.c      	VALUE recv = calling->recv;
VALUE             107 vm_eval.c      static VALUE
VALUE             108 vm_eval.c      vm_call0_cfunc_with_frame(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv)
VALUE             110 vm_eval.c          VALUE val;
VALUE             114 vm_eval.c          VALUE recv = calling->recv;
VALUE             125 vm_eval.c      		      VM_ENVVAL_BLOCK_PTR(blockptr), (VALUE)me,
VALUE             145 vm_eval.c      static VALUE
VALUE             146 vm_eval.c      vm_call0_cfunc(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv)
VALUE             153 vm_eval.c      static VALUE
VALUE             154 vm_eval.c      vm_call0_body(rb_thread_t* th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv)
VALUE             156 vm_eval.c          VALUE ret;
VALUE             203 vm_eval.c      	    VALUE super_class;
VALUE             256 vm_eval.c      VALUE
VALUE             257 vm_eval.c      rb_vm_call(rb_thread_t *th, VALUE recv, VALUE id, int argc, const VALUE *argv, const rb_callable_method_entry_t *me)
VALUE             262 vm_eval.c      static inline VALUE
VALUE             263 vm_eval.c      vm_call_super(rb_thread_t *th, int argc, const VALUE *argv)
VALUE             265 vm_eval.c          VALUE recv = th->cfp->self;
VALUE             266 vm_eval.c          VALUE klass;
VALUE             288 vm_eval.c      VALUE
VALUE             289 vm_eval.c      rb_call_super(int argc, const VALUE *argv)
VALUE             295 vm_eval.c      VALUE
VALUE             314 vm_eval.c      static inline const rb_callable_method_entry_t *rb_search_method_entry(VALUE recv, ID mid);
VALUE             315 vm_eval.c      static inline enum method_missing_reason rb_method_call_status(rb_thread_t *th, const rb_callable_method_entry_t *me, call_type scope, VALUE self);
VALUE             332 vm_eval.c      static inline VALUE
VALUE             333 vm_eval.c      rb_call0(VALUE recv, ID mid, int argc, const VALUE *argv,
VALUE             334 vm_eval.c      	 call_type scope, VALUE self)
VALUE             349 vm_eval.c          VALUE defined_class;
VALUE             350 vm_eval.c          VALUE recv;
VALUE             356 vm_eval.c          const VALUE *argv;
VALUE             359 vm_eval.c      static VALUE
VALUE             369 vm_eval.c      static VALUE
VALUE             370 vm_eval.c      check_funcall_failed(struct rescue_funcall_args *args, VALUE e)
VALUE             394 vm_eval.c      check_funcall_respond_to(rb_thread_t *th, VALUE klass, VALUE recv, ID mid)
VALUE             405 vm_eval.c      static VALUE
VALUE             406 vm_eval.c      check_funcall_missing(rb_thread_t *th, VALUE klass, VALUE recv, ID mid, int argc, const VALUE *argv, int respond, VALUE def)
VALUE             410 vm_eval.c          VALUE ret = Qundef;
VALUE             420 vm_eval.c      	VALUE argbuf, *new_args = ALLOCV_N(VALUE, argbuf, argc+1);
VALUE             423 vm_eval.c      	MEMCPY(new_args+1, argv, VALUE, argc);
VALUE             431 vm_eval.c      	ret = rb_rescue2(check_funcall_exec, (VALUE)&args,
VALUE             432 vm_eval.c      			 check_funcall_failed, (VALUE)&args,
VALUE             433 vm_eval.c      			 rb_eNoMethodError, (VALUE)0);
VALUE             439 vm_eval.c      VALUE
VALUE             440 vm_eval.c      rb_check_funcall(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             445 vm_eval.c      VALUE
VALUE             446 vm_eval.c      rb_check_funcall_default(VALUE recv, ID mid, int argc, const VALUE *argv, VALUE def)
VALUE             448 vm_eval.c          VALUE klass = CLASS_OF(recv);
VALUE             465 vm_eval.c      VALUE
VALUE             466 vm_eval.c      rb_check_funcall_with_hook(VALUE recv, ID mid, int argc, const VALUE *argv,
VALUE             467 vm_eval.c      			   rb_check_funcall_hook *hook, VALUE arg)
VALUE             469 vm_eval.c          VALUE klass = CLASS_OF(recv);
VALUE             481 vm_eval.c      	VALUE ret = check_funcall_missing(th, klass, recv, mid, argc, argv,
VALUE             528 vm_eval.c      rb_search_method_entry(VALUE recv, ID mid)
VALUE             530 vm_eval.c          VALUE klass = CLASS_OF(recv);
VALUE             533 vm_eval.c              VALUE flags;
VALUE             570 vm_eval.c      rb_method_call_status(rb_thread_t *th, const rb_callable_method_entry_t *me, call_type scope, VALUE self)
VALUE             572 vm_eval.c          VALUE klass;
VALUE             598 vm_eval.c      		VALUE defined_class = klass;
VALUE             626 vm_eval.c      static inline VALUE
VALUE             627 vm_eval.c      rb_call(VALUE recv, ID mid, int argc, const VALUE *argv, call_type scope)
VALUE             633 vm_eval.c      NORETURN(static void raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv,
VALUE             634 vm_eval.c      					  VALUE obj, enum method_missing_reason call_status));
VALUE             669 vm_eval.c      static VALUE
VALUE             670 vm_eval.c      rb_method_missing(int argc, const VALUE *argv, VALUE obj)
VALUE             677 vm_eval.c      static VALUE
VALUE             678 vm_eval.c      make_no_method_exception(VALUE exc, VALUE format, VALUE obj,
VALUE             679 vm_eval.c      			 int argc, const VALUE *argv, int priv)
VALUE             689 vm_eval.c          VALUE args[args_size];
VALUE             704 vm_eval.c      raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv, VALUE obj,
VALUE             707 vm_eval.c          VALUE exc = rb_eNoMethodError;
VALUE             708 vm_eval.c          VALUE format = 0;
VALUE             714 vm_eval.c      	const VALUE e = rb_eArgError; /* TODO: TypeError? */
VALUE             745 vm_eval.c      static inline VALUE
VALUE             746 vm_eval.c      method_missing(VALUE obj, ID id, int argc, const VALUE *argv, enum method_missing_reason call_status)
VALUE             748 vm_eval.c          VALUE *nargv, result, work, klass;
VALUE             761 vm_eval.c          nargv = ALLOCV_N(VALUE, work, argc + 1);
VALUE             763 vm_eval.c          MEMCPY(nargv + 1, argv, VALUE, argc);
VALUE             778 vm_eval.c      rb_raise_method_missing(rb_thread_t *th, int argc, const VALUE *argv,
VALUE             779 vm_eval.c      			VALUE obj, int call_status)
VALUE             793 vm_eval.c      VALUE
VALUE             794 vm_eval.c      rb_apply(VALUE recv, ID mid, VALUE args)
VALUE             797 vm_eval.c          VALUE *argv, ret;
VALUE             808 vm_eval.c          argv = ALLOCA_N(VALUE, argc);
VALUE             809 vm_eval.c          MEMCPY(argv, RARRAY_CONST_PTR(args), VALUE, argc);
VALUE             822 vm_eval.c      VALUE
VALUE             823 vm_eval.c      rb_funcall(VALUE recv, ID mid, int n, ...)
VALUE             825 vm_eval.c          VALUE *argv;
VALUE             833 vm_eval.c      	argv = ALLOCA_N(VALUE, n);
VALUE             836 vm_eval.c      	    argv[i] = va_arg(ar, VALUE);
VALUE             853 vm_eval.c      VALUE
VALUE             854 vm_eval.c      rb_funcallv(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             868 vm_eval.c      VALUE
VALUE             869 vm_eval.c      rb_funcallv_public(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             874 vm_eval.c      VALUE
VALUE             875 vm_eval.c      rb_funcall_passing_block(VALUE recv, ID mid, int argc, const VALUE *argv)
VALUE             882 vm_eval.c      VALUE
VALUE             883 vm_eval.c      rb_funcall_with_block(VALUE recv, ID mid, int argc, const VALUE *argv, VALUE pass_procval)
VALUE             899 vm_eval.c      static VALUE *
VALUE             900 vm_eval.c      current_vm_stack_arg(rb_thread_t *th, const VALUE *argv)
VALUE             908 vm_eval.c      static VALUE
VALUE             909 vm_eval.c      send_internal(int argc, const VALUE *argv, VALUE recv, call_type scope)
VALUE             912 vm_eval.c          VALUE vid;
VALUE             913 vm_eval.c          VALUE self;
VALUE             914 vm_eval.c          VALUE ret, vargv = 0;
VALUE             933 vm_eval.c      	    VALUE exc = make_no_method_exception(rb_eNoMethodError, 0,
VALUE             939 vm_eval.c      	    VALUE *tmp_argv = current_vm_stack_arg(th, argv);
VALUE             945 vm_eval.c      		tmp_argv = ALLOCV_N(VALUE, vargv, argc);
VALUE             947 vm_eval.c      		MEMCPY(tmp_argv+1, argv+1, VALUE, argc-1);
VALUE             988 vm_eval.c      VALUE
VALUE             989 vm_eval.c      rb_f_send(int argc, VALUE *argv, VALUE recv)
VALUE            1008 vm_eval.c      VALUE
VALUE            1009 vm_eval.c      rb_f_public_send(int argc, VALUE *argv, VALUE recv)
VALUE            1016 vm_eval.c      static inline VALUE
VALUE            1017 vm_eval.c      rb_yield_0(int argc, const VALUE * argv)
VALUE            1022 vm_eval.c      VALUE
VALUE            1023 vm_eval.c      rb_yield_1(VALUE val)
VALUE            1028 vm_eval.c      VALUE
VALUE            1029 vm_eval.c      rb_yield(VALUE val)
VALUE            1039 vm_eval.c      VALUE
VALUE            1047 vm_eval.c      	VALUE *argv;
VALUE            1049 vm_eval.c      	argv = ALLOCA_N(VALUE, n);
VALUE            1053 vm_eval.c      	    argv[i] = va_arg(args, VALUE);
VALUE            1061 vm_eval.c      VALUE
VALUE            1062 vm_eval.c      rb_yield_values2(int argc, const VALUE *argv)
VALUE            1067 vm_eval.c      VALUE
VALUE            1068 vm_eval.c      rb_yield_splat(VALUE values)
VALUE            1070 vm_eval.c          VALUE tmp = rb_check_array_type(values);
VALUE            1071 vm_eval.c          volatile VALUE v;
VALUE            1080 vm_eval.c      VALUE
VALUE            1081 vm_eval.c      rb_yield_block(VALUE val, VALUE arg, int argc, const VALUE *argv, VALUE blockarg)
VALUE            1092 vm_eval.c      static VALUE
VALUE            1101 vm_eval.c      static VALUE
VALUE            1102 vm_eval.c      loop_stop(VALUE dummy, VALUE exc)
VALUE            1107 vm_eval.c      static VALUE
VALUE            1108 vm_eval.c      rb_f_loop_size(VALUE self, VALUE args, VALUE eobj)
VALUE            1143 vm_eval.c      static VALUE
VALUE            1144 vm_eval.c      rb_f_loop(VALUE self)
VALUE            1147 vm_eval.c          return rb_rescue2(loop_i, (VALUE)0, loop_stop, (VALUE)0, rb_eStopIteration, (VALUE)0);
VALUE            1155 vm_eval.c      static VALUE
VALUE            1156 vm_eval.c      rb_iterate0(VALUE (* it_proc) (VALUE), VALUE data1,
VALUE            1161 vm_eval.c          volatile VALUE retval = Qnil;
VALUE            1208 vm_eval.c      VALUE
VALUE            1209 vm_eval.c      rb_iterate(VALUE (* it_proc)(VALUE), VALUE data1,
VALUE            1210 vm_eval.c      	   VALUE (* bl_proc)(ANYARGS), VALUE data2)
VALUE            1218 vm_eval.c          VALUE obj;
VALUE            1221 vm_eval.c          const VALUE *argv;
VALUE            1224 vm_eval.c      static VALUE
VALUE            1225 vm_eval.c      iterate_method(VALUE obj)
VALUE            1233 vm_eval.c      VALUE
VALUE            1234 vm_eval.c      rb_block_call(VALUE obj, ID mid, int argc, const VALUE * argv,
VALUE            1235 vm_eval.c      	      VALUE (*bl_proc) (ANYARGS), VALUE data2)
VALUE            1243 vm_eval.c          return rb_iterate(iterate_method, (VALUE)&arg, bl_proc, data2);
VALUE            1246 vm_eval.c      static VALUE
VALUE            1247 vm_eval.c      iterate_check_method(VALUE obj)
VALUE            1255 vm_eval.c      VALUE
VALUE            1256 vm_eval.c      rb_check_block_call(VALUE obj, ID mid, int argc, const VALUE *argv,
VALUE            1257 vm_eval.c      		    VALUE (*bl_proc) (ANYARGS), VALUE data2)
VALUE            1265 vm_eval.c          return rb_iterate(iterate_check_method, (VALUE)&arg, bl_proc, data2);
VALUE            1268 vm_eval.c      VALUE
VALUE            1269 vm_eval.c      rb_each(VALUE obj)
VALUE            1274 vm_eval.c      static VALUE
VALUE            1275 vm_eval.c      adjust_backtrace_in_eval(rb_thread_t *th, VALUE errinfo)
VALUE            1277 vm_eval.c          VALUE errat = rb_get_backtrace(errinfo);
VALUE            1278 vm_eval.c          VALUE mesg = rb_attr_get(errinfo, id_mesg);
VALUE            1280 vm_eval.c      	VALUE bt2 = rb_vm_backtrace_str_ary(th, 0, 0);
VALUE            1291 vm_eval.c      static VALUE
VALUE            1292 vm_eval.c      eval_string_with_cref(VALUE self, VALUE src, VALUE scope, rb_cref_t *const cref_arg,
VALUE            1293 vm_eval.c      		      VALUE filename, int lineno)
VALUE            1296 vm_eval.c          VALUE result = Qundef;
VALUE            1297 vm_eval.c          VALUE envval;
VALUE            1301 vm_eval.c          volatile VALUE file;
VALUE            1311 vm_eval.c      	VALUE absolute_path = Qnil;
VALUE            1312 vm_eval.c      	VALUE fname;
VALUE            1373 vm_eval.c      	    VALUE disasm = rb_iseq_disasm(iseq);
VALUE            1403 vm_eval.c      static VALUE
VALUE            1404 vm_eval.c      eval_string(VALUE self, VALUE src, VALUE scope, VALUE file, int line)
VALUE            1427 vm_eval.c      VALUE
VALUE            1428 vm_eval.c      rb_f_eval(int argc, const VALUE *argv, VALUE self)
VALUE            1430 vm_eval.c          VALUE src, scope, vfile, vline;
VALUE            1431 vm_eval.c          VALUE file = Qundef;
VALUE            1449 vm_eval.c      VALUE
VALUE            1452 vm_eval.c          VALUE file = filename ? rb_str_new_cstr(filename) : 0;
VALUE            1457 vm_eval.c          VALUE str;
VALUE            1458 vm_eval.c          VALUE filename;
VALUE            1461 vm_eval.c      static VALUE
VALUE            1462 vm_eval.c      eval_string_from_file_helper(VALUE data)
VALUE            1468 vm_eval.c      VALUE
VALUE            1474 vm_eval.c          return rb_protect(eval_string_from_file_helper, (VALUE)&arg, state);
VALUE            1489 vm_eval.c      VALUE
VALUE            1505 vm_eval.c      VALUE
VALUE            1508 vm_eval.c          return rb_protect((VALUE (*)(VALUE))rb_eval_string, (VALUE)str, state);
VALUE            1522 vm_eval.c      VALUE
VALUE            1527 vm_eval.c          VALUE self = th->top_self;
VALUE            1528 vm_eval.c          VALUE wrapper = th->top_wrapper;
VALUE            1529 vm_eval.c          VALUE val;
VALUE            1549 vm_eval.c      VALUE
VALUE            1550 vm_eval.c      rb_eval_cmd(VALUE cmd, VALUE arg, int level)
VALUE            1553 vm_eval.c          volatile VALUE val = Qnil;		/* OK */
VALUE            1590 vm_eval.c      static VALUE
VALUE            1591 vm_eval.c      yield_under(VALUE under, VALUE self, VALUE values)
VALUE            1612 vm_eval.c      VALUE
VALUE            1613 vm_eval.c      rb_yield_refine_block(VALUE refinement, VALUE refinements)
VALUE            1631 vm_eval.c      static VALUE
VALUE            1632 vm_eval.c      eval_under(VALUE under, VALUE self, VALUE src, VALUE file, int line)
VALUE            1639 vm_eval.c      static VALUE
VALUE            1640 vm_eval.c      specific_eval(int argc, const VALUE *argv, VALUE klass, VALUE self)
VALUE            1647 vm_eval.c      	VALUE file = Qundef;
VALUE            1649 vm_eval.c      	VALUE code;
VALUE            1664 vm_eval.c      static VALUE
VALUE            1665 vm_eval.c      singleton_class_for_eval(VALUE self)
VALUE            1711 vm_eval.c      VALUE
VALUE            1712 vm_eval.c      rb_obj_instance_eval(int argc, const VALUE *argv, VALUE self)
VALUE            1714 vm_eval.c          VALUE klass = singleton_class_for_eval(self);
VALUE            1736 vm_eval.c      VALUE
VALUE            1737 vm_eval.c      rb_obj_instance_exec(int argc, const VALUE *argv, VALUE self)
VALUE            1739 vm_eval.c          VALUE klass = singleton_class_for_eval(self);
VALUE            1770 vm_eval.c      VALUE
VALUE            1771 vm_eval.c      rb_mod_module_eval(int argc, const VALUE *argv, VALUE mod)
VALUE            1798 vm_eval.c      VALUE
VALUE            1799 vm_eval.c      rb_mod_module_exec(int argc, const VALUE *argv, VALUE mod)
VALUE            1817 vm_eval.c      static VALUE
VALUE            1818 vm_eval.c      uncaught_throw_init(int argc, const VALUE *argv, VALUE exc)
VALUE            1834 vm_eval.c      static VALUE
VALUE            1835 vm_eval.c      uncaught_throw_tag(VALUE exc)
VALUE            1847 vm_eval.c      static VALUE
VALUE            1848 vm_eval.c      uncaught_throw_value(VALUE exc)
VALUE            1860 vm_eval.c      static VALUE
VALUE            1861 vm_eval.c      uncaught_throw_to_s(VALUE exc)
VALUE            1863 vm_eval.c          VALUE mesg = rb_attr_get(exc, id_mesg);
VALUE            1864 vm_eval.c          VALUE tag = uncaught_throw_tag(exc);
VALUE            1880 vm_eval.c      static VALUE
VALUE            1881 vm_eval.c      rb_f_throw(int argc, VALUE *argv)
VALUE            1883 vm_eval.c          VALUE tag, value;
VALUE            1891 vm_eval.c      rb_throw_obj(VALUE tag, VALUE value)
VALUE            1904 vm_eval.c      	VALUE desc[3];
VALUE            1911 vm_eval.c          th->errinfo = (VALUE)THROW_DATA_NEW(tag, NULL, TAG_THROW);
VALUE            1916 vm_eval.c      rb_throw(const char *tag, VALUE val)
VALUE            1921 vm_eval.c      static VALUE
VALUE            1922 vm_eval.c      catch_i(VALUE tag, VALUE data)
VALUE            1978 vm_eval.c      static VALUE
VALUE            1979 vm_eval.c      rb_f_catch(int argc, VALUE *argv)
VALUE            1981 vm_eval.c          VALUE tag;
VALUE            1992 vm_eval.c      VALUE
VALUE            1993 vm_eval.c      rb_catch(const char *tag, VALUE (*func)(), VALUE data)
VALUE            1995 vm_eval.c          VALUE vtag = tag ? rb_sym_intern_ascii_cstr(tag) : rb_obj_alloc(rb_cObject);
VALUE            1999 vm_eval.c      static VALUE vm_catch_protect(VALUE, rb_block_call_func *, VALUE, int *, rb_thread_t *);
VALUE            2001 vm_eval.c      VALUE
VALUE            2002 vm_eval.c      rb_catch_obj(VALUE t, VALUE (*func)(), VALUE data)
VALUE            2006 vm_eval.c          VALUE val = vm_catch_protect(t, (rb_block_call_func *)func, data, &state, th);
VALUE            2012 vm_eval.c      VALUE
VALUE            2013 vm_eval.c      rb_catch_protect(VALUE t, rb_block_call_func *func, VALUE data, int *stateptr)
VALUE            2018 vm_eval.c      static VALUE
VALUE            2019 vm_eval.c      vm_catch_protect(VALUE tag, rb_block_call_func *func, VALUE data,
VALUE            2023 vm_eval.c          VALUE val = Qnil;		/* OK */
VALUE            2032 vm_eval.c      	val = (*func)(tag, data, 1, (const VALUE *)&tag, Qnil);
VALUE            2055 vm_eval.c      static VALUE
VALUE            2059 vm_eval.c          VALUE ary = rb_hash_keys(vars->tbl);
VALUE            2097 vm_eval.c      static VALUE
VALUE            2115 vm_eval.c      	    VALUE *ep = VM_CF_PREV_EP(cfp);
VALUE            2155 vm_eval.c      VALUE
VALUE            2170 vm_eval.c      VALUE
VALUE              47 vm_exec.c      static VALUE
VALUE              48 vm_exec.c      vm_exec_core(rb_thread_t *th, VALUE initial)
VALUE              54 vm_exec.c          DECL_SC_REG(VALUE, a, "12");
VALUE              55 vm_exec.c          DECL_SC_REG(VALUE, b, "13");
VALUE              57 vm_exec.c          register VALUE reg_a;
VALUE              58 vm_exec.c          register VALUE reg_b;
VALUE              63 vm_exec.c          DECL_SC_REG(const VALUE *, pc, "di");
VALUE              68 vm_exec.c          DECL_SC_REG(const VALUE *, pc, "14");
VALUE              77 vm_exec.c          DECL_SC_REG(const VALUE *, pc, "14");
VALUE              83 vm_exec.c          const VALUE *reg_pc;
VALUE             106 vm_exec.c      	return (VALUE)insns_address_table;
VALUE             146 vm_exec.c      static VALUE
VALUE             147 vm_exec.c      vm_exec_core(rb_thread_t *th, VALUE initial)
VALUE             160 vm_exec.c      	VALUE ret = th->retval;
VALUE             165 vm_exec.c      	VALUE err = th->errinfo;
VALUE              17 vm_exec.h      typedef VALUE GENTRY;
VALUE             164 vm_exec.h          th->errinfo = (VALUE)(exc); \
VALUE             168 vm_exec.h      #define THROW_EXCEPTION(exc) return (VALUE)(exc)
VALUE              30 vm_insnhelper.c VALUE
VALUE              33 vm_insnhelper.c     VALUE e = rb_obj_alloc(rb_eSysStackError);
VALUE              46 vm_insnhelper.c callable_class_p(VALUE klass)
VALUE              73 vm_insnhelper.c vm_check_frame_detail(VALUE type, int req_block, int req_me, int req_cref, VALUE specval, VALUE cref_or_me)
VALUE             123 vm_insnhelper.c vm_check_frame(VALUE type,
VALUE             124 vm_insnhelper.c 	       VALUE specval,
VALUE             125 vm_insnhelper.c 	       VALUE cref_or_me)
VALUE             155 vm_insnhelper.c 	      VALUE type,
VALUE             156 vm_insnhelper.c 	      VALUE self,
VALUE             157 vm_insnhelper.c 	      VALUE specval,
VALUE             158 vm_insnhelper.c 	      VALUE cref_or_me,
VALUE             159 vm_insnhelper.c 	      const VALUE *pc,
VALUE             160 vm_insnhelper.c 	      VALUE *sp,
VALUE             176 vm_insnhelper.c     cfp->pc = (VALUE *)pc;
VALUE             221 vm_insnhelper.c static inline VALUE
VALUE             224 vm_insnhelper.c     VALUE err_mess = 0;
VALUE             246 vm_insnhelper.c lep_svar_place(rb_thread_t *th, const VALUE *lep)
VALUE             248 vm_insnhelper.c     const VALUE *svar_place;
VALUE             259 vm_insnhelper.c 	VALUE svar = *svar_place;
VALUE             262 vm_insnhelper.c 	    if (RB_TYPE_P((VALUE)svar, T_IMEMO)) {
VALUE             281 vm_insnhelper.c static VALUE
VALUE             282 vm_insnhelper.c lep_svar_get(rb_thread_t *th, const VALUE *lep, rb_num_t key)
VALUE             287 vm_insnhelper.c     if ((VALUE)svar == Qfalse || imemo_type((VALUE)svar) != imemo_svar) return Qnil;
VALUE             295 vm_insnhelper.c 	const VALUE ary = svar->others;
VALUE             308 vm_insnhelper.c svar_new(VALUE obj)
VALUE             314 vm_insnhelper.c lep_svar_set(rb_thread_t *th, VALUE *lep, rb_num_t key, VALUE val)
VALUE             319 vm_insnhelper.c     if ((VALUE)svar == Qfalse || imemo_type((VALUE)svar) != imemo_svar) {
VALUE             320 vm_insnhelper.c 	svar = *svar_place = svar_new((VALUE)svar);
VALUE             331 vm_insnhelper.c 	VALUE ary = svar->others;
VALUE             341 vm_insnhelper.c static inline VALUE
VALUE             342 vm_insnhelper.c vm_getspecial(rb_thread_t *th, VALUE *lep, rb_num_t key, rb_num_t type)
VALUE             344 vm_insnhelper.c     VALUE val;
VALUE             350 vm_insnhelper.c 	VALUE backref = lep_svar_get(th, lep, VM_SVAR_BACKREF);
VALUE             377 vm_insnhelper.c PUREFUNC(static rb_callable_method_entry_t *check_method_entry(VALUE obj, int can_be_svar));
VALUE             379 vm_insnhelper.c check_method_entry(VALUE obj, int can_be_svar)
VALUE             407 vm_insnhelper.c     VALUE *ep = cfp->ep;
VALUE             430 vm_insnhelper.c PUREFUNC(static rb_cref_t *check_cref(VALUE, int));
VALUE             433 vm_insnhelper.c check_cref(VALUE obj, int can_be_svar)
VALUE             459 vm_insnhelper.c vm_env_cref(const VALUE *ep)
VALUE             472 vm_insnhelper.c is_cref(const VALUE v, int can_be_svar)
VALUE             488 vm_insnhelper.c vm_env_cref_by_cref(const VALUE *ep)
VALUE             498 vm_insnhelper.c cref_replace_with_duplicated_cref_each_frame(VALUE *vptr, int can_be_svar, VALUE parent)
VALUE             500 vm_insnhelper.c     const VALUE v = *vptr;
VALUE             513 vm_insnhelper.c 		*vptr = (VALUE)new_cref;
VALUE             518 vm_insnhelper.c 		return cref_replace_with_duplicated_cref_each_frame((VALUE *)&((struct vm_svar *)v)->cref_or_me, FALSE, v);
VALUE             530 vm_insnhelper.c vm_cref_replace_with_duplicated_cref(const VALUE *ep)
VALUE             536 vm_insnhelper.c 	    if ((cref = cref_replace_with_duplicated_cref_each_frame((VALUE *)&ep[-1], FALSE, Qfalse)) != NULL) {
VALUE             541 vm_insnhelper.c 	return cref_replace_with_duplicated_cref_each_frame((VALUE *)&ep[-1], TRUE, Qfalse);
VALUE             550 vm_insnhelper.c rb_vm_get_cref(const VALUE *ep)
VALUE             563 vm_insnhelper.c vm_get_const_key_cref(const VALUE *ep)
VALUE             580 vm_insnhelper.c rb_vm_rewrite_cref(rb_cref_t *cref, VALUE old_klass, VALUE new_klass, rb_cref_t **new_cref_ptr)
VALUE             599 vm_insnhelper.c vm_cref_push(rb_thread_t *th, VALUE klass, rb_block_t *blockptr, int pushed_by_eval)
VALUE             617 vm_insnhelper.c static inline VALUE
VALUE             618 vm_insnhelper.c vm_get_cbase(const VALUE *ep)
VALUE             621 vm_insnhelper.c     VALUE klass = Qundef;
VALUE             633 vm_insnhelper.c static inline VALUE
VALUE             634 vm_insnhelper.c vm_get_const_base(const VALUE *ep)
VALUE             637 vm_insnhelper.c     VALUE klass = Qundef;
VALUE             651 vm_insnhelper.c vm_check_if_namespace(VALUE klass)
VALUE             658 vm_insnhelper.c static inline VALUE
VALUE             659 vm_insnhelper.c vm_get_iclass(rb_control_frame_t *cfp, VALUE klass)
VALUE             664 vm_insnhelper.c static inline VALUE
VALUE             665 vm_insnhelper.c vm_get_ev_const(rb_thread_t *th, VALUE orig_klass, ID id, int is_defined)
VALUE             667 vm_insnhelper.c     void rb_const_warn_if_deprecated(const rb_const_entry_t *ce, VALUE klass, ID id);
VALUE             668 vm_insnhelper.c     VALUE val;
VALUE             674 vm_insnhelper.c 	VALUE klass = Qnil;
VALUE             690 vm_insnhelper.c 		VALUE av, am = 0;
VALUE             742 vm_insnhelper.c static inline VALUE
VALUE             745 vm_insnhelper.c     VALUE klass;
VALUE             768 vm_insnhelper.c static VALUE
VALUE             769 vm_insnhelper.c vm_search_const_defined_class(const VALUE cbase, ID id)
VALUE             773 vm_insnhelper.c 	VALUE tmp = RCLASS_SUPER(cbase);
VALUE             786 vm_insnhelper.c INLINE VALUE
VALUE             787 vm_insnhelper.c vm_getivar(VALUE obj, ID id, IC ic, struct rb_call_cache *cc, int is_attr)
VALUE             791 vm_insnhelper.c 	VALUE val = Qundef;
VALUE             832 vm_insnhelper.c static inline VALUE
VALUE             833 vm_insnhelper.c vm_setivar(VALUE obj, ID id, VALUE val, IC ic, struct rb_call_cache *cc, int is_attr)
VALUE             839 vm_insnhelper.c 	VALUE klass = RBASIC(obj)->klass;
VALUE             845 vm_insnhelper.c 	    VALUE *ptr = ROBJECT_IVPTR(obj);
VALUE             875 vm_insnhelper.c static inline VALUE
VALUE             876 vm_insnhelper.c vm_getinstancevariable(VALUE obj, ID id, IC ic)
VALUE             882 vm_insnhelper.c vm_setinstancevariable(VALUE obj, ID id, VALUE val, IC ic)
VALUE             887 vm_insnhelper.c static VALUE
VALUE             888 vm_insnhelper.c vm_throw_continue(rb_thread_t *th, VALUE err)
VALUE             908 vm_insnhelper.c static VALUE
VALUE             910 vm_insnhelper.c 	       const int flag, const rb_num_t level, const VALUE throwobj)
VALUE             920 vm_insnhelper.c 	VALUE *ep = GET_EP();
VALUE             948 vm_insnhelper.c 		    const VALUE epc = escape_cfp->pc - escape_cfp->iseq->body->iseq_encoded;
VALUE             977 vm_insnhelper.c 	VALUE *ep = VM_EP_PREV_EP(GET_EP());
VALUE             986 vm_insnhelper.c 	VALUE *current_ep = GET_EP();
VALUE             987 vm_insnhelper.c 	VALUE *target_lep = VM_EP_LEP(current_ep);
VALUE             992 vm_insnhelper.c 	    VALUE *lep = VM_CF_LEP(escape_cfp);
VALUE            1012 vm_insnhelper.c 			VALUE *tep = current_ep;
VALUE            1041 vm_insnhelper.c     return (VALUE)THROW_DATA_NEW(throwobj, escape_cfp, state);
VALUE            1044 vm_insnhelper.c static VALUE
VALUE            1046 vm_insnhelper.c 	 rb_num_t throw_state, VALUE throwobj)
VALUE            1061 vm_insnhelper.c vm_expandarray(rb_control_frame_t *cfp, VALUE ary, rb_num_t num, int flag)
VALUE            1065 vm_insnhelper.c     VALUE *base = cfp->sp;
VALUE            1066 vm_insnhelper.c     const VALUE *ptr;
VALUE            1088 vm_insnhelper.c 	    VALUE v = ptr[len - j - 1];
VALUE            1098 vm_insnhelper.c 	VALUE *bptr = &base[space_size - 1];
VALUE            1121 vm_insnhelper.c static VALUE vm_call_general(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE            1124 vm_insnhelper.c vm_search_method(const struct rb_call_info *ci, struct rb_call_cache *cc, VALUE recv)
VALUE            1126 vm_insnhelper.c     VALUE klass = CLASS_OF(recv);
VALUE            1145 vm_insnhelper.c check_cfunc(const rb_callable_method_entry_t *me, VALUE (*func)())
VALUE            1160 vm_insnhelper.c VALUE
VALUE            1161 vm_insnhelper.c opt_eq_func(VALUE recv, VALUE obj, CALL_INFO ci, CALL_CACHE cc)
VALUE            1201 vm_insnhelper.c VALUE
VALUE            1202 vm_insnhelper.c rb_equal_opt(VALUE obj1, VALUE obj2)
VALUE            1214 vm_insnhelper.c static VALUE vm_call0(rb_thread_t*, VALUE, ID, int, const VALUE*, const rb_callable_method_entry_t *);
VALUE            1216 vm_insnhelper.c static VALUE
VALUE            1217 vm_insnhelper.c check_match(VALUE pattern, VALUE target, enum vm_check_match_type type)
VALUE            1249 vm_insnhelper.c static inline VALUE
VALUE            1256 vm_insnhelper.c static inline VALUE
VALUE            1263 vm_insnhelper.c static inline VALUE
VALUE            1270 vm_insnhelper.c static inline VALUE
VALUE            1277 vm_insnhelper.c static VALUE *
VALUE            1281 vm_insnhelper.c     VALUE *bp = prev_cfp->sp + cfp->iseq->body->local_size + 1;
VALUE            1304 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_2(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc, int param_size, int local_size);
VALUE            1305 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_normal(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc, int param_size, int local_size);
VALUE            1306 vm_insnhelper.c static inline VALUE vm_call_iseq_setup_tailcall(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, int opt_pc);
VALUE            1307 vm_insnhelper.c static VALUE vm_call_super_method(rb_thread_t *th, rb_control_frame_t *reg_cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE            1308 vm_insnhelper.c static VALUE vm_call_method_nome(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE            1309 vm_insnhelper.c static VALUE vm_call_method_each_type(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE            1310 vm_insnhelper.c static inline VALUE vm_call_method(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc);
VALUE            1327 vm_insnhelper.c static VALUE
VALUE            1333 vm_insnhelper.c static VALUE
VALUE            1355 vm_insnhelper.c 		    const rb_iseq_t *iseq, VALUE *argv, int param_size, int local_size)
VALUE            1376 vm_insnhelper.c static VALUE
VALUE            1386 vm_insnhelper.c static inline VALUE
VALUE            1398 vm_insnhelper.c static inline VALUE
VALUE            1404 vm_insnhelper.c     VALUE *argv = cfp->sp - calling->argc;
VALUE            1405 vm_insnhelper.c     VALUE *sp = argv + param_size;
VALUE            1409 vm_insnhelper.c 		  VM_ENVVAL_BLOCK_PTR(calling->blockptr), (VALUE)me,
VALUE            1416 vm_insnhelper.c static inline VALUE
VALUE            1421 vm_insnhelper.c     VALUE *argv = cfp->sp - calling->argc;
VALUE            1424 vm_insnhelper.c     VALUE *src_argv = argv;
VALUE            1425 vm_insnhelper.c     VALUE *sp_orig, *sp;
VALUE            1426 vm_insnhelper.c     VALUE finish_flag = VM_FRAME_TYPE_FINISH_P(cfp) ? VM_FRAME_FLAG_FINISH : 0;
VALUE            1444 vm_insnhelper.c 		  calling->recv, VM_ENVVAL_BLOCK_PTR(calling->blockptr), (VALUE)me,
VALUE            1453 vm_insnhelper.c static VALUE
VALUE            1454 vm_insnhelper.c call_cfunc_m2(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1459 vm_insnhelper.c static VALUE
VALUE            1460 vm_insnhelper.c call_cfunc_m1(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1465 vm_insnhelper.c static VALUE
VALUE            1466 vm_insnhelper.c call_cfunc_0(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1471 vm_insnhelper.c static VALUE
VALUE            1472 vm_insnhelper.c call_cfunc_1(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1477 vm_insnhelper.c static VALUE
VALUE            1478 vm_insnhelper.c call_cfunc_2(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1483 vm_insnhelper.c static VALUE
VALUE            1484 vm_insnhelper.c call_cfunc_3(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1489 vm_insnhelper.c static VALUE
VALUE            1490 vm_insnhelper.c call_cfunc_4(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1495 vm_insnhelper.c static VALUE
VALUE            1496 vm_insnhelper.c call_cfunc_5(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1501 vm_insnhelper.c static VALUE
VALUE            1502 vm_insnhelper.c call_cfunc_6(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1507 vm_insnhelper.c static VALUE
VALUE            1508 vm_insnhelper.c call_cfunc_7(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1513 vm_insnhelper.c static VALUE
VALUE            1514 vm_insnhelper.c call_cfunc_8(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1519 vm_insnhelper.c static VALUE
VALUE            1520 vm_insnhelper.c call_cfunc_9(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1525 vm_insnhelper.c static VALUE
VALUE            1526 vm_insnhelper.c call_cfunc_10(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1531 vm_insnhelper.c static VALUE
VALUE            1532 vm_insnhelper.c call_cfunc_11(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1537 vm_insnhelper.c static VALUE
VALUE            1538 vm_insnhelper.c call_cfunc_12(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1543 vm_insnhelper.c static VALUE
VALUE            1544 vm_insnhelper.c call_cfunc_13(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1549 vm_insnhelper.c static VALUE
VALUE            1550 vm_insnhelper.c call_cfunc_14(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1555 vm_insnhelper.c static VALUE
VALUE            1556 vm_insnhelper.c call_cfunc_15(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv)
VALUE            1618 vm_insnhelper.c static VALUE
VALUE            1621 vm_insnhelper.c     VALUE val;
VALUE            1626 vm_insnhelper.c     VALUE recv = calling->recv;
VALUE            1634 vm_insnhelper.c 		  VM_ENVVAL_BLOCK_PTR(blockptr), (VALUE)me,
VALUE            1656 vm_insnhelper.c static VALUE
VALUE            1659 vm_insnhelper.c     VALUE val;
VALUE            1661 vm_insnhelper.c     VALUE *argv = STACK_ADDR_FROM_TOP(argc);
VALUE            1662 vm_insnhelper.c     VALUE recv = calling->recv;
VALUE            1689 vm_insnhelper.c static VALUE
VALUE            1692 vm_insnhelper.c     VALUE val;
VALUE            1695 vm_insnhelper.c     VALUE recv = calling->recv;
VALUE            1724 vm_insnhelper.c 		  calling->recv, VM_ENVVAL_BLOCK_PTR(calling->blockptr), (VALUE)me /* cref */,
VALUE            1732 vm_insnhelper.c static VALUE
VALUE            1740 vm_insnhelper.c static VALUE
VALUE            1747 vm_insnhelper.c static VALUE
VALUE            1750 vm_insnhelper.c     VALUE val = *(cfp->sp - 1);
VALUE            1755 vm_insnhelper.c static inline VALUE
VALUE            1756 vm_insnhelper.c vm_call_bmethod_body(rb_thread_t *th, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, const VALUE *argv)
VALUE            1759 vm_insnhelper.c     VALUE val;
VALUE            1769 vm_insnhelper.c static VALUE
VALUE            1772 vm_insnhelper.c     VALUE *argv;
VALUE            1778 vm_insnhelper.c     argv = ALLOCA_N(VALUE, argc);
VALUE            1779 vm_insnhelper.c     MEMCPY(argv, cfp->sp - argc, VALUE, argc);
VALUE            1795 vm_insnhelper.c static VALUE
VALUE            1799 vm_insnhelper.c     VALUE sym;
VALUE            1831 vm_insnhelper.c 	    VALUE exc = make_no_method_exception(rb_eNoMethodError, 0, calling->recv,
VALUE            1843 vm_insnhelper.c 	    MEMMOVE(&TOPN(i), &TOPN(i-1), VALUE, i);
VALUE            1854 vm_insnhelper.c static VALUE
VALUE            1859 vm_insnhelper.c     VALUE *argv;
VALUE            1864 vm_insnhelper.c     argv = ALLOCA_N(VALUE, argc);
VALUE            1866 vm_insnhelper.c     MEMCPY(argv, cfp->sp - argc, VALUE, argc);
VALUE            1872 vm_insnhelper.c static VALUE
VALUE            1875 vm_insnhelper.c     VALUE *argv = STACK_ADDR_FROM_TOP(calling->argc);
VALUE            1900 vm_insnhelper.c 	MEMMOVE(argv+1, argv, VALUE, argc-1);
VALUE            1909 vm_insnhelper.c static VALUE
VALUE            1910 vm_insnhelper.c vm_call_zsuper(rb_thread_t *th, rb_control_frame_t *cfp, struct rb_calling_info *calling, const struct rb_call_info *ci, struct rb_call_cache *cc, VALUE klass)
VALUE            1923 vm_insnhelper.c static inline VALUE
VALUE            1924 vm_insnhelper.c find_refinement(VALUE refinements, VALUE klass)
VALUE            1952 vm_insnhelper.c static VALUE
VALUE            1953 vm_insnhelper.c find_defined_class_by_owner(VALUE current_class, VALUE target_owner)
VALUE            1955 vm_insnhelper.c     VALUE klass = current_class;
VALUE            1961 vm_insnhelper.c 	VALUE owner = RB_TYPE_P(klass, T_ICLASS) ? RBASIC_CLASS(klass) : klass;
VALUE            1978 vm_insnhelper.c 	VALUE defined_class = find_defined_class_by_owner(me->defined_class, orig_me->owner);
VALUE            2017 vm_insnhelper.c static VALUE
VALUE            2079 vm_insnhelper.c 	  VALUE refinements = cref ? CREF_REFINEMENTS(cref) : Qnil;
VALUE            2080 vm_insnhelper.c 	  VALUE refinement;
VALUE            2126 vm_insnhelper.c static VALUE
VALUE            2134 vm_insnhelper.c 	VALUE *argv = STACK_ADDR_FROM_TOP(calling->argc);
VALUE            2144 vm_insnhelper.c static inline VALUE
VALUE            2192 vm_insnhelper.c static VALUE
VALUE            2198 vm_insnhelper.c static VALUE
VALUE            2208 vm_insnhelper.c static inline VALUE
VALUE            2209 vm_insnhelper.c vm_search_normal_superclass(VALUE klass)
VALUE            2229 vm_insnhelper.c     VALUE current_defined_class, klass;
VALUE            2230 vm_insnhelper.c     VALUE sigval = TOPN(calling->argc);
VALUE            2247 vm_insnhelper.c 	VALUE m = RB_TYPE_P(current_defined_class, T_ICLASS) ?
VALUE            2281 vm_insnhelper.c block_proc_is_lambda(const VALUE procval)
VALUE            2294 vm_insnhelper.c static VALUE
VALUE            2295 vm_insnhelper.c vm_yield_with_cfunc(rb_thread_t *th, const rb_block_t *block, VALUE self,
VALUE            2296 vm_insnhelper.c 		    int argc, const VALUE *argv,
VALUE            2300 vm_insnhelper.c     VALUE val, arg, blockarg, data;
VALUE            2329 vm_insnhelper.c 		  self, VM_ENVVAL_PREV_EP_PTR(block->ep), (VALUE)me,
VALUE            2334 vm_insnhelper.c 	data = SYM2ID((VALUE)ifunc);
VALUE            2338 vm_insnhelper.c 	data = (VALUE)ifunc->data;
VALUE            2347 vm_insnhelper.c vm_callee_setup_block_arg_arg0_splat(rb_control_frame_t *cfp, const rb_iseq_t *iseq, VALUE *argv, VALUE ary)
VALUE            2361 vm_insnhelper.c static inline VALUE
VALUE            2362 vm_insnhelper.c vm_callee_setup_block_arg_arg0_check(VALUE *argv)
VALUE            2364 vm_insnhelper.c     VALUE ary, arg0 = argv[0];
VALUE            2371 vm_insnhelper.c vm_callee_setup_block_arg(rb_thread_t *th, struct rb_calling_info *calling, const struct rb_call_info *ci, const rb_iseq_t *iseq, VALUE *argv, const enum arg_setup_type arg_setup_type)
VALUE            2375 vm_insnhelper.c 	VALUE arg0;
VALUE            2418 vm_insnhelper.c vm_yield_setup_args(rb_thread_t *th, const rb_iseq_t *iseq, const int argc, VALUE *argv, const rb_block_t *blockptr, enum arg_setup_type arg_setup_type)
VALUE            2435 vm_insnhelper.c static VALUE
VALUE            2439 vm_insnhelper.c     VALUE type = GET_ISEQ()->body->local_iseq->body->type;
VALUE            2449 vm_insnhelper.c 	VALUE * const rsp = GET_SP() - calling->argc;
VALUE            2465 vm_insnhelper.c 	VALUE val;
VALUE            2475 vm_insnhelper.c static VALUE
VALUE            2493 vm_insnhelper.c static VALUE
VALUE            2494 vm_insnhelper.c vm_once_exec(VALUE iseq)
VALUE            2496 vm_insnhelper.c     VALUE proc = vm_make_proc_with_iseq((rb_iseq_t *)iseq);
VALUE            2500 vm_insnhelper.c static VALUE
VALUE            2501 vm_insnhelper.c vm_once_clear(VALUE data)
VALUE            2525 vm_insnhelper.c check_respond_to_missing(VALUE obj, VALUE v)
VALUE            2527 vm_insnhelper.c     VALUE args[2];
VALUE            2528 vm_insnhelper.c     VALUE r;
VALUE            2540 vm_insnhelper.c static VALUE
VALUE            2541 vm_insnhelper.c vm_defined(rb_thread_t *th, rb_control_frame_t *reg_cfp, rb_num_t op_type, VALUE obj, VALUE needstr, VALUE v)
VALUE            2543 vm_insnhelper.c     VALUE klass;
VALUE            2585 vm_insnhelper.c 	VALUE klass = CLASS_OF(v);
VALUE            2618 vm_insnhelper.c 		VALUE klass = vm_search_normal_superclass(me->defined_class);
VALUE              15 vm_insnhelper.h extern VALUE ruby_vm_const_missing_count;
VALUE              19 vm_insnhelper.h #define COLLECT_USAGE_OPERAND(insn, n, op) vm_collect_usage_operand((insn), (n), ((VALUE)(op)))
VALUE             107 vm_insnhelper.h #define GET_PREV_EP(ep)                ((VALUE *)((ep)[0] & ~0x03))
VALUE             125 vm_insnhelper.h     VALUE v = (*(cc)->call)(th, GET_CFP(), (calling), (ci), (cc)); \
VALUE             188 vm_insnhelper.h static VALUE make_no_method_exception(VALUE exc, VALUE format, VALUE obj,
VALUE             189 vm_insnhelper.h 				      int argc, const VALUE *argv, int priv);
VALUE             192 vm_insnhelper.h THROW_DATA_NEW(VALUE val, rb_control_frame_t *cf, VALUE st)
VALUE             194 vm_insnhelper.h     return (struct vm_throw_data *)rb_imemo_new(imemo_throw_data, val, (VALUE)cf, st, 0);
VALUE             206 vm_insnhelper.h     obj->throw_state = (VALUE)st;
VALUE             209 vm_insnhelper.h static inline VALUE
VALUE              28 vm_method.c    static int vm_redefinition_check_flag(VALUE klass);
VALUE              29 vm_method.c    static void rb_vm_check_redefinition_opt_method(const rb_method_entry_t *me, VALUE klass);
VALUE              45 vm_method.c        VALUE defined_class;
VALUE              63 vm_method.c    rb_class_clear_method_cache(VALUE klass, VALUE arg)
VALUE              96 vm_method.c    rb_clear_method_cache_by_class(VALUE klass)
VALUE             121 vm_method.c    VALUE
VALUE             122 vm_method.c    rb_f_notimplement(int argc, const VALUE *argv, VALUE obj)
VALUE             130 vm_method.c    rb_define_notimplement_method_id(VALUE mod, ID id, rb_method_visibility_t visi)
VALUE             136 vm_method.c    rb_add_method_cfunc(VALUE klass, ID mid, VALUE (*func)(ANYARGS), int argc, rb_method_visibility_t visi)
VALUE             179 vm_method.c    static inline rb_method_entry_t *search_method(VALUE klass, ID id, VALUE *defined_class_ptr);
VALUE             183 vm_method.c    lookup_method_table(VALUE klass, ID id)
VALUE             196 vm_method.c    static VALUE
VALUE             197 vm_method.c    (*call_cfunc_invoker_func(int argc))(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *)
VALUE             224 vm_method.c    setup_method_cfunc_struct(rb_method_cfunc_t *cfunc, VALUE (*func)(), int argc)
VALUE             271 vm_method.c    		def->body.attr.id = (ID)(VALUE)opts;
VALUE             276 vm_method.c    		    VALUE location = rb_ary_new3(2, cfp->iseq->body->location.path, INT2FIX(line));
VALUE             285 vm_method.c    	    RB_OBJ_WRITE(me, &def->body.proc, (VALUE)opts);
VALUE             372 vm_method.c    rb_method_entry_alloc(ID called_id, VALUE owner, VALUE defined_class, const rb_method_definition_t *def)
VALUE             374 vm_method.c        rb_method_entry_t *me = (rb_method_entry_t *)rb_imemo_new(imemo_ment, (VALUE)def, (VALUE)called_id, owner, defined_class);
VALUE             378 vm_method.c    static VALUE
VALUE             379 vm_method.c    filter_defined_class(VALUE klass)
VALUE             393 vm_method.c    rb_method_entry_create(ID called_id, VALUE klass, rb_method_visibility_t visi, const rb_method_definition_t *def)
VALUE             411 vm_method.c    rb_method_entry_complement_defined_class(const rb_method_entry_t *src_me, VALUE defined_class)
VALUE             429 vm_method.c        RB_OBJ_WRITE((VALUE)dst, &dst->owner, src->owner);
VALUE             430 vm_method.c        RB_OBJ_WRITE((VALUE)dst, &dst->defined_class, src->defined_class);
VALUE             435 vm_method.c    make_method_entry_refined(VALUE owner, rb_method_entry_t *me)
VALUE             443 vm_method.c    	    VALUE owner;
VALUE             457 vm_method.c    rb_add_refined_method_entry(VALUE refined_class, ID mid)
VALUE             471 vm_method.c    check_override_opt_method(VALUE klass, VALUE arg)
VALUE             483 vm_method.c        rb_class_foreach_subclass(klass, check_override_opt_method, (VALUE)mid);
VALUE             493 vm_method.c    rb_method_entry_make(VALUE klass, ID mid, VALUE defined_class, rb_method_visibility_t visi,
VALUE             520 vm_method.c    	VALUE refined_class = rb_refinement_module_get_refined_class(klass);
VALUE             592 vm_method.c        rb_id_table_insert(mtbl, mid, (VALUE)me);
VALUE             593 vm_method.c        RB_OBJ_WRITTEN(klass, Qundef, (VALUE)me);
VALUE             599 vm_method.c    	check_override_opt_method(klass, (VALUE)mid);
VALUE             606 vm_method.c    	const VALUE arg = ID2SYM(mid);			\
VALUE             607 vm_method.c    	VALUE recv_class = (klass);			\
VALUE             617 vm_method.c    method_added(VALUE klass, ID mid)
VALUE             625 vm_method.c    rb_add_method(VALUE klass, ID mid, rb_method_type_t type, void *opts, rb_method_visibility_t visi)
VALUE             637 vm_method.c    rb_add_method_iseq(VALUE klass, ID mid, const rb_iseq_t *iseq, rb_cref_t *cref, rb_method_visibility_t visi)
VALUE             650 vm_method.c    method_entry_set(VALUE klass, ID mid, const rb_method_entry_t *me,
VALUE             651 vm_method.c    		 rb_method_visibility_t visi, VALUE defined_class)
VALUE             660 vm_method.c    rb_method_entry_set(VALUE klass, ID mid, const rb_method_entry_t *me, rb_method_visibility_t visi)
VALUE             668 vm_method.c    rb_define_alloc_func(VALUE klass, VALUE (*func)(VALUE))
VALUE             675 vm_method.c    rb_undef_alloc_func(VALUE klass)
VALUE             681 vm_method.c    rb_get_alloc_func(VALUE klass)
VALUE             694 vm_method.c    search_method(VALUE klass, ID id, VALUE *defined_class_ptr)
VALUE             708 vm_method.c    rb_method_entry_at(VALUE klass, ID id)
VALUE             720 vm_method.c    method_entry_get_without_cache(VALUE klass, ID id,
VALUE             721 vm_method.c    			       VALUE *defined_class_ptr)
VALUE             723 vm_method.c        VALUE defined_class;
VALUE             755 vm_method.c    verify_method_cache(VALUE klass, ID id, VALUE defined_class, rb_method_entry_t *me)
VALUE             757 vm_method.c        VALUE actual_defined_class;
VALUE             768 vm_method.c    method_entry_get(VALUE klass, ID id, VALUE *defined_class_ptr)
VALUE             788 vm_method.c    rb_method_entry(VALUE klass, ID id)
VALUE             794 vm_method.c    prepare_callable_method_entry(VALUE defined_class, ID id, const rb_method_entry_t *me)
VALUE             807 vm_method.c    	if (rb_id_table_lookup(mtbl, id, (VALUE *)&me)) {
VALUE             813 vm_method.c    	    rb_id_table_insert(mtbl, id, (VALUE)cme);
VALUE             826 vm_method.c    rb_callable_method_entry(VALUE klass, ID id)
VALUE             828 vm_method.c        VALUE defined_class;
VALUE             833 vm_method.c    static const rb_method_entry_t *resolve_refined_method(VALUE refinements, const rb_method_entry_t *me, VALUE *defined_class_ptr);
VALUE             836 vm_method.c    method_entry_resolve_refinement(VALUE klass, ID id, int with_refinement, VALUE *defined_class_ptr)
VALUE             844 vm_method.c    		VALUE refinements = cref ? CREF_REFINEMENTS(cref) : Qnil;
VALUE             859 vm_method.c    rb_method_entry_with_refinements(VALUE klass, ID id)
VALUE             865 vm_method.c    rb_callable_method_entry_with_refinements(VALUE klass, ID id)
VALUE             867 vm_method.c        VALUE defined_class;
VALUE             873 vm_method.c    rb_method_entry_without_refinements(VALUE klass, ID id)
VALUE             879 vm_method.c    rb_callable_method_entry_without_refinements(VALUE klass, ID id)
VALUE             881 vm_method.c        VALUE defined_class;
VALUE             887 vm_method.c    refined_method_original_method_entry(VALUE refinements, const rb_method_entry_t *me, VALUE *defined_class_ptr)
VALUE             889 vm_method.c        VALUE super;
VALUE             906 vm_method.c    resolve_refined_method(VALUE refinements, const rb_method_entry_t *me, VALUE *defined_class_ptr)
VALUE             909 vm_method.c    	VALUE refinement;
VALUE             933 vm_method.c    rb_resolve_refined_method(VALUE refinements, const rb_method_entry_t *me)
VALUE             939 vm_method.c    rb_resolve_refined_method_callable(VALUE refinements, const rb_callable_method_entry_t *me)
VALUE             941 vm_method.c        VALUE defined_class = me->defined_class;
VALUE             953 vm_method.c    remove_method(VALUE klass, ID mid)
VALUE             955 vm_method.c        VALUE data;
VALUE             957 vm_method.c        VALUE self = klass;
VALUE             986 vm_method.c    rb_remove_method_id(VALUE klass, ID mid)
VALUE             992 vm_method.c    rb_remove_method(VALUE klass, const char *name)
VALUE            1007 vm_method.c    static VALUE
VALUE            1008 vm_method.c    rb_mod_remove_method(int argc, VALUE *argv, VALUE mod)
VALUE            1013 vm_method.c    	VALUE v = argv[i];
VALUE            1025 vm_method.c    rb_export_method(VALUE klass, ID name, rb_method_visibility_t visi)
VALUE            1028 vm_method.c        VALUE defined_class;
VALUE            1061 vm_method.c    rb_method_boundp(VALUE klass, ID id, int ex)
VALUE            1130 vm_method.c    rb_attr(VALUE klass, ID id, int read, int write, int ex)
VALUE            1165 vm_method.c    rb_undef(VALUE klass, ID id)
VALUE            1234 vm_method.c    static VALUE
VALUE            1235 vm_method.c    rb_mod_undef_method(int argc, VALUE *argv, VALUE mod)
VALUE            1239 vm_method.c    	VALUE v = argv[i];
VALUE            1283 vm_method.c    static VALUE
VALUE            1284 vm_method.c    rb_mod_method_defined(VALUE mod, VALUE mid)
VALUE            1294 vm_method.c    static VALUE
VALUE            1295 vm_method.c    check_definition(VALUE mod, VALUE mid, rb_method_visibility_t visi)
VALUE            1335 vm_method.c    static VALUE
VALUE            1336 vm_method.c    rb_mod_public_method_defined(VALUE mod, VALUE mid)
VALUE            1369 vm_method.c    static VALUE
VALUE            1370 vm_method.c    rb_mod_private_method_defined(VALUE mod, VALUE mid)
VALUE            1403 vm_method.c    static VALUE
VALUE            1404 vm_method.c    rb_mod_protected_method_defined(VALUE mod, VALUE mid)
VALUE            1515 vm_method.c    rb_alias(VALUE klass, ID alias_name, ID original_name)
VALUE            1517 vm_method.c        const VALUE target_klass = klass;
VALUE            1518 vm_method.c        VALUE defined_class;
VALUE            1589 vm_method.c    static VALUE
VALUE            1590 vm_method.c    rb_mod_alias_method(VALUE mod, VALUE newname, VALUE oldname)
VALUE            1601 vm_method.c    set_method_visibility(VALUE self, int argc, const VALUE *argv, rb_method_visibility_t visi)
VALUE            1613 vm_method.c    	VALUE v = argv[i];
VALUE            1622 vm_method.c    static VALUE
VALUE            1623 vm_method.c    set_visibility(int argc, const VALUE *argv, VALUE module, rb_method_visibility_t visi)
VALUE            1646 vm_method.c    static VALUE
VALUE            1647 vm_method.c    rb_mod_public(int argc, VALUE *argv, VALUE module)
VALUE            1664 vm_method.c    static VALUE
VALUE            1665 vm_method.c    rb_mod_protected(int argc, VALUE *argv, VALUE module)
VALUE            1691 vm_method.c    static VALUE
VALUE            1692 vm_method.c    rb_mod_private(int argc, VALUE *argv, VALUE module)
VALUE            1707 vm_method.c    static VALUE
VALUE            1708 vm_method.c    rb_mod_public_method(int argc, VALUE *argv, VALUE obj)
VALUE            1733 vm_method.c    static VALUE
VALUE            1734 vm_method.c    rb_mod_private_method(int argc, VALUE *argv, VALUE obj)
VALUE            1753 vm_method.c    static VALUE
VALUE            1754 vm_method.c    top_public(int argc, VALUE *argv)
VALUE            1771 vm_method.c    static VALUE
VALUE            1772 vm_method.c    top_private(int argc, VALUE *argv)
VALUE            1815 vm_method.c    static VALUE
VALUE            1816 vm_method.c    rb_mod_modfunc(int argc, VALUE *argv, VALUE module)
VALUE            1834 vm_method.c    	VALUE m = module;
VALUE            1858 vm_method.c    rb_method_basic_definition_p(VALUE klass, ID id)
VALUE            1866 vm_method.c    static VALUE
VALUE            1867 vm_method.c    call_method_entry(rb_thread_t *th, VALUE defined_class, VALUE obj, ID id,
VALUE            1868 vm_method.c    		  const rb_method_entry_t *me, int argc, const VALUE *argv)
VALUE            1873 vm_method.c        VALUE result = vm_call0(th, obj, id, argc, argv, cme);
VALUE            1878 vm_method.c    static VALUE
VALUE            1879 vm_method.c    basic_obj_respond_to_missing(rb_thread_t *th, VALUE klass, VALUE obj,
VALUE            1880 vm_method.c    			     VALUE mid, VALUE priv)
VALUE            1882 vm_method.c        VALUE defined_class, args[2];
VALUE            1894 vm_method.c    basic_obj_respond_to(rb_thread_t *th, VALUE obj, ID id, int pub)
VALUE            1896 vm_method.c        VALUE klass = CLASS_OF(obj);
VALUE            1897 vm_method.c        VALUE ret;
VALUE            1912 vm_method.c    vm_respond_to(rb_thread_t *th, VALUE klass, VALUE obj, ID id, int priv)
VALUE            1914 vm_method.c        VALUE defined_class;
VALUE            1925 vm_method.c    	VALUE args[2];
VALUE            1926 vm_method.c    	VALUE result;
VALUE            1941 vm_method.c    		VALUE location = rb_method_entry_location(me);
VALUE            1948 vm_method.c    		    VALUE path = RARRAY_AREF(location, 0);
VALUE            1949 vm_method.c    		    VALUE line = RARRAY_AREF(location, 1);
VALUE            1963 vm_method.c    rb_obj_respond_to(VALUE obj, ID id, int priv)
VALUE            1966 vm_method.c        VALUE klass = CLASS_OF(obj);
VALUE            1973 vm_method.c    rb_respond_to(VALUE obj, ID id)
VALUE            1999 vm_method.c    static VALUE
VALUE            2000 vm_method.c    obj_respond_to(int argc, VALUE *argv, VALUE obj)
VALUE            2002 vm_method.c        VALUE mid, priv;
VALUE            2008 vm_method.c    	VALUE ret = basic_obj_respond_to_missing(th, CLASS_OF(obj), obj,
VALUE            2033 vm_method.c    static VALUE
VALUE            2034 vm_method.c    obj_respond_to_missing(VALUE obj, VALUE mid, VALUE priv)
VALUE              36 vm_trace.c         VALUE data;
VALUE              96 vm_trace.c     thval2thread_t(VALUE thval)
VALUE             104 vm_trace.c     alloc_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flags)
VALUE             130 vm_trace.c     rb_threadptr_add_event_hook(rb_thread_t *th, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flags)
VALUE             137 vm_trace.c     rb_thread_add_event_hook(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE             143 vm_trace.c     rb_add_event_hook(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data)
VALUE             150 vm_trace.c     rb_thread_add_event_hook2(VALUE thval, rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flags)
VALUE             156 vm_trace.c     rb_add_event_hook2(rb_event_hook_func_t func, rb_event_flag_t events, VALUE data, rb_event_hook_flag_t hook_flags)
VALUE             164 vm_trace.c     remove_event_hook(rb_hook_list_t *list, rb_event_hook_func_t func, VALUE data)
VALUE             184 vm_trace.c     rb_threadptr_remove_event_hook(rb_thread_t *th, rb_event_hook_func_t func, VALUE data)
VALUE             190 vm_trace.c     rb_thread_remove_event_hook(VALUE thval, rb_event_hook_func_t func)
VALUE             196 vm_trace.c     rb_thread_remove_event_hook_with_data(VALUE thval, rb_event_hook_func_t func, VALUE data)
VALUE             208 vm_trace.c     rb_remove_event_hook_with_data(rb_event_hook_func_t func, VALUE data)
VALUE             331 vm_trace.c     	    const VALUE errinfo = th->errinfo;
VALUE             333 vm_trace.c     	    const VALUE old_recursive = th->local_storage_recursive_hash;
VALUE             386 vm_trace.c     VALUE
VALUE             387 vm_trace.c     rb_suppress_tracing(VALUE (*func)(VALUE), VALUE arg)
VALUE             391 vm_trace.c         VALUE result = Qnil;
VALUE             426 vm_trace.c     static void call_trace_func(rb_event_flag_t, VALUE data, VALUE self, ID id, VALUE klass);
VALUE             489 vm_trace.c     static VALUE
VALUE             490 vm_trace.c     set_trace_func(VALUE obj, VALUE trace)
VALUE             508 vm_trace.c     thread_add_trace_func(rb_thread_t *th, VALUE trace)
VALUE             526 vm_trace.c     static VALUE
VALUE             527 vm_trace.c     thread_add_trace_func_m(VALUE obj, VALUE trace)
VALUE             547 vm_trace.c     static VALUE
VALUE             548 vm_trace.c     thread_set_trace_func_m(VALUE obj, VALUE trace)
VALUE             609 vm_trace.c     call_trace_func(rb_event_flag_t event, VALUE proc, VALUE self, ID id, VALUE klass)
VALUE             613 vm_trace.c         VALUE eventname = rb_str_new2(get_event_name(event));
VALUE             614 vm_trace.c         VALUE filename = srcfile ? rb_str_new2(srcfile) : Qnil;
VALUE             615 vm_trace.c         VALUE argv[6];
VALUE             643 vm_trace.c     static VALUE rb_cTracePoint;
VALUE             649 vm_trace.c         void (*func)(VALUE tpval, void *data);
VALUE             651 vm_trace.c         VALUE proc;
VALUE             652 vm_trace.c         VALUE self;
VALUE             675 vm_trace.c     static VALUE
VALUE             676 vm_trace.c     tp_alloc(VALUE klass)
VALUE             683 vm_trace.c     symbol2event_flag(VALUE v)
VALUE             686 vm_trace.c         VALUE sym = rb_convert_type(v, T_SYMBOL, "Symbol", "to_sym");
VALUE             714 vm_trace.c     tpptr(VALUE tpval)
VALUE             732 vm_trace.c     rb_tracearg_from_tracepoint(VALUE tpval)
VALUE             743 vm_trace.c     VALUE
VALUE             766 vm_trace.c     VALUE
VALUE             772 vm_trace.c     VALUE
VALUE             800 vm_trace.c     VALUE
VALUE             807 vm_trace.c     VALUE
VALUE             814 vm_trace.c     VALUE
VALUE             828 vm_trace.c     VALUE
VALUE             834 vm_trace.c     VALUE
VALUE             849 vm_trace.c     VALUE
VALUE             864 vm_trace.c     VALUE
VALUE             884 vm_trace.c     static VALUE
VALUE             885 vm_trace.c     tracepoint_attr_event(VALUE tpval)
VALUE             893 vm_trace.c     static VALUE
VALUE             894 vm_trace.c     tracepoint_attr_lineno(VALUE tpval)
VALUE             902 vm_trace.c     static VALUE
VALUE             903 vm_trace.c     tracepoint_attr_path(VALUE tpval)
VALUE             911 vm_trace.c     static VALUE
VALUE             912 vm_trace.c     tracepoint_attr_method_id(VALUE tpval)
VALUE             951 vm_trace.c     static VALUE
VALUE             952 vm_trace.c     tracepoint_attr_defined_class(VALUE tpval)
VALUE             960 vm_trace.c     static VALUE
VALUE             961 vm_trace.c     tracepoint_attr_binding(VALUE tpval)
VALUE             972 vm_trace.c     static VALUE
VALUE             973 vm_trace.c     tracepoint_attr_self(VALUE tpval)
VALUE             981 vm_trace.c     static VALUE
VALUE             982 vm_trace.c     tracepoint_attr_return_value(VALUE tpval)
VALUE             990 vm_trace.c     static VALUE
VALUE             991 vm_trace.c     tracepoint_attr_raised_exception(VALUE tpval)
VALUE             997 vm_trace.c     tp_call_trace(VALUE tpval, rb_trace_arg_t *trace_arg)
VALUE            1005 vm_trace.c     	rb_proc_call_with_block((VALUE)tp->proc, 1, &tpval, Qnil);
VALUE            1009 vm_trace.c     VALUE
VALUE            1010 vm_trace.c     rb_tracepoint_enable(VALUE tpval)
VALUE            1028 vm_trace.c     VALUE
VALUE            1029 vm_trace.c     rb_tracepoint_disable(VALUE tpval)
VALUE            1082 vm_trace.c     static VALUE
VALUE            1083 vm_trace.c     tracepoint_enable_m(VALUE tpval)
VALUE            1133 vm_trace.c     static VALUE
VALUE            1134 vm_trace.c     tracepoint_disable_m(VALUE tpval)
VALUE            1156 vm_trace.c     VALUE
VALUE            1157 vm_trace.c     rb_tracepoint_enabled_p(VALUE tpval)
VALUE            1163 vm_trace.c     static VALUE
VALUE            1164 vm_trace.c     tracepoint_new(VALUE klass, rb_thread_t *target_th, rb_event_flag_t events, void (func)(VALUE, void*), void *data, VALUE proc)
VALUE            1166 vm_trace.c         VALUE tpval = tp_alloc(klass);
VALUE            1209 vm_trace.c     VALUE
VALUE            1210 vm_trace.c     rb_tracepoint_new(VALUE target_thval, rb_event_flag_t events, void (*func)(VALUE, void *), void *data)
VALUE            1269 vm_trace.c     static VALUE
VALUE            1270 vm_trace.c     tracepoint_new_s(int argc, VALUE *argv, VALUE self)
VALUE            1291 vm_trace.c     static VALUE
VALUE            1292 vm_trace.c     tracepoint_trace_s(int argc, VALUE *argv, VALUE self)
VALUE            1294 vm_trace.c         VALUE trace = tracepoint_new_s(argc, argv, self);
VALUE            1307 vm_trace.c     static VALUE
VALUE            1308 vm_trace.c     tracepoint_inspect(VALUE self)
VALUE            1318 vm_trace.c     		VALUE sym = rb_tracearg_method_id(trace_arg);
VALUE            1355 vm_trace.c     tracepoint_stat_event_hooks(VALUE hash, VALUE key, rb_event_hook_t *hook)
VALUE            1384 vm_trace.c     static VALUE
VALUE            1385 vm_trace.c     tracepoint_stat_s(VALUE self)
VALUE            1388 vm_trace.c         VALUE stat = rb_hash_new();
VALUE            1594 vm_trace.c         VALUE saved_errno = th->errinfo;
VALUE             289 win32/file.c   static VALUE
VALUE             290 win32/file.c   append_wstr(VALUE dst, const wchar_t *ws, size_t len, UINT cp, UINT path_cp, rb_encoding *path_encoding)
VALUE             313 win32/file.c   VALUE
VALUE             314 win32/file.c   rb_file_expand_path_internal(VALUE fname, VALUE dname, int abs_mode, int long_name, VALUE result)
VALUE             324 win32/file.c       VALUE path = fname, dir = dname;
VALUE             659 win32/file.c   VALUE
VALUE             660 win32/file.c   rb_readlink(VALUE path, rb_encoding *resultenc)
VALUE             663 win32/file.c       VALUE wtmp = 0, wpathbuf, str;
VALUE             736 win32/file.c   rb_freopen(VALUE fname, const char *mode, FILE *file)
VALUE             739 win32/file.c       VALUE wtmp;
VALUE             126 win32/win32.c  VALUE rb_w32_conv_from_wchar(const WCHAR *wstr, rb_encoding *enc);
VALUE             127 win32/win32.c  int ruby_brace_glob_with_enc(const char *str, int flags, ruby_glob_func *func, VALUE arg, rb_encoding *enc);
VALUE             389 win32/win32.c  			      (VALUE)_get_osfhandle(fd), oper, NULL,
VALUE             498 win32/win32.c  VALUE
VALUE             609 win32/win32.c      VALUE str;
VALUE            1226 win32/win32.c      VALUE v = 0;
VALUE            1227 win32/win32.c      VALUE v2 = 0;
VALUE            1367 win32/win32.c      VALUE v = 0;
VALUE            1472 win32/win32.c  insert(const char *path, VALUE vinfo, void *enc)
VALUE            1504 win32/win32.c      status = ruby_brace_glob_with_enc(buf, 0, insert, (VALUE)&tail, enc);
VALUE            2099 win32/win32.c  VALUE
VALUE            2102 win32/win32.c      VALUE src;
VALUE            2133 win32/win32.c      VALUE str = rb_w32_conv_from_wchar(wstr, enc);
VALUE            4819 win32/win32.c      VALUE wtmp = 0;
VALUE            4888 win32/win32.c      VALUE wtmp;
VALUE            4940 win32/win32.c      VALUE buf;
VALUE            5534 win32/win32.c      VALUE v;
VALUE            5557 win32/win32.c      VALUE v;
VALUE            7045 win32/win32.c      VALUE str = strarg;
VALUE            7678 win32/win32.c  VALUE (*const rb_f_notimplement_)(int, const VALUE *, VALUE) = rb_f_notimplement;