6498878: client compiler crashes on windows when dealing with breakpoint instructions
authorkvn
Thu Feb 21 19:03:44 2008 -0800 (23 months ago)
changeset 851f530c629c7d
parent 840871d5cd64cd
child 8667914967a4b5
6498878: client compiler crashes on windows when dealing with breakpoint instructions
Summary: _is_compilable check prevents breakpoint bytecodes reversion when loading bytecodes for ciMethod.
Reviewed-by: never
src/share/vm/ci/ciMethod.cpp
--- a/src/share/vm/ci/ciMethod.cpp Thu Feb 21 14:03:41 2008 -0800
+++ b/src/share/vm/ci/ciMethod.cpp Thu Feb 21 19:03:44 2008 -0800
@@ -146,7 +146,7 @@ void ciMethod::load_code() {
memcpy(_code, me->code_base(), code_size());
// Revert any breakpoint bytecodes in ci's copy
- if (_is_compilable && me->number_of_breakpoints() > 0) {
+ if (me->number_of_breakpoints() > 0) {
BreakpointInfo* bp = instanceKlass::cast(me->method_holder())->breakpoints();
for (; bp != NULL; bp = bp->next()) {
if (bp->match(me)) {