src/share/vm/classfile/classFileParser.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
6893268 Cdiff src/share/vm/classfile/classFileParser.cpp
src/share/vm/classfile/classFileParser.cpp
Print this page
rev 1079 : 6829192: JSR 292 needs to support 64-bit x86
Summary: changes for method handles and invokedynamic
Reviewed-by: ?, ?
rev 1083 : [mq]: indy.compiler.inline.patch
*** 1716,1728 ****
* sure that the oops can pass verification when this field is set.
*/
m->set_exception_table(exception_handlers());
// Copy byte codes
! if (code_length > 0) {
! memcpy(m->code_base(), code_start, code_length);
! }
// Copy line number table
if (linenumber_table != NULL) {
memcpy(m->compressed_linenumber_table(),
linenumber_table->buffer(), linenumber_table_length);
--- 1716,1726 ----
* sure that the oops can pass verification when this field is set.
*/
m->set_exception_table(exception_handlers());
// Copy byte codes
! m->set_code(code_start);
// Copy line number table
if (linenumber_table != NULL) {
memcpy(m->compressed_linenumber_table(),
linenumber_table->buffer(), linenumber_table_length);
src/share/vm/classfile/classFileParser.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File