hotspot/src/share/vm/runtime/stubRoutines.cpp
changeset 17087 f0b76c4c93a0
parent 14132 3c1437abcefd
child 18507 61bfc8995bb3
equal deleted inserted replaced
17086:fe45148cdbb0 17087:f0b76c4c93a0
   145   if (_code1 == NULL) {
   145   if (_code1 == NULL) {
   146     ResourceMark rm;
   146     ResourceMark rm;
   147     TraceTime timer("StubRoutines generation 1", TraceStartupTime);
   147     TraceTime timer("StubRoutines generation 1", TraceStartupTime);
   148     _code1 = BufferBlob::create("StubRoutines (1)", code_size1);
   148     _code1 = BufferBlob::create("StubRoutines (1)", code_size1);
   149     if (_code1 == NULL) {
   149     if (_code1 == NULL) {
   150       vm_exit_out_of_memory(code_size1, "CodeCache: no room for StubRoutines (1)");
   150       vm_exit_out_of_memory(code_size1, OOM_MALLOC_ERROR, "CodeCache: no room for StubRoutines (1)");
   151     }
   151     }
   152     CodeBuffer buffer(_code1);
   152     CodeBuffer buffer(_code1);
   153     StubGenerator_generate(&buffer, false);
   153     StubGenerator_generate(&buffer, false);
   154   }
   154   }
   155 }
   155 }
   197   if (_code2 == NULL) {
   197   if (_code2 == NULL) {
   198     ResourceMark rm;
   198     ResourceMark rm;
   199     TraceTime timer("StubRoutines generation 2", TraceStartupTime);
   199     TraceTime timer("StubRoutines generation 2", TraceStartupTime);
   200     _code2 = BufferBlob::create("StubRoutines (2)", code_size2);
   200     _code2 = BufferBlob::create("StubRoutines (2)", code_size2);
   201     if (_code2 == NULL) {
   201     if (_code2 == NULL) {
   202       vm_exit_out_of_memory(code_size2, "CodeCache: no room for StubRoutines (2)");
   202       vm_exit_out_of_memory(code_size2, OOM_MALLOC_ERROR, "CodeCache: no room for StubRoutines (2)");
   203     }
   203     }
   204     CodeBuffer buffer(_code2);
   204     CodeBuffer buffer(_code2);
   205     StubGenerator_generate(&buffer, true);
   205     StubGenerator_generate(&buffer, true);
   206   }
   206   }
   207 
   207