Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\sun\nio\ch\IOUtil.class
?? 1 ? $assertionsDisabled ()I ()J ()V ()Z (I)V (I)Z (IJ)V (Ljava/lang/String;)V ([B)Z ([IZ)V <clinit> <init> Code Exceptions J LineNumberTable Read-only buffer SourceFile Z address allocateDirect configureBlocking desiredAssertionStatus drain fdVal flip free getTemporaryDirectBuffer hasRemaining initIDs initPipe isReadOnly java/io/FileDescriptor java/io/IOException java/lang/AssertionError java/lang/Class "java/lang/IllegalArgumentException java/lang/Object java/nio/ByteBuffer limit load newFD position pread put putBase putLen pwrite randomBytes read readIntoNativeBuffer readv releaseTemporaryDirectBuffer remaining setfdVal skipBufs sun/nio/ch/DirectBuffer sun/nio/ch/IOUtil sun/nio/ch/IOVecWrapper sun/nio/ch/NativeDispatcher sun/nio/ch/Util write writeFromNativeBuffer writev???????? ??? # $ % & ' ( ) ; < = > ? (I)Ljava/io/FileDescriptor; (Ljava/io/FileDescriptor;)I (Ljava/io/FileDescriptor;I)V (Ljava/io/FileDescriptor;JI)I (Ljava/io/FileDescriptor;JI)J (Ljava/io/FileDescriptor;Z)V ()Ljava/nio/Buffer; (I)Ljava/nio/Buffer; (I)Ljava/nio/ByteBuffer; (Ljava/nio/ByteBuffer;)V ([Ljava/nio/ByteBuffer;)I 0(Ljava/io/FileDescriptor;JIJLjava/lang/Object;)I ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; /([Ljava/nio/ByteBuffer;I)[Ljava/nio/ByteBuffer; N(Ljava/io/FileDescriptor;[Ljava/nio/ByteBuffer;Lsun/nio/ch/NativeDispatcher;)J `(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;Ljava/lang/Object;)I * - 8 + "