49 lines
2.0 KiB
Plaintext
49 lines
2.0 KiB
Plaintext
$ java -cp netty-4.1.140.Final NettyProbe (JDK 25 default)
|
|
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
|
|
WARNING: sun.misc.Unsafe::allocateMemory has been called by io.netty.util.internal.PlatformDependent0$2 (file:<lib>/netty-common-4.1.140.Final.jar)
|
|
WARNING: Please consider reporting this to the maintainers of class io.netty.util.internal.PlatformDependent0$2
|
|
WARNING: sun.misc.Unsafe::allocateMemory will be removed in a future release
|
|
netty sees Unsafe: true
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=allow -cp netty-4.1.140.Final NettyProbe
|
|
netty sees Unsafe: true
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=deny -cp netty-4.1.140.Final NettyProbe
|
|
netty sees Unsafe: false
|
|
direct=true hasMemoryAddress=false readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=debug -cp netty-4.1.140.Final NettyProbe
|
|
netty sees Unsafe: false
|
|
direct=true hasMemoryAddress=false readLong=cafebabe
|
|
done
|
|
|
|
$ java -cp netty-4.2.20.Final NettyProbe (JDK 25 default)
|
|
netty sees Unsafe: false
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=allow -cp netty-4.2.20.Final NettyProbe
|
|
netty sees Unsafe: true
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=deny -cp netty-4.2.20.Final NettyProbe
|
|
netty sees Unsafe: false
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ java --sun-misc-unsafe-memory-access=debug -cp netty-4.2.20.Final NettyProbe
|
|
netty sees Unsafe: false
|
|
direct=true hasMemoryAddress=true readLong=cafebabe
|
|
done
|
|
|
|
$ unzip -p netty-common-4.1.140.Final.jar io/netty/util/internal/PlatformDependent0.class | grep -a -o -F 'sun.misc.unsafe.memory.access'
|
|
sun.misc.unsafe.memory.access
|
|
$ unzip -p netty-common-4.2.20.Final.jar io/netty/util/internal/PlatformDependent0.class | grep -a -o -F 'sun.misc.unsafe.memory.access'
|
|
sun.misc.unsafe.memory.access
|