src/share/vm/opto/output.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/output.cpp	Fri Sep  5 10:38:00 2014
--- new/src/share/vm/opto/output.cpp	Fri Sep  5 10:38:00 2014

*** 1164,1174 **** --- 1164,1174 ---- cb->initialize(total_req, locs_req); // Have we run out of code space? if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) { C->record_failure("CodeCache is full"); ! CompileBroker::handle_full_code_cache(CodeBlobType::NonMethod); return NULL; } // Configure the code buffer. cb->initialize_consts_size(const_req); cb->initialize_stubs_size(stub_req);
*** 1489,1499 **** --- 1489,1499 ---- // Verify that there is sufficient space remaining cb->insts()->maybe_expand_to_ensure_remaining(MAX_inst_size); if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) { C->record_failure("CodeCache is full"); ! CompileBroker::handle_full_code_cache(CodeBlobType::NonMethod); return; } // Save the offset for the listing #ifndef PRODUCT
*** 1646,1656 **** --- 1646,1656 ---- } // One last check for failed CodeBuffer::expand: if ((cb->blob() == NULL) || (!CompileBroker::should_compile_new_jobs())) { C->record_failure("CodeCache is full"); ! CompileBroker::handle_full_code_cache(CodeBlobType::NonMethod); return; } #ifndef PRODUCT // Dump the assembly code, including basic-block numbers

src/share/vm/opto/output.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File