comparison src/share/vm/jvmci/jvmciCompilerToVM.cpp @ 22718:f04d84a5f7c5

Restore missing InstalledCode.version increment
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Mon, 02 Nov 2015 11:18:51 -0800
parents 316e768645c0
children 24fd08e99b35
comparison
equal deleted inserted replaced
22717:ba7846fcb814 22718:f04d84a5f7c5
612 } else { 612 } else {
613 if (!installed_code_handle.is_null()) { 613 if (!installed_code_handle.is_null()) {
614 assert(installed_code_handle->is_a(InstalledCode::klass()), "wrong type"); 614 assert(installed_code_handle->is_a(InstalledCode::klass()), "wrong type");
615 CompilerToVM::invalidate_installed_code(installed_code_handle); 615 CompilerToVM::invalidate_installed_code(installed_code_handle);
616 InstalledCode::set_address(installed_code_handle, (jlong) cb); 616 InstalledCode::set_address(installed_code_handle, (jlong) cb);
617 InstalledCode::set_version(installed_code_handle, InstalledCode::version(installed_code_handle) + 1);
617 if (cb->is_nmethod()) { 618 if (cb->is_nmethod()) {
618 InstalledCode::set_entryPoint(installed_code_handle, (jlong) cb->as_nmethod_or_null()->verified_entry_point()); 619 InstalledCode::set_entryPoint(installed_code_handle, (jlong) cb->as_nmethod_or_null()->verified_entry_point());
619 } else { 620 } else {
620 InstalledCode::set_entryPoint(installed_code_handle, (jlong) cb->code_begin()); 621 InstalledCode::set_entryPoint(installed_code_handle, (jlong) cb->code_begin());
621 } 622 }