Lines Matching defs:blob
509 // If there is already a scratch buffer blob allocated and the
512 BufferBlob* blob = scratch_buffer_blob();
513 if ((blob != NULL) && (const_size <= _scratch_const_size)) {
514 // Use the current blob.
516 if (blob != NULL) {
517 BufferBlob::free(blob);
523 blob = BufferBlob::create("Compile::scratch_buffer", size);
524 // Record the buffer blob for next time.
525 set_scratch_buffer_blob(blob);
535 relocInfo* locs_buf = (relocInfo*) blob->content_end() - MAX_locs_size;
551 // Note that the scratch buffer blob and locs memory are
554 // The allocation of the scratch buffer blob is particularly
556 BufferBlob* blob = this->scratch_buffer_blob();
557 assert(blob != NULL, "Initialize BufferBlob at start");
558 assert(blob->size() > MAX_inst_size, "sanity");
560 address blob_begin = blob->content_begin();
562 assert(blob->content_contains(blob_end), "sanity");