JavaNativeMethodImpl_OpenJDK7.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 04 Nov 2014 09:21:10 +0000
changeset 3248 03cc67fbfd3d
parent 3230 7a4491b4b7eb
child 3281 d95fd165e9e3
permissions -rw-r--r--
Added variant of native Class.forName0 as used by OpenJDK 7u71. Namely Class#forName0(String, boolean, ClassLoader, Class<?>).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
                            SWING Research Group, Czech Technical University in Prague
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 hereby transferred.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
"{ Package: 'stx:libjava' }"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
    14
JavaNativeMethodImpl_OpenJDK6 subclass:#JavaNativeMethodImpl_OpenJDK7
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
	instanceVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
	classVariableNames:''
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
	poolDictionaries:'JavaVMData'
3054
7e5ad1b76629 Initial stubs for Java 8
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3021
diff changeset
    18
	category:'Languages-Java-Support-Java 7'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'documentation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
copyright
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
 COPYRIGHT (c) 2010-2011 by Jan Vrany, Jan Kurs and Marcel Hlopko
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
                            SWING Research Group, Czech Technical University in Prague
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
 This software is furnished under a license and may be used
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
 only in accordance with the terms of that license and with the
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
 be provided or otherwise made available to, or used by, any
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
 other person.  No title to or ownership of the software is
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
 hereby transferred.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.io'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    39
_java_io_FileInputStream_read0: this 
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    40
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    41
    <javanative: 'java/io/FileInputStream' name: 'read0()I'>
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    42
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    43
    ^ self _java_io_FileInputStream_read: this
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    44
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    45
    "Modified: / 07-02-2014 / 09:31:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    46
!
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
    47
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
    48
_java_io_FileOutputStream_open: this _: a1 _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
    <javanative: 'java/io/FileOutputStream' name: 'open(Ljava/lang/String;Z)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    52
    ^ self commonOpen: this path: a1 forAppend: a2 == 1
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    53
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    54
    "Modified: / 12-11-2013 / 22:48:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
    57
