Lines Matching defs:blob
82 CodeBuffer::CodeBuffer(CodeBlob* blob) {
84 initialize(blob->content_begin(), blob->content_size());
94 assert(blob() == NULL, "only once");
96 if (blob() == NULL) {
101 // Set up various pointers into the blob.
189 void CodeBuffer::set_blob(BufferBlob* blob) {
190 _blob = blob;
191 if (blob != NULL) {
192 address start = blob->content_begin();
193 address end = blob->content_end();
621 // transfer strings and comments from buffer to blob
654 if (dest->blob() == NULL) {
677 if (dest->blob() == NULL && dest_filled != NULL) {
740 if (StressCodeBuffers && blob() != NULL) {
753 if (blob() == NULL) return; // caller must check for blob == NULL
766 if (cb.blob() == NULL) {
777 bxp->take_over_code_from(this); // remember the old undersized blob
800 // Move all the code and relocations to the new blob:
814 // Make certain that the new sections are all snugly inside the new blob.
826 // Must already have disposed of the old blob somehow.
827 assert(blob() == NULL, "must be empty");
831 // Take the new blob away from cb.
832 set_blob(cb->blob());
876 xtty->print_cr("<blob name='%s' size='%d'>", name, _total_size);
883 xtty->print_cr("</blob>");