[lworld] Integrated: 8258480: [lworld] Adapter creation asserts with -XX:+VerifyAdapterSharing
thartmann at openjdk.java.net
Wed Dec 16 13:31:15 UTC 2020
On Wed, 16 Dec 2020 12:19:19 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> `VerifyAdapterSharing` fails because the code of two adapters with the same fingerprint is not equal. The problem is that we are accidentally creating an "only unpack receiver" c2i adapter for a static method with an inline type as only argument. As a result, the special handling in sharedRuntime.cpp:2446 does not work.
> I've also refactored related code and fixed a test bug.
This pull request has now been integrated.
Author: Tobias Hartmann <thartmann at openjdk.org>
Stats: 43 lines in 3 files changed: 6 ins; 14 del; 23 mod
8258480: [lworld] Adapter creation asserts with -XX:+VerifyAdapterSharing
More information about the valhalla-dev