Lines Matching defs:free
5 * This code is free software; you can redistribute it and/or modify it
164 tty->print_cr("Heap free " INTPTR_FORMAT, p);
172 // MT-safe pool of chunks to reduce malloc/free thrashing
217 void free(Chunk* chunk) {
233 // if we have more than n chunks, free all of them
236 // free chunks at end of queue, for better locality
254 os::free(cur, mtChunk);
333 case Chunk::size: ChunkPool::large_pool()->free(c); break;
334 case Chunk::medium_size: ChunkPool::medium_pool()->free(c); break;
335 case Chunk::init_size: ChunkPool::small_pool()->free(c); break;
336 default: os::free(c, mtChunk);
516 // always allocate a new object (otherwise we'll free this one twice)
530 if( c_old+old_size == _hwm) // Attempt to free the excess bytes
670 for (char** p = start; p < end; p++) if (*p) os::free(*p);
675 // free all objects malloced since resource mark was created; resource area