rb_gc_guarded_ptr_val  538 include/ruby/ruby.h volatile VALUE *rb_gc_guarded_ptr_val(volatile VALUE *ptr, VALUE val);
rb_gc_guarded_ptr_val  540 include/ruby/ruby.h #define RB_GC_GUARD(v) (*rb_gc_guarded_ptr_val(&(v),(v)))