4980a6b304
Motivation: On JDK > 9 Netty uses Unsafe to write two internal JDK fields: sun.nio.ch.SelectorImp.selectedKeys and sun.nio.ch.SelectorImpl.publicSelectedKeys. This is done in transport/src/main/java/io/netty/channel/nio/NioEventLoop.java:225, in openSelector() method. The GraalVM analysis cannot do the Unsafe registration automatically because the object field offset computation is hidden behind two layers of calls. Modifications: This PR updates the Netty GraalVM configuration by registering those fields for unsafe access. Result: Improved support for Netty on GraalVM with JDK > 9. |
||
---|---|---|
.. | ||
src | ||
pom.xml |