_java_io_FileOutputStream_write: this _: byte _: append
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
    <javanative: 'java/io/FileOutputStream' name: 'write(IZ)V'>
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    60
    "
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    61
    /**
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    62
     * Writes the specified byte to this file output stream.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    63
     *
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    64
     * @param   b   the byte to be written.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    65
     * @param   append   {@code true} if the write operation first
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    66
     *     advances the position to the end of file
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    67
     */
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    68
    "
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    69
    | fdobj fd stream b |
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    71
    "/Java byte is signed, make it integer in 0-255"
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    72
    b := byte < 0 ifTrue:[ byte + 256] ifFalse:[byte ].
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    73
    fdobj := (this instVarNamed: #fd).
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    74
    fd    := fdobj instVarNamed: #fd.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    75
    stream := self getOpenFileAt:fd.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    76
    [
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    77
        append == 1 ifTrue:[ stream setToEnd ].
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    78
        stream nextPut: b.
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    79
    ] on: Error do:[:ex|
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    80
        JavaVM throwIOExceptionWithMessage:ex description
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    81
    ]
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    82
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
    83
    "Modified: / 13-11-2013 / 09:34:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
_java_io_FileOutputStream_writeBytes: this _:bytes _: offset _: count _: append
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
    <javanative: 'java/io/FileOutputStream' name: 'writeBytes([BIIZ)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
    ^ self anyStream_write: this bytes: bytes offset: offset count: count append: append == 1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
    "Modified: / 08-02-2013 / 11:57:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.lang'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
    97
_java_lang_ClassLoader_getCaller: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
    <javanative: 'java/lang/ClassLoader' name: 'getCaller(I)Ljava/lang/Class;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
    "/ index 0: java.lang.ClassLoader.class
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
    "/ index 1: the immediate caller of index 0.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    "/ index 2: the immediate caller of index 1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    | ctx |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    ctx := self nativeContext sender.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
    a1 timesRepeat:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
        ctx := ctx sender
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    ^JavaVM reflection javaClassObjectForClass: ctx receiver class theNonMetaclass
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
    "Modified: / 07-02-2013 / 23:35:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
3248
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   116
_java_lang_Class_forName0: this _: classname _: initialize _: loader _: caller
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   117
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   118
    <javanative: 'java/lang/Class' name: 'forName0(Ljava/lang/String;ZLjava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;'>
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   119
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   120
    ^ self _java_lang_Class_forName0: this _: classname _: initialize _: loader
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   121
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   122
    "Modified: / 04-11-2014 / 09:16:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   123
!
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   124
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   125
_java_lang_Class_getCheckMemberAccessMethod: this _: a1 
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   126
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   127
    <javanative: 'java/lang/Class' name: 'getCheckMemberAccessMethod(Ljava/lang/Class;)Ljava/lang/reflect/Method;'>
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   128
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   129
    ^ JavaVM unimplementedNativeMethodSignal raise
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   130
!
03cc67fbfd3d Added variant of native Class.forName0 as used by OpenJDK 7u71.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3230
diff changeset
   131
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   132
_java_lang_Thread_setNativeName: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
    <javanative: 'java/lang/Thread' name: 'setNativeName(Ljava/lang/String;)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   139
_java_lang_Throwable_fillInStackTrace: this _: a1
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
    <javanative: 'java/lang/Throwable' name: 'fillInStackTrace(I)Ljava/lang/Throwable;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
    | java_lang_Throwable  exceptionObject  list  con |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
    java_lang_Throwable := Java classNamed: 'java/lang/Throwable'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
    exceptionObject := this.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
    "/ debugging only
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
    (java_lang_Throwable notNil and:[(exceptionObject isKindOf: java_lang_Throwable) not]) ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
        self error:'Thrown object is not a java.lang.Throwable'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
    con := self nativeContext sender.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
    "/ Just a guess, there is no comment what the parameter means...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
    a1 timesRepeat: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
    "/ we are not interrested in all intermediate Exception frames ...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
    "/
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
    FullExceptionTrace ifFalse: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
        "/ first, skip any JavaVM contexts
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
        [ con receiver == exceptionObject ] whileFalse: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
        "/ then, all exception-init contexts
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
        [ con receiver == exceptionObject ] whileTrue: [ con := con sender ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
    list := OrderedCollection new.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
    [ con notNil ] whileTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
        (con isJavaContext) ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
            "/ add a copy, in case the context continues with some
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
            "/ cleanup ...
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
            list add: con shallowCopy
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
        ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
        con := con sender
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    exceptionObject instVarNamed: 'backtrace' put: (list asArray).
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
    ^ nil.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
    "Modified: / 08-02-2013 / 01:28:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   184
!
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   185
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   186
_java_lang_UNIXProcess_forkAndExec: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8
2917
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   187
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   188
    <javanative: 'java/lang/UNIXProcess' name: 'forkAndExec([B[BI[BI[B[IZ)I'>
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   189
e634189c444e Another pass over java.io.* natives. Fixes for OpenJDK 7.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2912
diff changeset
   190
    ^ JavaVM unimplementedNativeMethodSignal raise
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
3209
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   193
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.net'!
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   194
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   195
_java_net_NetworkInterface_getByIndex0: this _: a1 
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   196
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   197
    <javanative: 'java/net/NetworkInterface' name: 'getByIndex0(I)Ljava/net/NetworkInterface;'>
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   198
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   199
    ^ JavaVM unimplementedNativeMethodSignal raise
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   200
! !
b96f863a8500 Java lint service now do dry-compilation to get more accurate problem list.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3118
diff changeset
   201
3214
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   202
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.nio'!
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   203
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   204
_java_nio_MappedByteBuffer_force0: this _: a1 _: a2 _: a3 _: a4 _: a5 
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   205
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   206
    <javanative: 'java/nio/MappedByteBuffer' name: 'force0(Ljava/io/FileDescriptor;JJ)V'>
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   207
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   208
    ^ JavaVM unimplementedNativeMethodSignal raise
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   209
! !
c38fcee7b0da Fixes bad bug in Java thread handling that caused memory/resource leak.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3209
diff changeset
   210
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - java.util.zip'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
3230
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   213
_java_util_zip_Deflater_deflateBytes: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   214
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   215
    <javanative: 'java/util/zip/Deflater' name: 'deflateBytes(J[BIII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   216
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   217
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   218
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   219
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   220
_java_util_zip_ZipFile_getCommentBytes: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    <javanative: 'java/util/zip/ZipFile' name: 'getCommentBytes(J)[B'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
    ^zmember fileComment asByteArray
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
    "Modified: / 08-02-2013 / 09:46:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   232
_java_util_zip_ZipFile_getEntry: this _: a1 _: a2 _: a3 _: a4
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
    <javanative: 'java/util/zip/ZipFile' name: 'getEntry(J[BZ)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
    "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
    !!!!!!WARNING!!!!!!!!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
    In Open JDK 7, it takes byte array instead of string like in Open JDK 6!!!!!!!!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
    "
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
    | zipArchive  filename  member |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
    zipArchive := self getZipArchiveAt:a1.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
    filename := a3 asString.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
    member := (zipArchive findMemberAllowForMissingTrailingSlash: filename).
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
    member isNil ifTrue: [
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
        ^ 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
    ] ifFalse: [
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   248
        "/^ ZipEntryCache indexOf: member ifAbsent:[
2958
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   249
            | index |
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   250
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   251
            ZipEntryCacheLock critical:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   252
                ZipEntryCacheFirstFree == 0 ifTrue:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   253
                    ZipEntryCache add: member.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   254
                    index := ZipEntryCache size.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   255
                ] ifFalse:[
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   256
                    index := ZipEntryCacheFirstFree.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   257
                    ZipEntryCacheFirstFree := ZipEntryCache at: index.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   258
                    ZipEntryCache at: index put: member.
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   259
                ].
bbd626006ab0 Access to ZipEntryCache synchronized to avoid races.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2926
diff changeset
   260
            ].
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   261
            "/Logger
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   262
            "/    log: 'java.util.zip.ZipFile.getEntry() called for ', index printString
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   263
            "/    severity: #debug
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   264
            "/    facility: 'JVM'.
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   265
            ^ index.
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   266
        "/].
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
    ]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   269
    "Modified: / 10-12-2013 / 00:56:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   272
