Mercurial > hg > graal-jvmci-8
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 } |