git: openjdk/jdk11u-dev: 8078725: method adjustments can be done just once for all classes involved into redefinition
Martin Doerr
mdoerr at openjdk.org
Fri Jun 28 09:20:32 UTC 2024
Changeset: 2a5a4d7c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-28 09:16:20 +0000
URL: https://git.openjdk.org/jdk11u-dev/commit/2a5a4d7c551b5883e2758de881937d5c8b07da05
8078725: method adjustments can be done just once for all classes involved into redefinition
Walk all classes at the end of redefinition and adjust method entries and clean MethodData
Reviewed-by: mbaesken
Backport-of: 351280bbb8337eff6b61ce305ead2bf207370889
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
More information about the jdk-updates-changes
mailing list