_java_util_zip_ZipFile_getEntryBytes: this _: jzentry _: a2 _: type
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryBytes(JI)[B'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
    zmember := ZipEntryCache at: jzentry.
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   279
    type == 0 "JZENTRY_NAME" ifTrue:[
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   280
        ^zmember fileNameLength == 0
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   281
            ifTrue:[nil]
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   282
            ifFalse:[zmember fileName asByteArray].
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   283
    ].
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
    type == 1 "JZENTRY_EXTRA" ifTrue:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
        ^zmember extraFieldLength == 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
            ifTrue:[nil]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
            ifFalse:[zmember extraField asByteArray].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
    type == 2 "JZENTRY_COMMENT" ifTrue:[
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
        ^zmember fileCommentLength == 0
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
            ifTrue:[nil]
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
            ifFalse:[zmember fileComment asByteArray].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   293
    ].
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   294
    self breakPoint: #jv.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   295
    JavaVM throwZipException: 'Unknown type in getEntryBytes()'.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   296
2926
223fb480e1fb Fix for OpenJDK7 native _java_util_zip_ZipFile_getEntryBytes:_: _: _:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2917
diff changeset
   297
    "Modified: / 15-11-2013 / 22:58:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   298
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   299
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   300
_java_util_zip_ZipFile_getEntryCSize: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   301
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   302
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryCSize(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   303
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   304
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   305
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
    ^zmember compressedSize
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
    "Modified: / 08-02-2013 / 09:44:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   312
_java_util_zip_ZipFile_getEntryCrc: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryCrc(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
    ^zmember crc32
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
    "Modified: / 08-02-2013 / 09:45:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   324
_java_util_zip_ZipFile_getEntryFlag: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryFlag(J)I'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
    ^zmember generalPurposBitFlag
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
    "Modified: / 08-02-2013 / 09:42:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   336
_java_util_zip_ZipFile_getEntryMethod: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryMethod(J)I'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   343
    ^zmember compressionMethod
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   344
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   345
    "Modified: / 08-02-2013 / 09:44:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   346
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   347
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   348
_java_util_zip_ZipFile_getEntrySize: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   350
    <javanative: 'java/util/zip/ZipFile' name: 'getEntrySize(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   351
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   352
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   354
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   355
    ^zmember uncompressedSize
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
    "Modified: / 08-02-2013 / 09:43:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   360
_java_util_zip_ZipFile_getEntryTime: this _: jzentry _: a2
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
    <javanative: 'java/util/zip/ZipFile' name: 'getEntryTime(J)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
    |  zmember |
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
    zmember := ZipEntryCache at: jzentry.
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
    ^zmember lastModFileTime
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   369
    "Modified: / 08-02-2013 / 09:45:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   372
_java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4 _: usemmap
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
    <javanative: 'java/util/zip/ZipFile' name: 'open(Ljava/lang/String;IJZ)J'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
    "No mmap support for zip files yet, use Open JDK 6 implementation"
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
   378
    ^self _java_util_zip_ZipFile_open: this _: a1 _: a2 _: a3 _: a4
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
   380
    "Modified: / 23-04-2013 / 10:00:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.misc'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   385
_sun_misc_Unsafe_copyMemory: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 _: a7 _: a8
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
    <javanative: 'sun/misc/Unsafe' name: 'copyMemory(Ljava/lang/Object;JLjava/lang/Object;JJ)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   392
_sun_misc_Unsafe_defineAnonymousClass: this _: a1 _: a2 _: a3
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
    <javanative: 'sun/misc/Unsafe' name: 'defineAnonymousClass(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class;'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
    ^ JavaVM unimplementedNativeMethodSignal raise
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
2959
3e837849ce3e Bugfix: fixed premature freeing of zip entry causing zip entry.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2958
diff changeset
   399
_sun_misc_Unsafe_setMemory: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
    <javanative: 'sun/misc/Unsafe' name: 'setMemory(Ljava/lang/Object;JJB)V'>
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
    ^ JavaVM unimplementedNativeMethodSignal raise
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   404
!
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   405
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   406
_sun_misc_Unsafe_shouldBeInitialized: this _: a1 
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   407
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   408
    <javanative: 'sun/misc/Unsafe' name: 'shouldBeInitialized(Ljava/lang/Class;)Z'>
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   409
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   410
    ^ JavaVM unimplementedNativeMethodSignal raise
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   411
!
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   412
3019
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   413
_sun_misc_VM_latestUserDefinedLoader: this 
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   414
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   415
    <javanative: 'sun/misc/VM' name: 'latestUserDefinedLoader()Ljava/lang/ClassLoader;'>
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   416
c04668cd040d Natives cleaned up a bit.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2959
diff changeset
   417
    ^ JavaVM unimplementedNativeMethodSignal raise
2910
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   418
! !
f6e83cfb4d0f Added natives required by OpenJDK 7, update 25.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2731
diff changeset
   419
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   420
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.net'!
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   421
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   422
_sun_net_PortConfig_getLower0: this 
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   423
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   424
    <javanative: 'sun/net/PortConfig' name: 'getLower0()I'>
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   425
3118
546aadb1fee1 Implemented sun.net.PortConfig.getLower0/getHigher0 natives.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3106
diff changeset
   426
    ^ -1 "/ meaning: use default 
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   427
!
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   428
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   429
_sun_net_PortConfig_getUpper0: this 
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   430
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   431
    <javanative: 'sun/net/PortConfig' name: 'getUpper0()I'>
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   432
3118
546aadb1fee1 Implemented sun.net.PortConfig.getLower0/getHigher0 natives.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3106
diff changeset
   433
    ^ -1 "/ meaning: use default 
3106
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   434
! !
e53888146940 Added support for new constants used bu JSR 272 Invoke dynamic.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3054
diff changeset
   435
3230
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   436
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.nio.fs'!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   437
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   438
_sun_nio_fs_UnixNativeDispatcher_access0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   439
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   440
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'access0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   441
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   442
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   443
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   444
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   445
_sun_nio_fs_UnixNativeDispatcher_chmod0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   446
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   447
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'chmod0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   448
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   449
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   450
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   451
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   452
_sun_nio_fs_UnixNativeDispatcher_chown0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   453
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   454
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'chown0(JII)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   455
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   456
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   457
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   458
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   459
_sun_nio_fs_UnixNativeDispatcher_close: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   460
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   461
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'close(I)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   462
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   463
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   464
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   465
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   466
_sun_nio_fs_UnixNativeDispatcher_closedir: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   467
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   468
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'closedir(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   469
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   470
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   471
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   472
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   473
_sun_nio_fs_UnixNativeDispatcher_dup: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   474
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   475
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'dup(I)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   476
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   477
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   478
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   479
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   480
_sun_nio_fs_UnixNativeDispatcher_fchmod: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   481
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   482
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fchmod(II)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   483
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   484
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   485
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   486
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   487
_sun_nio_fs_UnixNativeDispatcher_fchown: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   488
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   489
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fchown(III)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   490
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   491
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   492
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   493
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   494
_sun_nio_fs_UnixNativeDispatcher_fclose: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   495
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   496
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fclose(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   497
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   498
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   499
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   500
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   501
_sun_nio_fs_UnixNativeDispatcher_fdopendir: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   502
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   503
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fdopendir(I)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   504
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   505
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   506
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   507
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   508
_sun_nio_fs_UnixNativeDispatcher_fopen0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   509
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   510
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fopen0(JJ)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   511
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   512
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   513
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   514
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   515
_sun_nio_fs_UnixNativeDispatcher_fpathconf: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   516
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   517
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fpathconf(II)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   518
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   519
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   520
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   521
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   522
_sun_nio_fs_UnixNativeDispatcher_fstat: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   523
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   524
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fstat(ILsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   525
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   526
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   527
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   528
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   529
_sun_nio_fs_UnixNativeDispatcher_fstatat0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   530
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   531
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'fstatat0(IJILsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   532
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   533
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   534
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   535
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   536
_sun_nio_fs_UnixNativeDispatcher_futimes: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   537
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   538
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'futimes(IJJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   539
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   540
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   541
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   542
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   543
_sun_nio_fs_UnixNativeDispatcher_getcwd: this 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   544
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   545
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getcwd()[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   546
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   547
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   548
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   549
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   550
_sun_nio_fs_UnixNativeDispatcher_getgrgid: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   551
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   552
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getgrgid(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   553
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   554
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   555
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   556
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   557
_sun_nio_fs_UnixNativeDispatcher_getgrnam0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   558
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   559
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getgrnam0(J)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   560
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   561
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   562
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   563
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   564
_sun_nio_fs_UnixNativeDispatcher_getpwnam0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   565
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   566
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getpwnam0(J)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   567
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   568
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   569
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   570
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   571
_sun_nio_fs_UnixNativeDispatcher_getpwuid: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   572
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   573
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'getpwuid(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   574
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   575
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   576
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   577
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   578
_sun_nio_fs_UnixNativeDispatcher_init: this 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   579
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   580
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'init()I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   581
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   582
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   583
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   584
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   585
_sun_nio_fs_UnixNativeDispatcher_lchown0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   586
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   587
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'lchown0(JII)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   588
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   589
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   590
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   591
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   592
_sun_nio_fs_UnixNativeDispatcher_link0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   593
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   594
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'link0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   595
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   596
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   597
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   598
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   599
_sun_nio_fs_UnixNativeDispatcher_lstat0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   600
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   601
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'lstat0(JLsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   602
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   603
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   604
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   605
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   606
_sun_nio_fs_UnixNativeDispatcher_mkdir0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   607
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   608
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'mkdir0(JI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   609
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   610
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   611
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   612
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   613
_sun_nio_fs_UnixNativeDispatcher_mknod0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   614
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   615
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'mknod0(JIJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   616
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   617
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   618
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   619
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   620
_sun_nio_fs_UnixNativeDispatcher_open0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   621
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   622
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'open0(JII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   623
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   624
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   625
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   626
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   627
_sun_nio_fs_UnixNativeDispatcher_openat0: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   628
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   629
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'openat0(IJII)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   630
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   631
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   632
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   633
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   634
_sun_nio_fs_UnixNativeDispatcher_opendir0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   635
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   636
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'opendir0(J)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   637
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   638
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   639
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   640
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   641
_sun_nio_fs_UnixNativeDispatcher_pathconf0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   642
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   643
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'pathconf0(JI)J'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   644
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   645
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   646
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   647
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   648
_sun_nio_fs_UnixNativeDispatcher_read: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   649
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   650
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'read(IJI)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   651
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   652
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   653
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   654
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   655
_sun_nio_fs_UnixNativeDispatcher_readdir: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   656
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   657
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'readdir(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   658
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   659
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   660
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   661
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   662
_sun_nio_fs_UnixNativeDispatcher_readlink0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   663
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   664
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'readlink0(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   665
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   666
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   667
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   668
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   669
_sun_nio_fs_UnixNativeDispatcher_realpath0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   670
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   671
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'realpath0(J)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   672
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   673
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   674
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   675
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   676
_sun_nio_fs_UnixNativeDispatcher_rename0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   677
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   678
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'rename0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   679
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   680
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   681
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   682
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   683
_sun_nio_fs_UnixNativeDispatcher_renameat0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   684
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   685
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'renameat0(IJIJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   686
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   687
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   688
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   689
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   690
_sun_nio_fs_UnixNativeDispatcher_rmdir0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   691
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   692
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'rmdir0(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   693
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   694
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   695
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   696
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   697
_sun_nio_fs_UnixNativeDispatcher_stat0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   698
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   699
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'stat0(JLsun/nio/fs/UnixFileAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   700
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   701
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   702
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   703
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   704
_sun_nio_fs_UnixNativeDispatcher_statvfs0: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   705
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   706
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'statvfs0(JLsun/nio/fs/UnixFileStoreAttributes;)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   707
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   708
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   709
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   710
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   711
_sun_nio_fs_UnixNativeDispatcher_strerror: this _: a1 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   712
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   713
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'strerror(I)[B'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   714
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   715
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   716
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   717
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   718
_sun_nio_fs_UnixNativeDispatcher_symlink0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   719
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   720
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'symlink0(JJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   721
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   722
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   723
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   724
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   725
_sun_nio_fs_UnixNativeDispatcher_unlink0: this _: a1 _: a2 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   726
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   727
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'unlink0(J)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   728
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   729
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   730
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   731
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   732
_sun_nio_fs_UnixNativeDispatcher_unlinkat0: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   733
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   734
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'unlinkat0(IJI)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   735
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   736
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   737
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   738
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   739
_sun_nio_fs_UnixNativeDispatcher_utimes0: this _: a1 _: a2 _: a3 _: a4 _: a5 _: a6 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   740
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   741
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'utimes0(JJJ)V'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   742
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   743
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   744
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   745
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   746
_sun_nio_fs_UnixNativeDispatcher_write: this _: a1 _: a2 _: a3 _: a4 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   747
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   748
    <javanative: 'sun/nio/fs/UnixNativeDispatcher' name: 'write(IJI)I'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   749
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   750
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   751
! !
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   752
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   753
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'native - sun.security.pkcs11'!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   754
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   755
_sun_security_pkcs11_Secmod_nssGetModuleList: this _: a1 _: a2 _: a3 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   756
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   757
    <javanative: 'sun/security/pkcs11/Secmod' name: 'nssGetModuleList(JLjava/lang/String;)Ljava/lang/Object;'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   758
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   759
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   760
!
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   761
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   762
_sun_security_pkcs11_Secmod_nssInitialize: this _: a1 _: a2 _: a3 _: a4 _: a5 
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   763
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   764
    <javanative: 'sun/security/pkcs11/Secmod' name: 'nssInitialize(Ljava/lang/String;JLjava/lang/String;Z)Z'>
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   765
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   766
    ^ JavaVM unimplementedNativeMethodSignal raise
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   767
! !
7a4491b4b7eb Added some (unimplemented) natives for OpenJDK7's java.nio.*
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3214
diff changeset
   768
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   769
!JavaNativeMethodImpl_OpenJDK7 class methodsFor:'documentation'!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   770
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   771
version_CVS
2678
c865275e48a7 Updated to match Mercurial revision a00302fe5083 with two tweaks:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 2396
diff changeset
   772
    ^ '$Header: /cvs/stx/stx/libjava/JavaNativeMethodImpl_OpenJDK7.st,v 1.3 2013-09-06 00:41:25 vrany Exp $'
2353
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   773
!
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   774
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   775
version_HG
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   776
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   777
    ^ '$Changeset: <not expanded> $'
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   778
! !
fa7400d022a0 Updated to https://swing.fit.cvut.cz/hg/stx.libjava/rev/31f8b995905e
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   779