rb_gc_mark         83 cont.c         	rb_gc_mark(cont->value);
rb_gc_mark        135 cont.c         	rb_gc_mark(fib->prev);
rb_gc_mark        299 dir.c              rb_gc_mark(dir->path);
rb_gc_mark         58 enumerator.c       rb_gc_mark(ptr->obj);
rb_gc_mark         59 enumerator.c       rb_gc_mark(ptr->args);
rb_gc_mark         60 enumerator.c       rb_gc_mark(ptr->fib);
rb_gc_mark         61 enumerator.c       rb_gc_mark(ptr->dst);
rb_gc_mark        561 enumerator.c       rb_gc_mark(ptr->proc);
rb_gc_mark        655 enumerator.c       rb_gc_mark(ptr->proc);
rb_gc_mark         86 eval_jump.c    	rb_gc_mark(link->data);
rb_gc_mark         91 eval_jump.c    	rb_gc_mark(link->data);
rb_gc_mark         96 eval_jump.c    	rb_gc_mark(link->data);
rb_gc_mark        381 ext/racc/cparse/cparse.c     rb_gc_mark(v->value_v);
rb_gc_mark        382 ext/racc/cparse/cparse.c     rb_gc_mark(v->parser);
rb_gc_mark        383 ext/racc/cparse/cparse.c     rb_gc_mark(v->lexer);
rb_gc_mark        384 ext/racc/cparse/cparse.c     rb_gc_mark(v->action_table);
rb_gc_mark        385 ext/racc/cparse/cparse.c     rb_gc_mark(v->action_check);
rb_gc_mark        386 ext/racc/cparse/cparse.c     rb_gc_mark(v->action_default);
rb_gc_mark        387 ext/racc/cparse/cparse.c     rb_gc_mark(v->action_pointer);
rb_gc_mark        388 ext/racc/cparse/cparse.c     rb_gc_mark(v->goto_table);
rb_gc_mark        389 ext/racc/cparse/cparse.c     rb_gc_mark(v->goto_check);
rb_gc_mark        390 ext/racc/cparse/cparse.c     rb_gc_mark(v->goto_default);
rb_gc_mark        391 ext/racc/cparse/cparse.c     rb_gc_mark(v->goto_pointer);
rb_gc_mark        392 ext/racc/cparse/cparse.c     rb_gc_mark(v->reduce_table);
rb_gc_mark        393 ext/racc/cparse/cparse.c     rb_gc_mark(v->token_table);
rb_gc_mark        394 ext/racc/cparse/cparse.c     rb_gc_mark(v->state);
rb_gc_mark        395 ext/racc/cparse/cparse.c     rb_gc_mark(v->vstack);
rb_gc_mark        396 ext/racc/cparse/cparse.c     rb_gc_mark(v->tstack);
rb_gc_mark        397 ext/racc/cparse/cparse.c     rb_gc_mark(v->t);
rb_gc_mark        398 ext/racc/cparse/cparse.c     rb_gc_mark(v->retval);
rb_gc_mark       15116 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_lex_strterm);
rb_gc_mark       15117 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_deferred_nodes);
rb_gc_mark       15118 ext/ripper/ripper.c     rb_gc_mark(p->parser_lex_input);
rb_gc_mark       15119 ext/ripper/ripper.c     rb_gc_mark(p->parser_lex_lastline);
rb_gc_mark       15120 ext/ripper/ripper.c     rb_gc_mark(p->parser_lex_nextline);
rb_gc_mark       15122 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
rb_gc_mark       15123 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->parser_eval_tree) ;
rb_gc_mark       15124 ext/ripper/ripper.c     rb_gc_mark(p->debug_lines);
rb_gc_mark       15126 ext/ripper/ripper.c     rb_gc_mark(p->parser_ruby_sourcefile_string);
rb_gc_mark       15127 ext/ripper/ripper.c     rb_gc_mark(p->delayed);
rb_gc_mark       15128 ext/ripper/ripper.c     rb_gc_mark(p->value);
rb_gc_mark       15129 ext/ripper/ripper.c     rb_gc_mark(p->result);
rb_gc_mark       15130 ext/ripper/ripper.c     rb_gc_mark(p->parsing_thread);
rb_gc_mark       15133 ext/ripper/ripper.c     rb_gc_mark((VALUE)p->heap);
rb_gc_mark       9716 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_lex_strterm);
rb_gc_mark       9717 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_deferred_nodes);
rb_gc_mark       9718 ext/ripper/ripper.y     rb_gc_mark(p->parser_lex_input);
rb_gc_mark       9719 ext/ripper/ripper.y     rb_gc_mark(p->parser_lex_lastline);
rb_gc_mark       9720 ext/ripper/ripper.y     rb_gc_mark(p->parser_lex_nextline);
rb_gc_mark       9722 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
rb_gc_mark       9723 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->parser_eval_tree) ;
rb_gc_mark       9724 ext/ripper/ripper.y     rb_gc_mark(p->debug_lines);
rb_gc_mark       9726 ext/ripper/ripper.y     rb_gc_mark(p->parser_ruby_sourcefile_string);
rb_gc_mark       9727 ext/ripper/ripper.y     rb_gc_mark(p->delayed);
rb_gc_mark       9728 ext/ripper/ripper.y     rb_gc_mark(p->value);
rb_gc_mark       9729 ext/ripper/ripper.y     rb_gc_mark(p->result);
rb_gc_mark       9730 ext/ripper/ripper.y     rb_gc_mark(p->parsing_thread);
rb_gc_mark       9733 ext/ripper/ripper.y     rb_gc_mark((VALUE)p->heap);
rb_gc_mark         54 ext/stringio/stringio.c 	rb_gc_mark(ptr->string);
rb_gc_mark        162 ext/strscan/strscan.c     rb_gc_mark(p->str);
rb_gc_mark        747 ext/syck/rubyext.c     rb_gc_mark( bonus->data );
rb_gc_mark        748 ext/syck/rubyext.c     rb_gc_mark( bonus->proc );
rb_gc_mark        749 ext/syck/rubyext.c     rb_gc_mark( bonus->resolver );
rb_gc_mark       1402 ext/syck/rubyext.c                 rb_gc_mark( syck_seq_read( n, i ) );
rb_gc_mark       1409 ext/syck/rubyext.c                 rb_gc_mark( syck_map_read( n, map_key, i ) );
rb_gc_mark       1410 ext/syck/rubyext.c                 rb_gc_mark( syck_map_read( n, map_value, i ) );
rb_gc_mark       1904 ext/syck/rubyext.c     rb_gc_mark( bonus->oid  );
rb_gc_mark       1905 ext/syck/rubyext.c     rb_gc_mark( bonus->data );
rb_gc_mark       1906 ext/syck/rubyext.c     rb_gc_mark( bonus->port );
rb_gc_mark        381 ext/tk/tcltklib.c     rb_gc_mark(q->interp);
rb_gc_mark        382 ext/tk/tcltklib.c     rb_gc_mark(q->result);
rb_gc_mark        383 ext/tk/tcltklib.c     rb_gc_mark(q->thread);
rb_gc_mark        389 ext/tk/tcltklib.c     rb_gc_mark(q->interp);
rb_gc_mark        390 ext/tk/tcltklib.c     rb_gc_mark(q->result);
rb_gc_mark        391 ext/tk/tcltklib.c     rb_gc_mark(q->thread);
rb_gc_mark        400 ext/tk/tcltklib.c         rb_gc_mark(q->argv[i]);
rb_gc_mark        403 ext/tk/tcltklib.c     rb_gc_mark(q->interp);
rb_gc_mark        404 ext/tk/tcltklib.c     rb_gc_mark(q->result);
rb_gc_mark        405 ext/tk/tcltklib.c     rb_gc_mark(q->thread);
rb_gc_mark       2356 ext/tk/tcltklib.c     rb_gc_mark(q->proc);
rb_gc_mark       1086 ext/tk/tkutil/tkutil.c     rb_gc_mark(ptr->proc);
rb_gc_mark       1087 ext/tk/tkutil/tkutil.c     rb_gc_mark(ptr->aliases);
rb_gc_mark        800 ext/zlib/zlib.c     rb_gc_mark(z->buf);
rb_gc_mark        801 ext/zlib/zlib.c     rb_gc_mark(z->input);
rb_gc_mark       1697 ext/zlib/zlib.c     rb_gc_mark(gz->io);
rb_gc_mark       1698 ext/zlib/zlib.c     rb_gc_mark(gz->orig_name);
rb_gc_mark       1699 ext/zlib/zlib.c     rb_gc_mark(gz->comment);
rb_gc_mark       1701 ext/zlib/zlib.c     rb_gc_mark(gz->ecopts);
rb_gc_mark       2022 gc.c               th->vm->self ? rb_gc_mark(th->vm->self) : rb_vm_mark(th->vm);
rb_gc_mark         58 gc.h           #define RUBY_MARK_UNLESS_NULL(ptr) if(RTEST(ptr)){rb_gc_mark(ptr);}
rb_gc_mark        362 include/ruby/intern.h void rb_gc_mark(VALUE);
rb_gc_mark       6039 io.c               rb_gc_mark(p->filename);
rb_gc_mark       6040 io.c               rb_gc_mark(p->current_file);
rb_gc_mark       6041 io.c               rb_gc_mark(p->lineno);
rb_gc_mark       6042 io.c               rb_gc_mark(p->argv);
rb_gc_mark       6043 io.c               rb_gc_mark(p->encs.ecopts);
rb_gc_mark        101 marshal.c          rb_gc_mark(p->newclass);
rb_gc_mark        102 marshal.c          rb_gc_mark(p->oldclass);
rb_gc_mark       15048 parse.c            rb_gc_mark((VALUE)p->parser_lex_strterm);
rb_gc_mark       15049 parse.c            rb_gc_mark((VALUE)p->parser_deferred_nodes);
rb_gc_mark       15050 parse.c            rb_gc_mark(p->parser_lex_input);
rb_gc_mark       15051 parse.c            rb_gc_mark(p->parser_lex_lastline);
rb_gc_mark       15052 parse.c            rb_gc_mark(p->parser_lex_nextline);
rb_gc_mark       15054 parse.c            rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
rb_gc_mark       15055 parse.c            rb_gc_mark((VALUE)p->parser_eval_tree) ;
rb_gc_mark       15056 parse.c            rb_gc_mark(p->debug_lines);
rb_gc_mark       15058 parse.c            rb_gc_mark(p->parser_ruby_sourcefile_string);
rb_gc_mark       15059 parse.c            rb_gc_mark(p->delayed);
rb_gc_mark       15060 parse.c            rb_gc_mark(p->value);
rb_gc_mark       15061 parse.c            rb_gc_mark(p->result);
rb_gc_mark       15062 parse.c            rb_gc_mark(p->parsing_thread);
rb_gc_mark       15065 parse.c            rb_gc_mark((VALUE)p->heap);
rb_gc_mark       9716 parse.y            rb_gc_mark((VALUE)p->parser_lex_strterm);
rb_gc_mark       9717 parse.y            rb_gc_mark((VALUE)p->parser_deferred_nodes);
rb_gc_mark       9718 parse.y            rb_gc_mark(p->parser_lex_input);
rb_gc_mark       9719 parse.y            rb_gc_mark(p->parser_lex_lastline);
rb_gc_mark       9720 parse.y            rb_gc_mark(p->parser_lex_nextline);
rb_gc_mark       9722 parse.y            rb_gc_mark((VALUE)p->parser_eval_tree_begin) ;
rb_gc_mark       9723 parse.y            rb_gc_mark((VALUE)p->parser_eval_tree) ;
rb_gc_mark       9724 parse.y            rb_gc_mark(p->debug_lines);
rb_gc_mark       9726 parse.y            rb_gc_mark(p->parser_ruby_sourcefile_string);
rb_gc_mark       9727 parse.y            rb_gc_mark(p->delayed);
rb_gc_mark       9728 parse.y            rb_gc_mark(p->value);
rb_gc_mark       9729 parse.y            rb_gc_mark(p->result);
rb_gc_mark       9730 parse.y            rb_gc_mark(p->parsing_thread);
rb_gc_mark       9733 parse.y            rb_gc_mark((VALUE)p->heap);
rb_gc_mark        762 proc.c             rb_gc_mark(data->rclass);
rb_gc_mark        763 proc.c             rb_gc_mark(data->oclass);
rb_gc_mark        764 proc.c             rb_gc_mark(data->recv);
rb_gc_mark        765 proc.c             rb_gc_mark((VALUE)data->body);
rb_gc_mark       3236 thread.c           return Data_Wrap_Struct(klass, rb_gc_mark, 0, (void *)mutex_alloc(0));
rb_gc_mark        894 variable.c         rb_gc_mark(value);
rb_gc_mark       1400 vm.c               rb_gc_mark(thval);
rb_gc_mark       1408 vm.c           	rb_gc_mark(hook->data);
rb_gc_mark       1441 vm.c           		rb_gc_mark(vm->trap_list[i].cmd);
rb_gc_mark       1563 vm.c           		rb_gc_mark(*p++);
rb_gc_mark       1568 vm.c           		rb_gc_mark(cfp->proc);