hg: panama/panama/jdk: MethodHandle.linkToNative prototype

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Thu Feb 19 17:49:02 UTC 2015


Changeset: 9a0f75940493
Author:    vlivanov
Date:      2015-02-19 20:47 +0300
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/9a0f75940493

MethodHandle.linkToNative prototype
* inspired by http://cr.openjdk.java.net/~jrose/panama/native-call-primitive.html
* added Lookup.findNative(Object,String) and Unsafe.findNativeAddress(name)
* trivial test to call getpid()

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/java.base/share/classes/java/lang/invoke/NativeEntryPoint.java
+ src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/sun/misc/Unsafe.java
+ test/java/lang/invoke/NativeCallTest.java



More information about the panama-dev mailing list