hotspot/src/share/vm/ci/ciMethod.cpp
changeset 200 88d83617f912
parent 1 489c9b5090e2
child 608 fe8c5fbbc54e
equal deleted inserted replaced
199:fb51d01039ff 200:88d83617f912
   144   // Load the bytecodes.
   144   // Load the bytecodes.
   145   _code = (address)arena->Amalloc(code_size());
   145   _code = (address)arena->Amalloc(code_size());
   146   memcpy(_code, me->code_base(), code_size());
   146   memcpy(_code, me->code_base(), code_size());
   147 
   147 
   148   // Revert any breakpoint bytecodes in ci's copy
   148   // Revert any breakpoint bytecodes in ci's copy
   149   if (_is_compilable && me->number_of_breakpoints() > 0) {
   149   if (me->number_of_breakpoints() > 0) {
   150     BreakpointInfo* bp = instanceKlass::cast(me->method_holder())->breakpoints();
   150     BreakpointInfo* bp = instanceKlass::cast(me->method_holder())->breakpoints();
   151     for (; bp != NULL; bp = bp->next()) {
   151     for (; bp != NULL; bp = bp->next()) {
   152       if (bp->match(me)) {
   152       if (bp->match(me)) {
   153         code_at_put(bp->bci(), bp->orig_bytecode());
   153         code_at_put(bp->bci(), bp->orig_bytecode());
   154       }
   154       }