--- old/src/share/vm/classfile/classFileParser.cpp 2009-12-03 11:54:19.002835792 +0100 +++ new/src/share/vm/classfile/classFileParser.cpp 2009-12-03 11:54:18.881867757 +0100 @@ -1718,9 +1718,7 @@ m->set_exception_table(exception_handlers()); // Copy byte codes - if (code_length > 0) { - memcpy(m->code_base(), code_start, code_length); - } + m->set_code(code_start); // Copy line number table if (linenumber_table != NULL) {