comparison src/share/vm/asm/assembler.cpp @ 10161:746b070f5022

8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel
author ccheung
date Tue, 30 Apr 2013 11:56:52 -0700
parents a5de0cc2f91c
children be525e91f65b
comparison
equal deleted inserted replaced
10160:ed5a590835a4 10161:746b070f5022
42 AbstractAssembler::AbstractAssembler(CodeBuffer* code) { 42 AbstractAssembler::AbstractAssembler(CodeBuffer* code) {
43 if (code == NULL) return; 43 if (code == NULL) return;
44 CodeSection* cs = code->insts(); 44 CodeSection* cs = code->insts();
45 cs->clear_mark(); // new assembler kills old mark 45 cs->clear_mark(); // new assembler kills old mark
46 if (cs->start() == NULL) { 46 if (cs->start() == NULL) {
47 vm_exit_out_of_memory(0, err_msg("CodeCache: no room for %s", 47 vm_exit_out_of_memory(0, OOM_MMAP_ERROR, err_msg("CodeCache: no room for %s",
48 code->name())); 48 code->name()));
49 } 49 }
50 _code_section = cs; 50 _code_section = cs;
51 _oop_recorder= code->oop_recorder(); 51 _oop_recorder= code->oop_recorder();
52 DEBUG_ONLY( _short_branch_delta = 0; ) 52 DEBUG_ONLY( _short_branch_delta = 0; )