equal
deleted
inserted
replaced
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 } |