free 896 dir.c #define GLOB_FREE(ptr) free(ptr)
free 127 dln.c free(*buf);\
free 131 dln.c free(*buf);\
free 264 dln.c free(reloc);
free 293 dln.c free(buffer);
free 360 dln.c free(syms);
free 426 dln.c free(addr);
free 566 dln.c free(undef->name);
free 567 dln.c free(undef);
free 590 dln.c free(undef->name);
free 620 dln.c free(reloc);
free 637 dln.c free(key);
free 649 dln.c free(key);
free 718 dln.c free(key);
free 853 dln.c free(reloc);
free 854 dln.c free(syms);
free 871 dln.c if (syms) free(syms);
free 872 dln.c if (reloc) free(reloc);
free 873 dln.c if (block) free((char*)block);
free 968 dln.c free(data);
free 973 dln.c free(data);
free 1011 dln.c free(syms);
free 18 ext/dl/cptr.c if (data->free) {
free 19 ext/dl/cptr.c (*(data->free))(data->ptr);
free 48 ext/dl/cptr.c data->free = func;
free 102 ext/dl/cptr.c data->free = 0;
free 135 ext/dl/cptr.c if (data->ptr && data->free) {
free 137 ext/dl/cptr.c (*(data->free))(data->ptr);
free 141 ext/dl/cptr.c data->free = f;
free 224 ext/dl/cptr.c data->free = RCFUNC_DATA(val)->ptr;
free 227 ext/dl/cptr.c data->free = NUM2PTR(rb_Integer(val));
free 240 ext/dl/cptr.c return rb_dlcfunc_new(pdata->free, DLTYPE_VOID, "free<anonymous>", CFUNC_CDECL);
free 297 ext/dl/cptr.c rb_class2name(CLASS_OF(self)), data, data->ptr, data->size, data->free);
free 214 ext/dl/dl.h freefunc_t free;
free 291 ext/gdbm/gdbm.c free(val.dptr);
free 329 ext/gdbm/gdbm.c free(key.dptr);
free 347 ext/gdbm/gdbm.c free(key2.dptr);
free 619 ext/gdbm/gdbm.c free(key.dptr);
free 622 ext/gdbm/gdbm.c free(key.dptr);
free 629 ext/gdbm/gdbm.c free(key.dptr);
free 630 ext/gdbm/gdbm.c if (nextkey.dptr) free(nextkey.dptr);
free 633 ext/gdbm/gdbm.c free(key.dptr);
free 762 ext/gdbm/gdbm.c free(key.dptr);
free 789 ext/gdbm/gdbm.c free(key.dptr);
free 921 ext/gdbm/gdbm.c free(key.dptr);
free 682 ext/nkf/nkf-utf8/nkf.c #define nkf_xfree(ptr) free(ptr)
free 328 ext/openssl/ossl_x509ext.c free(s);
free 332 ext/openssl/ossl_x509ext.c free(s);
free 336 ext/openssl/ossl_x509ext.c free(s);
free 253 ext/readline/readline.c if (buff) free(buff);
free 1030 ext/readline/readline.c free((void *) entry->line);
free 1031 ext/readline/readline.c free(entry);
free 1136 ext/readline/readline.c free(matches[i]);
free 1138 ext/readline/readline.c free(matches);
free 1161 ext/readline/readline.c free(matches[i]);
free 1163 ext/readline/readline.c free(matches);
free 1290 ext/readline/readline.c free((char *)entry->line);
free 1291 ext/readline/readline.c free(entry);
free 1073 ext/ripper/ripper.c && (defined YYFREE || defined free)))
free 1087 ext/ripper/ripper.c # define YYFREE free
free 1088 ext/ripper/ripper.c # if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
free 1090 ext/ripper/ripper.c void free (void *); /* INFRINGES ON USER NAME SPACE */
free 170 ext/sdbm/_sdbm.c free((char *) dirname);
free 226 ext/sdbm/_sdbm.c free((char *) db);
free 238 ext/sdbm/_sdbm.c free((char *) db);
free 640 ext/sdbm/_sdbm.c register int free;
free 644 ext/sdbm/_sdbm.c free = off - (n + 1) * sizeof(short);
free 647 ext/sdbm/_sdbm.c debug(("free %d need %d\n", free, need));
free 649 ext/sdbm/_sdbm.c return need <= free;
free 177 ext/socket/getaddrinfo.c goto free;\
free 187 ext/socket/getaddrinfo.c goto free;\
free 222 ext/socket/getaddrinfo.c free(ai->ai_canonname);
free 224 ext/socket/getaddrinfo.c free(ai);
free 529 ext/socket/getaddrinfo.c free:
free 565 ext/socket/getaddrinfo.c free:
free 669 ext/socket/getaddrinfo.c free:
free 331 ext/syck/bytecode.c free( qstr );
free 346 ext/syck/bytecode.c free( qstr );
free 360 ext/syck/bytecode.c free( lvl->domain );
free 366 ext/syck/bytecode.c free( qstr );
free 373 ext/syck/bytecode.c free( qstr );
free 197 ext/syck/emitter.c free( e->levels[e->lvl_idx].domain );
free 406 ext/syck/emitter.c free( an );
free 417 ext/syck/emitter.c free( an );
free 502 ext/syck/emitter.c free( spcs );
free 156 ext/syck/gram.c # define YYFREE free
free 22 ext/syck/rubyext.c } free;
free 378 ext/syck/syck.c free( p->levels[p->lvl_idx].domain );
free 51 ext/syck/syck.h #define S_FREE(n) if (n) { free(n); n = NULL; }
free 2114 ext/syck/token.c free( chr_text );
free 2176 ext/syck/token.c free( qstr );
free 2191 ext/syck/token.c free( qstr );
free 2205 ext/syck/token.c free( lvl->domain );
free 2211 ext/syck/token.c free( qstr );
free 2317 ext/syck/token.c free( chr_text );
free 49 ext/syslog/syslog.c free((void *)syslog_ident);
free 225 ext/tk/tcltklib.c free(buf);
free 246 ext/tk/tcltklib.c free(buf);
free 1029 ext/tk/tcltklib.c free(argv);
free 1064 ext/tk/tcltklib.c free(argv);
free 1103 ext/tk/tcltklib.c free(argv);
free 2078 ext/tk/tcltklib.c free(ptr);
free 2121 ext/tk/tcltklib.c free(ptr);
free 2434 ext/tk/tcltklib.c free(q->done);
free 2435 ext/tk/tcltklib.c free(q);
free 2585 ext/tk/tcltklib.c free(buf);
free 2710 ext/tk/tcltklib.c free(buf);
free 2889 ext/tk/tcltklib.c free(arg);
free 2964 ext/tk/tcltklib.c free(name);
free 3001 ext/tk/tcltklib.c free(buf);
free 3123 ext/tk/tcltklib.c free(arg);
free 5162 ext/tk/tcltklib.c free(ptr);
free 5170 ext/tk/tcltklib.c free(ptr);
free 5181 ext/tk/tcltklib.c free(ptr);
free 7183 ext/tk/tcltklib.c free(buf);
free 7385 ext/tk/tcltklib.c free(buf);
free 7865 ext/tk/tcltklib.c free(argv[0]);
free 7989 ext/tk/tcltklib.c free(av[i]);
free 9154 ext/tk/tcltklib.c free(info);
free 1099 ext/tk/tkutil/tkutil.c free(ptr->key[i]);
free 1103 ext/tk/tkutil/tkutil.c free(ptr);
free 1279 ext/tk/tkutil/tkutil.c free(buf);
free 1347 ext/tk/tkutil/tkutil.c free(buf);
free 1401 ext/tk/tkutil/tkutil.c free(buf);
free 1445 ext/tk/tkutil/tkutil.c free(buf);
free 1446 ext/tk/tkutil/tkutil.c free(keys_buf);
free 698 ext/win32ole/win32ole.c free(p);
free 733 ext/win32ole/win32ole.c free(psz);
free 1220 ext/win32ole/win32ole.c if(pSource) free(pSource);
free 1221 ext/win32ole/win32ole.c if(pDescription) free(pDescription);
free 1290 ext/win32ole/win32ole.c free(pole);
free 1297 ext/win32ole/win32ole.c free(poletype);
free 1305 ext/win32ole/win32ole.c free(polemethod);
free 1312 ext/win32ole/win32ole.c free(polevar);
free 1319 ext/win32ole/win32ole.c free(pole);
free 1416 ext/win32ole/win32ole.c free(p);
free 1611 ext/win32ole/win32ole.c if(pub) free(pub);
free 1612 ext/win32ole/win32ole.c if(psab) free(psab);
free 1613 ext/win32ole/win32ole.c if(pid) free(pid);
free 1637 ext/win32ole/win32ole.c if(pub) free(pub);
free 1638 ext/win32ole/win32ole.c if(psab) free(psab);
free 1639 ext/win32ole/win32ole.c if(pid) free(pid);
free 2083 ext/win32ole/win32ole.c if (ids) free(ids);
free 2121 ext/win32ole/win32ole.c if(pid) free(pid);
free 2122 ext/win32ole/win32ole.c if(plb) free(plb);
free 2123 ext/win32ole/win32ole.c if(pub) free(pub);
free 2151 ext/win32ole/win32ole.c if(pid) free(pid);
free 2152 ext/win32ole/win32ole.c if(plb) free(plb);
free 2153 ext/win32ole/win32ole.c if(pub) free(pub);
free 2388 ext/win32ole/win32ole.c free(pbuf);
free 2568 ext/win32ole/win32ole.c free(pName);
free 7814 ext/win32ole/win32ole.c free(pEVObj);
free 7912 ext/win32ole/win32ole.c free(pstr);
free 8135 ext/win32ole/win32ole.c free(poleev);
free 8512 ext/win32ole/win32ole.c free(pvar);
free 8577 ext/win32ole/win32ole.c if (psab) free(psab);
free 8589 ext/win32ole/win32ole.c if (psab) free(psab);
free 8761 ext/win32ole/win32ole.c if (pid) free(pid);
free 8846 ext/win32ole/win32ole.c if (pid) free(pid);
free 250 gc.c } free;
free 695 gc.c free(ptr);
free 911 gc.c p->as.free.flags = 0;
free 912 gc.c p->as.free.next = freelist;
free 974 gc.c freelist = freelist->as.free.next;
free 1651 gc.c p->as.free.flags = 0;
free 1652 gc.c p->as.free.next = freelist;
free 1660 gc.c RVALUE *tmp = p->as.free.next;
free 1685 gc.c free(heaps[i].membase);
free 1698 gc.c free(heaps_freed);
free 1702 gc.c free(last);
free 1728 gc.c RVALUE *free = freelist;
free 1739 gc.c p->as.free.flags = T_ZOMBIE;
free 1742 gc.c p->as.free.flags |= FL_MARK;
free 1743 gc.c p->as.free.next = final_list;
free 1765 gc.c for (pp = final_list; pp != final; pp = pp->as.free.next) {
free 1767 gc.c pp->as.free.flags |= FL_SINGLETON; /* freeing page mark */
free 1771 gc.c freelist = free; /* cancel this page from freelist */
free 2398 gc.c p->as.free.flags = FL_MARK | T_ZOMBIE; /* remain marked */
free 2401 gc.c p->as.free.next = *final_list;
free 2426 gc.c final_list = p->as.free.next;
free 2442 gc.c p->as.free.flags = 0;
free 2448 gc.c RANY(p)->as.free.next = final_list;
free 2455 gc.c RANY(p)->as.free.next = final_list;
free 103 include/ruby/io.h free(RFILE(obj)->fptr);\
free 692 include/ruby/ruby.h rb_data_object_alloc(klass,sval,(RUBY_DATA_FUNC)mark,(RUBY_DATA_FUNC)free)
free 697 include/ruby/ruby.h Data_Wrap_Struct(klass,mark,free,sval)\
free 3183 io.c free(fptr->cbuf);
free 3214 io.c free(fptr->rbuf);
free 3218 io.c free(fptr->wbuf);
free 3222 io.c free(fptr);
free 4318 io.c free(list);
free 4326 io.c free(tmp);
free 6050 io.c free(p->inplace);
free 8338 io.c if (ARGF.inplace) free(ARGF.inplace);
free 8343 io.c if (ARGF.inplace) free(ARGF.inplace);
free 8365 io.c if (ARGF.inplace) free(ARGF.inplace);
free 130 missing/os2.c free(argv);
free 131 missing/os2.c free(cmd2);
free 135 missing/os2.c free(cmd2);
free 136 missing/os2.c free(argv);
free 1073 parse.c && (defined YYFREE || defined free)))
free 1087 parse.c # define YYFREE free
free 1088 parse.c # if ! defined free && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
free 1090 parse.c void free (void *); /* INFRINGES ON USER NAME SPACE */
free 113 regint.h #define xfree free
free 241 st.c free(ptr);
free 253 st.c free(table->bins);
free 254 st.c free(table);
free 480 st.c free(new_table);
free 558 st.c free(ptr);
free 602 st.c free(tmp);
free 679 st.c free(ptr);
free 760 st.c free(ptr);
free 766 st.c free(tmp);
free 423 thread_pthread.c free(entry); /* ok */
free 718 thread_pthread.c free(list); /* ok */
free 1822 vm.c free(syms); /* OK */
free 609 vm_dump.c free(syms);
free 1115 win32/win32.c free(buf);
free 1119 win32/win32.c free(patt->str);
free 1120 win32/win32.c free(patt);
free 1378 win32/win32.c if (curr->flags & NTMALLOC) free(curr->str);
free 1379 win32/win32.c free(curr);
free 1381 win32/win32.c free(cmdline);
free 1407 win32/win32.c if (curr->flags & NTMALLOC) free(curr->str);
free 1408 win32/win32.c free(curr);
free 1413 win32/win32.c free(cmdline);
free 1461 win32/win32.c free(scanname);
free 1654 win32/win32.c free(dirp->dirstr.d_name);
free 1656 win32/win32.c free(dirp->start);
free 1658 win32/win32.c free(dirp->bits);
free 1659 win32/win32.c free(dirp);
free 2696 win32/win32.c free(proto_buffers);
free 3193 win32/win32.c free(p);
free 4003 win32/win32.c while (*t) free(*t++);
free 4004 win32/win32.c free(env);