hotspot/src/share/vm/asm/assembler.cpp
changeset 17087 f0b76c4c93a0
parent 16368 713209c45a82
child 21528 479228ecf6ac
equal deleted inserted replaced
17086:fe45148cdbb0 17087:f0b76c4c93a0
    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; )