Mercurial > hg > truffle
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; ) |