Quick fix for Zulu 7 build 1.7.0_242-b7
authorJan Vrany <jan.vrany@fit.cvut.cz>
Wed, 13 Nov 2019 13:27:46 +0000
changeset 3975 0fc37bbcefcb
parent 3974 d959b9dc677a
child 3981 489c2b2ef281
Quick fix for Zulu 7 build 1.7.0_242-b7 ...which needs few more natives in `sun.nio.fs.UnixNativeDispatcher` in order to boot the JVM.
JavaNativeMethodImpl_OpenJDK7.st
--- a/JavaNativeMethodImpl_OpenJDK7.st	Thu Aug 01 10:15:48 2019 +0100
+++ b/JavaNativeMethodImpl_OpenJDK7.st	Wed Nov 13 13:27:46 2019 +0000
@@ -338,6 +338,13 @@
 
 !JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.nio'!
 
+_java_nio_Bits_copySwapMemory0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8 _: a9 _: a10 
+
+    <javanative: 'java/nio/Bits' name: 'copySwapMemory0(Ljava/lang/Object;JLjava/lang/Object;JJJ)V'>
+
+    ^ JavaVM unimplementedNativeMethodSignal raise
+!
+
 _java_nio_MappedByteBuffer_force0: this _: a1 _: a2 _: a3 _: a4 _: a5 
 
     <javanative: 'java/nio/MappedByteBuffer' name: 'force0(Ljava/io/FileDescriptor;JJ)V'>
@@ -565,6 +572,13 @@
     "Modified: / 08-08-2016 / 00:44:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
+_sun_misc_VM_latestUserDefinedLoader0: this 
+
+    <javanative: 'sun/misc/VM' name: 'latestUserDefinedLoader0()Ljava/lang/ClassLoader;'>
+
+    ^ JavaVM unimplementedNativeMethodSignal raise
+!
+
 _sun_misc_VM_latestUserDefinedLoader: this 
 
     <javanative: 'sun/misc/VM' name: 'latestUserDefinedLoader()Ljava/lang/ClassLoader;'>
@@ -695,11 +709,20 @@
     ^ JavaVM unimplementedNativeMethodSignal raise
 !
 
+_sun_nio_fs_UnixNativeDispatcher_futimes: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
+
+    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'futimes(IJJLsun/nio/fs/UnixPath;)V'>
+
+    ^ JavaVM unimplementedNativeMethodSignal raise
+!
+
 _sun_nio_fs_UnixNativeDispatcher_getcwd: this 
 
     <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getcwd()[B'>
 
-    ^ JavaVM unimplementedNativeMethodSignal raise
+    ^ Filename currentDirectory pathName asByteArray
+
+    "Modified: / 13-11-2019 / 13:22:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 _sun_nio_fs_UnixNativeDispatcher_getgrgid: this _: a1 
@@ -734,7 +757,9 @@
 
     <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'init()I'>
 
-    ^ JavaVM unimplementedNativeMethodSignal raise
+    ^ 1 "Nothing by default"
+
+    "Modified: / 13-11-2019 / 13:20:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 _sun_nio_fs_UnixNativeDispatcher_lchown0: this _: a1 _: a2 _: a3 _: a4