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);