Using unsigned library work in the JDK (original) (raw)
Xueming Shen xueming.shen at oracle.com
Thu Jan 26 17:52:03 UTC 2012
- Previous message: Using unsigned library work in the JDK
- Next message: Using unsigned library work in the JDK
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Joe,
The changes look fine. However I have the same performance concern in cases that the vm fails to inline the toUnsignedInt(), especially for those "simple" one line utility methods, such as the get16(), CH(), SH(), my guess is that it might have a performance impact. It might not be a big deal for operation like creating or extracting a jar/zip file but probably will slow down the loc/cen table reading only operation such as list a jar/zip file. I will try to get some performance data to see if the impact is "significant" enough to be a real concern.
-Sherman
On 01/25/2012 08:37 PM, Joe Darcy wrote:
Hello,
As a follow-up to the recent push of unsigned library support in the JDK [1], I grepped -i for "0xff" in the JDK code base to look for candidate locations to use the new methods. I choose to first tackle some jar/zip code. Sherman, can you review the changes below? diff -r 303b67074666 src/share/classes/java/util/jar/JarOutputStream.java --- a/src/share/classes/java/util/jar/JarOutputStream.java Tue Jan 24 15:13:27 2012 -0500 +++ b/src/share/classes/java/util/jar/JarOutputStream.java Wed Jan 25 20:31:05 2012 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -135,7 +135,7 @@ * The bytes are assumed to be in Intel (little-endian) byte order. */ private static int get16(byte[] b, int off) { - return (b[off] & 0xff) | ((b[off+1] & 0xff) << 8); + return Byte.toUnsignedInt(b[off]) | ( Byte.toUnsignedInt(b[off+1]) << 8); } /* diff -r 303b67074666 src/share/classes/java/util/jar/Manifest.java --- a/src/share/classes/java/util/jar/Manifest.java Tue Jan 24 15:13:27 2012 -0500 +++ b/src/share/classes/java/util/jar/Manifest.java Wed Jan 25 20:31:05 2012 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -339,7 +339,7 @@ return -1; } } - return buf[pos++] & 0xff; + return Byte.toUnsignedInt(buf[pos++]); } public int read(byte[] b, int off, int len) throws IOException { diff -r 303b67074666 src/share/classes/java/util/zip/InflaterInputStream.java --- a/src/share/classes/java/util/zip/InflaterInputStream.java Tue Jan 24 15:13:27 2012 -0500 +++ b/src/share/classes/java/util/zip/InflaterInputStream.java Wed Jan 25 20:31:05 2012 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -119,7 +119,7 @@ */ public int read() throws IOException { ensureOpen(); - return read(singleByteBuf, 0, 1) == -1 ? -1 : singleByteBuf[0] & 0xff; + return read(singleByteBuf, 0, 1) == -1 ? -1 : Byte.toUnsignedInt(singleByteBuf[0]); } /** diff -r 303b67074666 src/share/classes/java/util/zip/ZipInputStream.java --- a/src/share/classes/java/util/zip/ZipInputStream.java Tue Jan 24 15:13:27 2012 -0500 +++ b/src/share/classes/java/util/zip/ZipInputStream.java Wed Jan 25 20:31:05 2012 -0800 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -435,7 +435,7 @@ * The bytes are assumed to be in Intel (little-endian) byte order. */ private static final int get16(byte b[], int off) { - return (b[off] & 0xff) | ((b[off+1] & 0xff) << 8); + return Byte.toUnsignedInt(b[off]) | (Byte.toUnsignedInt(b[off+1]) << 8); } /* diff -r 303b67074666 src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java --- a/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java Tue Jan 24 15:13:27 2012 -0500 +++ b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java Wed Jan 25 20:31:05 2012 -0800 @@ -185,11 +185,11 @@ */ /////////////////////////////////////////////////////// static final int CH(byte[] b, int n) { - return b[n] & 0xff; + return Byte.toUnsignedInt(b[n]); } static final int SH(byte[] b, int n) { - return (b[n] & 0xff) | ((b[n + 1] & 0xff) << 8); + return Byte.toUnsignedInt(b[n]) | (Byte.toUnsignedInt(b[n + 1]) << 8); } static final long LG(byte[] b, int n) { If the changes look good, I'll file a bug for them, etc. In case other people want to look over candidates sites in different areas, I've included the list of JDK files using "0xff" below. Thanks, -Joe [1] 4504839: Java libraries should provide support for unsigned integer arithmetic http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-January/008926.html
./solaris/classes/java/util/prefs/FileSystemPreferences.java ./solaris/classes/sun/print/AttributeClass.java ./solaris/classes/sun/net/sdp/SdpProvider.java ./solaris/classes/sun/awt/X11/XIconInfo.java ./solaris/classes/sun/awt/X11/XKeySymConstants.java ./solaris/classes/sun/awt/X11/MotifDnDConstants.java ./solaris/classes/sun/awt/X11/XIconWindow.java ./solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ./solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ./solaris/classes/sun/awt/X11/XAtom.java ./solaris/classes/sun/awt/X11/MotifColorUtilities.java ./solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java ./solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java ./solaris/classes/sun/awt/X11/Native.java ./solaris/classes/sun/awt/X11/XKeysym.java ./solaris/classes/sun/awt/X11/XToolkit.java ./solaris/classes/sun/awt/X11/XDnDConstants.java ./solaris/classes/sun/awt/X11/XWM.java ./solaris/classes/sun/awt/X11/XWindowPeer.java ./solaris/classes/sun/awt/X11GraphicsConfig.java ./solaris/classes/sun/awt/motif/X11KSC5601.java ./solaris/classes/sun/awt/motif/X11GB2312.java ./solaris/classes/sun/awt/motif/X11CNS11643.java ./solaris/classes/sun/awt/motif/X11JIS0201.java ./solaris/classes/sun/awt/X11CustomCursor.java ./solaris/classes/sun/awt/XSettings.java ./solaris/classes/sun/nio/fs/UnixPath.java ./solaris/classes/sun/nio/fs/UnixUriUtils.java ./solaris/classes/sun/nio/cs/ext/CompoundTextSupport.java ./solaris/classes/sun/nio/cs/ext/COMPOUNDTEXTDecoder.java ./solaris/classes/sun/font/XMap.java ./solaris/classes/sun/font/XRGlyphCacheEntry.java ./solaris/classes/sun/font/NativeStrike.java ./solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ./solaris/classes/sun/java2d/xr/XRSurfaceData.java ./solaris/classes/sun/java2d/xr/XRPaints.java ./solaris/classes/sun/java2d/xr/XRColor.java ./solaris/classes/sun/java2d/xr/XRCompositeManager.java ./solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java ./solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java ./solaris/classes/sun/java2d/x11/X11SurfaceData.java ./solaris/classes/sun/tools/attach/SolarisVirtualMachine.java ./solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ./windows/classes/java/util/prefs/WindowsPreferences.java ./windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java ./windows/classes/sun/awt/Win32GraphicsConfig.java ./windows/classes/sun/awt/windows/WPathGraphics.java ./windows/classes/sun/awt/windows/WCustomCursor.java ./windows/classes/sun/awt/windows/WWindowPeer.java ./windows/classes/sun/awt/windows/WTrayIconPeer.java ./windows/classes/sun/awt/windows/WPrinterJob.java ./windows/classes/sun/nio/fs/WindowsFileAttributes.java ./windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ./windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ./windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ./windows/classes/sun/tools/attach/WindowsVirtualMachine.java ./share/demo/applets/WireFrame/ThreeD.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java ./share/demo/jfc/Font2DTest/FontPanel.java ./share/demo/jfc/Font2DTest/RangeMenu.java ./share/demo/jfc/Font2DTest/Font2DTest.java ./share/demo/jfc/CodePointIM/CodePointInputMethod.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ./share/classes/java/rmi/dgc/VMID.java ./share/classes/java/beans/XMLEncoder.java ./share/classes/java/net/URLConnection.java ./share/classes/java/net/Inet6Address.java ./share/classes/java/net/Inet4Address.java ./share/classes/java/net/DatagramPacket.java ./share/classes/java/net/SocketInputStream.java ./share/classes/java/net/MulticastSocket.java ./share/classes/java/net/SocksSocketImpl.java ./share/classes/java/net/SocketPermission.java ./share/classes/java/net/DatagramSocket.java ./share/classes/java/net/ServerSocket.java ./share/classes/java/net/InetSocketAddress.java ./share/classes/java/net/URI.java ./share/classes/java/lang/Character.java ./share/classes/java/lang/Byte.java ./share/classes/java/lang/Float.java ./share/classes/java/lang/Double.java ./share/classes/java/lang/Long.java ./share/classes/java/lang/CharacterData.java ./share/classes/java/lang/String.java ./share/classes/java/lang/invoke/MethodType.java ./share/classes/java/lang/invoke/MethodTypeForm.java ./share/classes/java/lang/invoke/MethodHandle.java ./share/classes/java/lang/invoke/MemberName.java ./share/classes/java/lang/CharacterName.java ./share/classes/java/lang/Integer.java ./share/classes/java/lang/Short.java ./share/classes/java/text/BreakIterator.java ./share/classes/java/text/CollationElementIterator.java ./share/classes/java/text/RuleBasedCollator.java ./share/classes/java/text/RBCollationTables.java ./share/classes/java/text/SimpleDateFormat.java ./share/classes/java/text/RBTableBuilder.java ./share/classes/java/io/ByteArrayOutputStream.java ./share/classes/java/io/DataOutputStream.java ./share/classes/java/io/DataInputStream.java ./share/classes/java/io/Reader.java ./share/classes/java/io/StringBufferInputStream.java ./share/classes/java/io/PushbackInputStream.java ./share/classes/java/io/Bits.java ./share/classes/java/io/DataOutput.java ./share/classes/java/io/RandomAccessFile.java ./share/classes/java/io/BufferedReader.java ./share/classes/java/io/ObjectInputStream.java ./share/classes/java/io/ByteArrayInputStream.java ./share/classes/java/io/DataInput.java ./share/classes/java/io/BufferedInputStream.java ./share/classes/java/io/ObjectStreamClass.java ./share/classes/java/io/ObjectOutputStream.java ./share/classes/java/io/PipedInputStream.java ./share/classes/java/util/regex/UnicodeProp.java ./share/classes/java/util/regex/Pattern.java ./share/classes/java/util/regex/ASCII.java ./share/classes/java/util/Properties.java ./share/classes/java/util/jar/JarOutputStream.java ./share/classes/java/util/jar/Manifest.java ./share/classes/java/util/jar/JarEntry.java ./share/classes/java/util/BitSet.java ./share/classes/java/util/concurrent/Phaser.java ./share/classes/java/util/concurrent/Exchanger.java ./share/classes/java/util/concurrent/ForkJoinPool.java ./share/classes/java/util/concurrent/ConcurrentHashMap.java ./share/classes/java/util/concurrent/ForkJoinWorkerThread.java ./share/classes/java/util/zip/DeflaterOutputStream.java ./share/classes/java/util/zip/InflaterInputStream.java ./share/classes/java/util/zip/GZIPInputStream.java ./share/classes/java/util/zip/DeflaterInputStream.java ./share/classes/java/util/zip/ZipConstants64.java ./share/classes/java/util/zip/ZipInputStream.java ./share/classes/java/util/zip/ZipOutputStream.java ./share/classes/java/util/zip/ZipFile.java ./share/classes/java/util/zip/CRC32.java ./share/classes/java/util/zip/Adler32.java ./share/classes/java/util/zip/GZIPOutputStream.java ./share/classes/java/util/zip/ZipEntry.java ./share/classes/java/util/UUID.java ./share/classes/java/util/prefs/Base64.java ./share/classes/java/security/SecureRandom.java ./share/classes/java/awt/Color.java ./share/classes/java/awt/GradientPaintContext.java ./share/classes/java/awt/TexturePaintContext.java ./share/classes/java/awt/AlphaComposite.java ./share/classes/java/awt/event/KeyEvent.java ./share/classes/java/awt/SystemColor.java ./share/classes/java/awt/image/DataBufferByte.java ./share/classes/java/awt/image/ByteLookupTable.java ./share/classes/java/awt/image/MultiPixelPackedSampleModel.java ./share/classes/java/awt/image/ComponentSampleModel.java ./share/classes/java/awt/image/ComponentColorModel.java ./share/classes/java/awt/image/DataBuffer.java ./share/classes/java/awt/image/DataBufferUShort.java ./share/classes/java/awt/image/SinglePixelPackedSampleModel.java ./share/classes/java/awt/image/BufferedImageFilter.java ./share/classes/java/awt/image/RescaleOp.java ./share/classes/java/awt/image/ColorConvertOp.java ./share/classes/java/awt/image/IndexColorModel.java ./share/classes/java/awt/image/AreaAveragingScaleFilter.java ./share/classes/java/awt/image/BandedSampleModel.java ./share/classes/java/awt/image/BufferedImage.java ./share/classes/java/awt/image/ShortLookupTable.java ./share/classes/java/awt/image/DirectColorModel.java ./share/classes/java/awt/image/RGBImageFilter.java ./share/classes/java/awt/image/PixelGrabber.java ./share/classes/java/awt/image/ColorModel.java ./share/classes/java/awt/MultipleGradientPaint.java ./share/classes/java/awt/color/ICCProfileRGB.java ./share/classes/java/awt/color/ICCProfileGray.java ./share/classes/java/awt/color/ICCProfile.java ./share/classes/java/awt/color/ICCColorSpace.java ./share/classes/java/awt/MultipleGradientPaintContext.java ./share/classes/java/awt/FontMetrics.java ./share/classes/java/awt/font/NumericShaper.java ./share/classes/java/awt/GradientPaint.java ./share/classes/java/nio/Bits.java ./share/classes/java/nio/channels/Channels.java ./share/classes/java/math/BigInteger.java ./share/classes/com/sun/beans/decoder/LongElementHandler.java ./share/classes/com/sun/jmx/snmp/SnmpIpAddress.java ./share/classes/com/sun/jmx/snmp/SnmpString.java ./share/classes/com/sun/jmx/snmp/IPAcl/ASCIICharStream.java ./share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java ./share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java ./share/classes/com/sun/jmx/snmp/SnmpEngineId.java ./share/classes/com/sun/jmx/snmp/SnmpMsg.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ./share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ./share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ./share/classes/com/sun/java/util/jar/pack/PackageWriter.java ./share/classes/com/sun/java/util/jar/pack/Coding.java ./share/classes/com/sun/java/util/jar/pack/PackageReader.java ./share/classes/com/sun/java/util/jar/pack/Histogram.java ./share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java ./share/classes/com/sun/java/util/jar/pack/PopulationCoding.java ./share/classes/com/sun/java/util/jar/pack/Attribute.java ./share/classes/com/sun/java/util/jar/pack/Fixups.java ./share/classes/com/sun/java/util/jar/pack/BandStructure.java ./share/classes/com/sun/java/util/jar/pack/Instruction.java ./share/classes/com/sun/net/httpserver/BasicAuthenticator.java ./share/classes/com/sun/crypto/provider/BlowfishCrypt.java ./share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ./share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ./share/classes/com/sun/crypto/provider/ISO10126Padding.java ./share/classes/com/sun/crypto/provider/RC2Crypt.java ./share/classes/com/sun/crypto/provider/AESCrypt.java ./share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ./share/classes/com/sun/crypto/provider/ARCFOURCipher.java ./share/classes/com/sun/crypto/provider/PKCS5Padding.java ./share/classes/com/sun/crypto/provider/RC2Parameters.java ./share/classes/com/sun/security/ntlm/NTLM.java ./share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ./share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ./share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ./share/classes/com/sun/imageio/plugins/png/RowFilter.java ./share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ./share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGBuffer.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ./share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ./share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ./share/classes/com/sun/imageio/plugins/common/LZWCompressor.java ./share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java ./share/classes/com/sun/imageio/plugins/common/LZWStringTable.java ./share/classes/com/sun/imageio/plugins/common/ImageUtil.java ./share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ./share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ./share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ./share/classes/com/sun/media/sound/AudioFloatConverter.java ./share/classes/com/sun/media/sound/StandardMidiFileWriter.java ./share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ./share/classes/com/sun/media/sound/SunFileReader.java ./share/classes/com/sun/media/sound/MidiInDevice.java ./share/classes/com/sun/media/sound/FastSysexMessage.java ./share/classes/com/sun/media/sound/SunFileWriter.java ./share/classes/com/sun/media/sound/SF2Region.java ./share/classes/com/sun/media/sound/AlawCodec.java ./share/classes/com/sun/media/sound/MidiOutDevice.java ./share/classes/com/sun/media/sound/UlawCodec.java ./share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ./share/classes/com/sun/media/sound/FastShortMessage.java ./share/classes/com/sun/media/sound/SoftJitterCorrector.java ./share/classes/com/sun/media/sound/SoftMixingMainMixer.java ./share/classes/com/sun/media/sound/SoftMainMixer.java ./share/classes/com/sun/media/sound/RIFFWriter.java ./share/classes/com/sun/media/sound/StandardMidiFileReader.java ./share/classes/com/sun/media/sound/SoftTuning.java ./share/classes/com/sun/media/sound/SoftMixingClip.java ./share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ./share/classes/com/sun/media/sound/ModelByteBufferWavetable.java ./share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ./share/classes/com/sun/media/sound/SoftSynthesizer.java ./share/classes/com/sun/media/sound/PortMixer.java ./share/classes/com/sun/media/sound/MidiUtils.java ./share/classes/com/sun/media/sound/RealTimeSequencer.java ./share/classes/com/sun/media/sound/AbstractMidiDevice.java ./share/classes/com/sun/jndi/dns/Header.java ./share/classes/com/sun/jndi/dns/DnsClient.java ./share/classes/com/sun/jndi/dns/ResourceRecord.java ./share/classes/com/sun/jndi/dns/DnsName.java ./share/classes/com/sun/jndi/ldap/BerEncoder.java ./share/classes/com/sun/jndi/ldap/BerDecoder.java ./share/classes/com/sun/jndi/ldap/Connection.java ./share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java ./share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java ./share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java ./share/classes/com/sun/tools/hat/internal/model/JavaByte.java ./share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java ./share/classes/com/sun/tools/hat/internal/util/Misc.java ./share/classes/com/sun/tools/hat/internal/parser/HprofReader.java ./share/classes/com/sun/tools/example/debug/expr/ASCIIUCodeESCCharStream.java ./share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java ./share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ./share/classes/com/sun/tools/example/debug/gui/Icons.java ./share/classes/com/sun/tools/example/debug/tty/Commands.java ./share/classes/com/sun/tools/jdi/Packet.java ./share/classes/com/sun/tools/jdi/TargetVM.java ./share/classes/com/sun/tools/jdi/PacketStream.java ./share/classes/com/sun/tools/jdi/SocketTransportService.java ./share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java ./share/classes/sun/rmi/rmic/RemoteClass.java ./share/classes/sun/rmi/server/Util.java ./share/classes/sun/rmi/transport/tcp/MultiplexInputStream.java ./share/classes/sun/rmi/transport/proxy/CGIHandler.java ./share/classes/sun/print/PrinterGraphicsConfig.java ./share/classes/sun/print/PathGraphics.java ./share/classes/sun/print/PSPrinterJob.java ./share/classes/sun/net/util/IPAddressUtil.java ./share/classes/sun/net/ftp/impl/FtpClient.java ./share/classes/sun/net/httpserver/SSLStreams.java ./share/classes/sun/net/httpserver/LeftOverInputStream.java ./share/classes/sun/net/httpserver/Request.java ./share/classes/sun/net/idn/Punycode.java ./share/classes/sun/net/idn/StringPrep.java ./share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ./share/classes/sun/net/www/http/ChunkedInputStream.java ./share/classes/sun/net/www/ParseUtil.java ./share/classes/sun/text/IntHashtable.java ./share/classes/sun/text/UCompactIntArray.java ./share/classes/sun/text/normalizer/UCharacterProperty.java ./share/classes/sun/text/normalizer/UCharacter.java ./share/classes/sun/text/normalizer/Utility.java ./share/classes/sun/text/normalizer/NormalizerBase.java ./share/classes/sun/text/normalizer/NormalizerDataReader.java ./share/classes/sun/text/normalizer/NormalizerImpl.java ./share/classes/sun/text/normalizer/UCharacterIterator.java ./share/classes/sun/text/normalizer/UnicodeSet.java ./share/classes/sun/text/bidi/BidiBase.java ./share/classes/sun/text/SupplementaryCharacterData.java ./share/classes/sun/text/CompactByteArray.java ./share/classes/sun/misc/UCEncoder.java ./share/classes/sun/misc/FormattedFloatingDecimal.java ./share/classes/sun/misc/CRC16.java ./share/classes/sun/misc/UCDecoder.java ./share/classes/sun/misc/ProxyGenerator.java ./share/classes/sun/misc/BASE64Decoder.java ./share/classes/sun/misc/UUDecoder.java ./share/classes/sun/misc/FloatingDecimal.java ./share/classes/sun/misc/HexDumpEncoder.java ./share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ./share/classes/sun/util/calendar/ZoneInfoFile.java ./share/classes/sun/security/krb5/EncryptedData.java ./share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java ./share/classes/sun/security/krb5/internal/crypto/crc32.java ./share/classes/sun/security/krb5/internal/crypto/Des.java ./share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java ./share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ./share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java ./share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ./share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java ./share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java ./share/classes/sun/security/krb5/internal/NetClient.java ./share/classes/sun/security/krb5/internal/LocalSeqNumber.java ./share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java ./share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ./share/classes/sun/security/pkcs11/SunPKCS11.java ./share/classes/sun/security/pkcs11/wrapper/CKVERSION.java ./share/classes/sun/security/pkcs11/wrapper/Functions.java ./share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ./share/classes/sun/security/pkcs11/P11Key.java ./share/classes/sun/security/pkcs11/P11Util.java ./share/classes/sun/security/x509/X509Key.java ./share/classes/sun/security/jgss/krb5/MessageTokenv2.java ./share/classes/sun/security/jgss/krb5/MessageToken.java ./share/classes/sun/security/jgss/wrapper/GSSNameElement.java ./share/classes/sun/security/jgss/GSSNameImpl.java ./share/classes/sun/security/jgss/GSSToken.java ./share/classes/sun/security/util/Debug.java ./share/classes/sun/security/util/ByteArrayLexOrder.java ./share/classes/sun/security/util/BitArray.java ./share/classes/sun/security/util/DerOutputStream.java ./share/classes/sun/security/util/Cache.java ./share/classes/sun/security/util/DerValue.java ./share/classes/sun/security/util/DerIndefLenConverter.java ./share/classes/sun/security/util/DerInputStream.java ./share/classes/sun/security/util/DerInputBuffer.java ./share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ./share/classes/sun/security/ssl/OutputRecord.java ./share/classes/sun/security/ssl/ProtocolVersion.java ./share/classes/sun/security/ssl/CipherBox.java ./share/classes/sun/security/ssl/HelloExtensions.java ./share/classes/sun/security/ssl/InputRecord.java ./share/classes/sun/security/ssl/HandshakeMessage.java ./share/classes/sun/security/ssl/EngineInputRecord.java ./share/classes/sun/security/ssl/MAC.java ./share/classes/sun/security/ssl/AppInputStream.java ./share/classes/sun/security/ssl/CipherSuite.java ./share/classes/sun/security/rsa/RSAPadding.java ./share/classes/sun/security/ec/NamedCurve.java ./share/classes/sun/security/provider/MD2.java ./share/classes/sun/security/provider/MD5.java ./share/classes/sun/security/provider/DSA.java ./share/classes/sun/security/provider/ByteArrayAccess.java ./share/classes/sun/security/smartcardio/PCSC.java ./share/classes/sun/security/smartcardio/CardImpl.java ./share/classes/sun/security/smartcardio/ChannelImpl.java ./share/classes/sun/reflect/UTF8.java ./share/classes/sun/reflect/ClassFileAssembler.java ./share/classes/sun/reflect/annotation/AnnotationParser.java ./share/classes/sun/invoke/anon/ConstantPoolPatch.java ./share/classes/sun/invoke/anon/ConstantPoolParser.java ./share/classes/sun/invoke/anon/ConstantPoolVisitor.java ./share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java ./share/classes/sun/management/ManagementFactoryHelper.java ./share/classes/sun/awt/FontConfiguration.java ./share/classes/sun/awt/image/ImageRepresentation.java ./share/classes/sun/awt/image/PixelConverter.java ./share/classes/sun/awt/image/PNGImageDecoder.java ./share/classes/sun/awt/image/GifImageDecoder.java ./share/classes/sun/awt/image/BytePackedRaster.java ./share/classes/sun/awt/image/BufferedImageGraphicsConfig.java ./share/classes/sun/awt/image/JPEGImageDecoder.java ./share/classes/sun/awt/image/ByteInterleavedRaster.java ./share/classes/sun/awt/image/BufImgSurfaceData.java ./share/classes/sun/awt/image/OffScreenImageSource.java ./share/classes/sun/awt/datatransfer/DataTransferer.java ./share/classes/sun/awt/PlatformFont.java ./share/classes/sun/nio/cs/UnicodeEncoder.java ./share/classes/sun/nio/cs/ISO88591.java ./share/classes/sun/nio/cs/UTF8.java ./share/classes/sun/nio/cs/UTF32Coder.java ./share/classes/sun/nio/cs/CharsetMapping.java ./share/classes/sun/nio/cs/ext/DoubleByte.java ./share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java ./share/classes/sun/nio/cs/ext/ISO2022JP.java ./share/classes/sun/nio/cs/ext/IBM33722.java ./share/classes/sun/nio/cs/ext/EUCTW.java ./share/classes/sun/nio/cs/ext/ISO2022CN.java ./share/classes/sun/nio/cs/ext/IBM943C.java ./share/classes/sun/nio/cs/ext/HKSCS.java ./share/classes/sun/nio/cs/ext/IBM949C.java ./share/classes/sun/nio/cs/ext/DoubleByteDecoder.java ./share/classes/sun/nio/cs/ext/JISX0212MS5022XEncoder.java ./share/classes/sun/nio/cs/ext/DoubleByteEncoder.java ./share/classes/sun/nio/cs/ext/EUCJPLINUX.java ./share/classes/sun/nio/cs/ext/SJIS.java ./share/classes/sun/nio/cs/ext/JISAutoDetect.java ./share/classes/sun/nio/cs/ext/EUCJP.java ./share/classes/sun/nio/cs/ext/IBM964.java ./share/classes/sun/nio/cs/ext/GB18030.java ./share/classes/sun/nio/cs/ext/PCK.java ./share/classes/sun/nio/cs/ext/JISX0201.java ./share/classes/sun/nio/cs/ext/EUCJPOpen.java ./share/classes/sun/nio/cs/ext/SJIS0213.java ./share/classes/sun/nio/cs/ext/Big5Solaris.java ./share/classes/sun/nio/cs/ext/ISO2022.java ./share/classes/sun/nio/cs/SingleByte.java ./share/classes/sun/nio/cs/UnicodeDecoder.java ./share/classes/sun/nio/cs/CESU8.java ./share/classes/sun/nio/ch/DatagramSocketAdaptor.java ./share/classes/sun/nio/ch/ChannelInputStream.java ./share/classes/sun/nio/ch/Net.java ./share/classes/sun/font/FileFontStrike.java ./share/classes/sun/font/ExtendedTextSourceLabel.java ./share/classes/sun/font/TrueTypeFont.java ./share/classes/sun/font/CompositeStrike.java ./share/classes/sun/font/TrueTypeGlyphMapper.java ./share/classes/sun/font/Type1Font.java ./share/classes/sun/font/GlyphList.java ./share/classes/sun/font/CMap.java ./share/classes/sun/font/PhysicalStrike.java ./share/classes/sun/font/Type1GlyphMapper.java ./share/classes/sun/font/FontDesignMetrics.java ./share/classes/sun/font/StandardGlyphVector.java ./share/classes/sun/font/CharToGlyphMapper.java ./share/classes/sun/font/CompositeGlyphMapper.java ./share/classes/sun/applet/AppletPanel.java ./share/classes/sun/launcher/LauncherHelper.java ./share/classes/sun/java2d/pisces/PiscesTileGenerator.java ./share/classes/sun/java2d/pipe/BufferedPaints.java ./share/classes/sun/java2d/pipe/AATileGenerator.java ./share/classes/sun/java2d/pipe/AAShapePipe.java ./share/classes/sun/java2d/pipe/BufferedTextPipe.java ./share/classes/sun/java2d/loops/MaskFill.java ./share/classes/sun/java2d/loops/MaskBlit.java ./share/classes/sun/java2d/loops/BlitBg.java ./share/classes/sun/java2d/SunGraphics2D.java ./share/classes/sun/java2d/cmm/CMSManager.java ./share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ./share/classes/sun/tools/java/Constants.java ./share/classes/sun/tools/java/Scanner.java ./share/classes/sun/tools/java/BinaryConstantPool.java ./share/classes/sun/tools/jconsole/ConnectDialog.java ./share/classes/sun/tools/jconsole/JConsole.java ./share/classes/sun/tools/jconsole/AboutDialog.java ./share/classes/sun/tools/jconsole/HTMLPane.java ./share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java ./share/classes/javax/sound/midi/MidiMessage.java ./share/classes/javax/sound/midi/ShortMessage.java ./share/classes/javax/sound/midi/MetaMessage.java ./share/classes/javax/sound/midi/SysexMessage.java ./share/classes/javax/sound/sampled/AudioInputStream.java ./share/classes/javax/crypto/CipherInputStream.java ./share/classes/javax/crypto/spec/DESKeySpec.java ./share/classes/javax/swing/DebugGraphicsFilter.java ./share/classes/javax/swing/JComponent.java ./share/classes/javax/swing/text/html/parser/Parser.java ./share/classes/javax/swing/text/html/parser/Entity.java ./share/classes/javax/swing/plaf/metal/MetalUtils.java ./share/classes/javax/swing/plaf/metal/OceanTheme.java ./share/classes/javax/swing/plaf/metal/MetalTheme.java ./share/classes/javax/swing/plaf/ColorUIResource.java ./share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java ./share/classes/javax/swing/plaf/nimbus/EffectUtils.java ./share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java ./share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ./share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ./share/classes/javax/swing/plaf/nimbus/DerivedColor.java ./share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ./share/classes/javax/swing/JColorChooser.java ./share/classes/javax/swing/colorchooser/ColorChooserPanel.java ./share/classes/javax/swing/colorchooser/ColorModel.java ./share/classes/javax/swing/GrayFilter.java ./share/classes/javax/management/remote/rmi/RMIConnectorServer.java ./share/classes/javax/imageio/stream/ImageOutputStreamImpl.java ./share/classes/javax/imageio/stream/ImageOutputStream.java ./share/classes/javax/imageio/stream/ImageInputStream.java ./share/classes/javax/imageio/stream/ImageInputStreamImpl.java ./share/classes/javax/imageio/stream/MemoryCache.java ./share/classes/javax/imageio/ImageTypeSpecifier.java ./share/classes/javax/imageio/metadata/IIOMetadataNode.java ./share/classes/javax/smartcardio/ResponseAPDU.java ./share/classes/javax/smartcardio/CommandAPDU.java ./solaris/classes/java/util/prefs/FileSystemPreferences.java ./solaris/classes/sun/print/AttributeClass.java ./solaris/classes/sun/net/sdp/SdpProvider.java ./solaris/classes/sun/awt/X11/XIconInfo.java ./solaris/classes/sun/awt/X11/XKeySymConstants.java ./solaris/classes/sun/awt/X11/MotifDnDConstants.java ./solaris/classes/sun/awt/X11/XIconWindow.java ./solaris/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ./solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ./solaris/classes/sun/awt/X11/XAtom.java ./solaris/classes/sun/awt/X11/MotifColorUtilities.java ./solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java ./solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java ./solaris/classes/sun/awt/X11/Native.java ./solaris/classes/sun/awt/X11/XKeysym.java ./solaris/classes/sun/awt/X11/XToolkit.java ./solaris/classes/sun/awt/X11/XDnDConstants.java ./solaris/classes/sun/awt/X11/XWM.java ./solaris/classes/sun/awt/X11/XWindowPeer.java ./solaris/classes/sun/awt/X11GraphicsConfig.java ./solaris/classes/sun/awt/motif/X11KSC5601.java ./solaris/classes/sun/awt/motif/X11GB2312.java ./solaris/classes/sun/awt/motif/X11CNS11643.java ./solaris/classes/sun/awt/motif/X11JIS0201.java ./solaris/classes/sun/awt/X11CustomCursor.java ./solaris/classes/sun/awt/XSettings.java ./solaris/classes/sun/nio/fs/UnixPath.java ./solaris/classes/sun/nio/fs/UnixUriUtils.java ./solaris/classes/sun/nio/cs/ext/CompoundTextSupport.java ./solaris/classes/sun/nio/cs/ext/COMPOUNDTEXTDecoder.java ./solaris/classes/sun/font/XMap.java ./solaris/classes/sun/font/XRGlyphCacheEntry.java ./solaris/classes/sun/font/NativeStrike.java ./solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ./solaris/classes/sun/java2d/xr/XRSurfaceData.java ./solaris/classes/sun/java2d/xr/XRPaints.java ./solaris/classes/sun/java2d/xr/XRColor.java ./solaris/classes/sun/java2d/xr/XRCompositeManager.java ./solaris/classes/sun/java2d/opengl/GLXGraphicsConfig.java ./solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java ./solaris/classes/sun/java2d/x11/X11SurfaceData.java ./solaris/classes/sun/tools/attach/SolarisVirtualMachine.java ./solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ./windows/classes/java/util/prefs/WindowsPreferences.java ./windows/classes/com/sun/tools/jdi/SharedMemoryTransportService.java ./windows/classes/sun/awt/Win32GraphicsConfig.java ./windows/classes/sun/awt/windows/WPathGraphics.java ./windows/classes/sun/awt/windows/WCustomCursor.java ./windows/classes/sun/awt/windows/WWindowPeer.java ./windows/classes/sun/awt/windows/WTrayIconPeer.java ./windows/classes/sun/awt/windows/WPrinterJob.java ./windows/classes/sun/nio/fs/WindowsFileAttributes.java ./windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ./windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ./windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ./windows/classes/sun/tools/attach/WindowsVirtualMachine.java ./share/demo/applets/WireFrame/ThreeD.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java ./share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java ./share/demo/jfc/Font2DTest/FontPanel.java ./share/demo/jfc/Font2DTest/RangeMenu.java ./share/demo/jfc/Font2DTest/Font2DTest.java ./share/demo/jfc/CodePointIM/CodePointInputMethod.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java ./share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ./share/classes/java/rmi/dgc/VMID.java ./share/classes/java/beans/XMLEncoder.java ./share/classes/java/net/URLConnection.java ./share/classes/java/net/Inet6Address.java ./share/classes/java/net/Inet4Address.java ./share/classes/java/net/DatagramPacket.java ./share/classes/java/net/SocketInputStream.java ./share/classes/java/net/MulticastSocket.java ./share/classes/java/net/SocksSocketImpl.java ./share/classes/java/net/SocketPermission.java ./share/classes/java/net/DatagramSocket.java ./share/classes/java/net/ServerSocket.java ./share/classes/java/net/InetSocketAddress.java ./share/classes/java/net/URI.java ./share/classes/java/lang/Character.java ./share/classes/java/lang/Byte.java ./share/classes/java/lang/Float.java ./share/classes/java/lang/Double.java ./share/classes/java/lang/Long.java ./share/classes/java/lang/CharacterData.java ./share/classes/java/lang/String.java ./share/classes/java/lang/invoke/MethodType.java ./share/classes/java/lang/invoke/MethodTypeForm.java ./share/classes/java/lang/invoke/MethodHandle.java ./share/classes/java/lang/invoke/MemberName.java ./share/classes/java/lang/CharacterName.java ./share/classes/java/lang/Integer.java ./share/classes/java/lang/Short.java ./share/classes/java/text/BreakIterator.java ./share/classes/java/text/CollationElementIterator.java ./share/classes/java/text/RuleBasedCollator.java ./share/classes/java/text/RBCollationTables.java ./share/classes/java/text/SimpleDateFormat.java ./share/classes/java/text/RBTableBuilder.java ./share/classes/java/io/ByteArrayOutputStream.java ./share/classes/java/io/DataOutputStream.java ./share/classes/java/io/DataInputStream.java ./share/classes/java/io/Reader.java ./share/classes/java/io/StringBufferInputStream.java ./share/classes/java/io/PushbackInputStream.java ./share/classes/java/io/Bits.java ./share/classes/java/io/DataOutput.java ./share/classes/java/io/RandomAccessFile.java ./share/classes/java/io/BufferedReader.java ./share/classes/java/io/ObjectInputStream.java ./share/classes/java/io/ByteArrayInputStream.java ./share/classes/java/io/DataInput.java ./share/classes/java/io/BufferedInputStream.java ./share/classes/java/io/ObjectStreamClass.java ./share/classes/java/io/ObjectOutputStream.java ./share/classes/java/io/PipedInputStream.java ./share/classes/java/util/regex/UnicodeProp.java ./share/classes/java/util/regex/Pattern.java ./share/classes/java/util/regex/ASCII.java ./share/classes/java/util/Properties.java ./share/classes/java/util/jar/JarOutputStream.java ./share/classes/java/util/jar/Manifest.java ./share/classes/java/util/jar/JarEntry.java ./share/classes/java/util/BitSet.java ./share/classes/java/util/concurrent/Phaser.java ./share/classes/java/util/concurrent/Exchanger.java ./share/classes/java/util/concurrent/ForkJoinPool.java ./share/classes/java/util/concurrent/ConcurrentHashMap.java ./share/classes/java/util/concurrent/ForkJoinWorkerThread.java ./share/classes/java/util/zip/DeflaterOutputStream.java ./share/classes/java/util/zip/InflaterInputStream.java ./share/classes/java/util/zip/GZIPInputStream.java ./share/classes/java/util/zip/DeflaterInputStream.java ./share/classes/java/util/zip/ZipConstants64.java ./share/classes/java/util/zip/ZipInputStream.java ./share/classes/java/util/zip/ZipOutputStream.java ./share/classes/java/util/zip/ZipFile.java ./share/classes/java/util/zip/CRC32.java ./share/classes/java/util/zip/Adler32.java ./share/classes/java/util/zip/GZIPOutputStream.java ./share/classes/java/util/zip/ZipEntry.java ./share/classes/java/util/UUID.java ./share/classes/java/util/prefs/Base64.java ./share/classes/java/security/SecureRandom.java ./share/classes/java/awt/Color.java ./share/classes/java/awt/GradientPaintContext.java ./share/classes/java/awt/TexturePaintContext.java ./share/classes/java/awt/AlphaComposite.java ./share/classes/java/awt/event/KeyEvent.java ./share/classes/java/awt/SystemColor.java ./share/classes/java/awt/image/DataBufferByte.java ./share/classes/java/awt/image/ByteLookupTable.java ./share/classes/java/awt/image/MultiPixelPackedSampleModel.java ./share/classes/java/awt/image/ComponentSampleModel.java ./share/classes/java/awt/image/ComponentColorModel.java ./share/classes/java/awt/image/DataBuffer.java ./share/classes/java/awt/image/DataBufferUShort.java ./share/classes/java/awt/image/SinglePixelPackedSampleModel.java ./share/classes/java/awt/image/BufferedImageFilter.java ./share/classes/java/awt/image/RescaleOp.java ./share/classes/java/awt/image/ColorConvertOp.java ./share/classes/java/awt/image/IndexColorModel.java ./share/classes/java/awt/image/AreaAveragingScaleFilter.java ./share/classes/java/awt/image/BandedSampleModel.java ./share/classes/java/awt/image/BufferedImage.java ./share/classes/java/awt/image/ShortLookupTable.java ./share/classes/java/awt/image/DirectColorModel.java ./share/classes/java/awt/image/RGBImageFilter.java ./share/classes/java/awt/image/PixelGrabber.java ./share/classes/java/awt/image/ColorModel.java ./share/classes/java/awt/MultipleGradientPaint.java ./share/classes/java/awt/color/ICCProfileRGB.java ./share/classes/java/awt/color/ICCProfileGray.java ./share/classes/java/awt/color/ICCProfile.java ./share/classes/java/awt/color/ICCColorSpace.java ./share/classes/java/awt/MultipleGradientPaintContext.java ./share/classes/java/awt/FontMetrics.java ./share/classes/java/awt/font/NumericShaper.java ./share/classes/java/awt/GradientPaint.java ./share/classes/java/nio/Bits.java ./share/classes/java/nio/channels/Channels.java ./share/classes/java/math/BigInteger.java ./share/classes/com/sun/beans/decoder/LongElementHandler.java ./share/classes/com/sun/jmx/snmp/SnmpIpAddress.java ./share/classes/com/sun/jmx/snmp/SnmpString.java ./share/classes/com/sun/jmx/snmp/IPAcl/ASCIICharStream.java ./share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java ./share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java ./share/classes/com/sun/jmx/snmp/SnmpEngineId.java ./share/classes/com/sun/jmx/snmp/SnmpMsg.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ./share/classes/com/sun/java/swing/plaf/gtk/Metacity.java ./share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ./share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ./share/classes/com/sun/java/util/jar/pack/PackageWriter.java ./share/classes/com/sun/java/util/jar/pack/Coding.java ./share/classes/com/sun/java/util/jar/pack/PackageReader.java ./share/classes/com/sun/java/util/jar/pack/Histogram.java ./share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java ./share/classes/com/sun/java/util/jar/pack/PopulationCoding.java ./share/classes/com/sun/java/util/jar/pack/Attribute.java ./share/classes/com/sun/java/util/jar/pack/Fixups.java ./share/classes/com/sun/java/util/jar/pack/BandStructure.java ./share/classes/com/sun/java/util/jar/pack/Instruction.java ./share/classes/com/sun/net/httpserver/BasicAuthenticator.java ./share/classes/com/sun/crypto/provider/BlowfishCrypt.java ./share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ./share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ./share/classes/com/sun/crypto/provider/ISO10126Padding.java ./share/classes/com/sun/crypto/provider/RC2Crypt.java ./share/classes/com/sun/crypto/provider/AESCrypt.java ./share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ./share/classes/com/sun/crypto/provider/ARCFOURCipher.java ./share/classes/com/sun/crypto/provider/PKCS5Padding.java ./share/classes/com/sun/crypto/provider/RC2Parameters.java ./share/classes/com/sun/security/ntlm/NTLM.java ./share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ./share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ./share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ./share/classes/com/sun/imageio/plugins/png/RowFilter.java ./share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ./share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGBuffer.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ./share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ./share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ./share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ./share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ./share/classes/com/sun/imageio/plugins/common/LZWCompressor.java ./share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java ./share/classes/com/sun/imageio/plugins/common/LZWStringTable.java ./share/classes/com/sun/imageio/plugins/common/ImageUtil.java ./share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java ./share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ./share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java ./share/classes/com/sun/media/sound/AudioFloatConverter.java ./share/classes/com/sun/media/sound/StandardMidiFileWriter.java ./share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java ./share/classes/com/sun/media/sound/SunFileReader.java ./share/classes/com/sun/media/sound/MidiInDevice.java ./share/classes/com/sun/media/sound/FastSysexMessage.java ./share/classes/com/sun/media/sound/SunFileWriter.java ./share/classes/com/sun/media/sound/SF2Region.java ./share/classes/com/sun/media/sound/AlawCodec.java ./share/classes/com/sun/media/sound/MidiOutDevice.java ./share/classes/com/sun/media/sound/UlawCodec.java ./share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ./share/classes/com/sun/media/sound/FastShortMessage.java ./share/classes/com/sun/media/sound/SoftJitterCorrector.java ./share/classes/com/sun/media/sound/SoftMixingMainMixer.java ./share/classes/com/sun/media/sound/SoftMainMixer.java ./share/classes/com/sun/media/sound/RIFFWriter.java ./share/classes/com/sun/media/sound/StandardMidiFileReader.java ./share/classes/com/sun/media/sound/SoftTuning.java ./share/classes/com/sun/media/sound/SoftMixingClip.java ./share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ./share/classes/com/sun/media/sound/ModelByteBufferWavetable.java ./share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ./share/classes/com/sun/media/sound/SoftSynthesizer.java ./share/classes/com/sun/media/sound/PortMixer.java ./share/classes/com/sun/media/sound/MidiUtils.java ./share/classes/com/sun/media/sound/RealTimeSequencer.java ./share/classes/com/sun/media/sound/AbstractMidiDevice.java ./share/classes/com/sun/jndi/dns/Header.java ./share/classes/com/sun/jndi/dns/DnsClient.java ./share/classes/com/sun/jndi/dns/ResourceRecord.java ./share/classes/com/sun/jndi/dns/DnsName.java ./share/classes/com/sun/jndi/ldap/BerEncoder.java ./share/classes/com/sun/jndi/ldap/BerDecoder.java ./share/classes/com/sun/jndi/ldap/Connection.java ./share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java ./share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java ./share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java ./share/classes/com/sun/tools/hat/internal/model/JavaByte.java ./share/classes/com/sun/tools/hat/internal/model/JavaLazyReadObject.java ./share/classes/com/sun/tools/hat/internal/util/Misc.java ./share/classes/com/sun/tools/hat/internal/parser/HprofReader.java ./share/classes/com/sun/tools/example/debug/expr/ASCIIUCodeESCCharStream.java ./share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java ./share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ./share/classes/com/sun/tools/example/debug/gui/Icons.java ./share/classes/com/sun/tools/example/debug/tty/Commands.java ./share/classes/com/sun/tools/jdi/Packet.java ./share/classes/com/sun/tools/jdi/TargetVM.java ./share/classes/com/sun/tools/jdi/PacketStream.java ./share/classes/com/sun/tools/jdi/SocketTransportService.java ./share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java ./share/classes/sun/rmi/rmic/RemoteClass.java ./share/classes/sun/rmi/server/Util.java ./share/classes/sun/rmi/transport/tcp/MultiplexInputStream.java ./share/classes/sun/rmi/transport/proxy/CGIHandler.java ./share/classes/sun/print/PrinterGraphicsConfig.java ./share/classes/sun/print/PathGraphics.java ./share/classes/sun/print/PSPrinterJob.java ./share/classes/sun/net/util/IPAddressUtil.java ./share/classes/sun/net/ftp/impl/FtpClient.java ./share/classes/sun/net/httpserver/SSLStreams.java ./share/classes/sun/net/httpserver/LeftOverInputStream.java ./share/classes/sun/net/httpserver/Request.java ./share/classes/sun/net/idn/Punycode.java ./share/classes/sun/net/idn/StringPrep.java ./share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ./share/classes/sun/net/www/http/ChunkedInputStream.java ./share/classes/sun/net/www/ParseUtil.java ./share/classes/sun/text/IntHashtable.java ./share/classes/sun/text/UCompactIntArray.java ./share/classes/sun/text/normalizer/UCharacterProperty.java ./share/classes/sun/text/normalizer/UCharacter.java ./share/classes/sun/text/normalizer/Utility.java ./share/classes/sun/text/normalizer/NormalizerBase.java ./share/classes/sun/text/normalizer/NormalizerDataReader.java ./share/classes/sun/text/normalizer/NormalizerImpl.java ./share/classes/sun/text/normalizer/UCharacterIterator.java ./share/classes/sun/text/normalizer/UnicodeSet.java ./share/classes/sun/text/bidi/BidiBase.java ./share/classes/sun/text/SupplementaryCharacterData.java ./share/classes/sun/text/CompactByteArray.java ./share/classes/sun/misc/UCEncoder.java ./share/classes/sun/misc/FormattedFloatingDecimal.java ./share/classes/sun/misc/CRC16.java ./share/classes/sun/misc/UCDecoder.java ./share/classes/sun/misc/ProxyGenerator.java ./share/classes/sun/misc/BASE64Decoder.java ./share/classes/sun/misc/UUDecoder.java ./share/classes/sun/misc/FloatingDecimal.java ./share/classes/sun/misc/HexDumpEncoder.java ./share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java ./share/classes/sun/util/calendar/ZoneInfoFile.java ./share/classes/sun/security/krb5/EncryptedData.java ./share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java ./share/classes/sun/security/krb5/internal/crypto/crc32.java ./share/classes/sun/security/krb5/internal/crypto/Des.java ./share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java ./share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ./share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java ./share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java ./share/classes/sun/security/krb5/internal/util/KrbDataOutputStream.java ./share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java ./share/classes/sun/security/krb5/internal/NetClient.java ./share/classes/sun/security/krb5/internal/LocalSeqNumber.java ./share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java ./share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ./share/classes/sun/security/pkcs11/SunPKCS11.java ./share/classes/sun/security/pkcs11/wrapper/CKVERSION.java ./share/classes/sun/security/pkcs11/wrapper/Functions.java ./share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ./share/classes/sun/security/pkcs11/P11Key.java ./share/classes/sun/security/pkcs11/P11Util.java ./share/classes/sun/security/x509/X509Key.java ./share/classes/sun/security/jgss/krb5/MessageTokenv2.java ./share/classes/sun/security/jgss/krb5/MessageToken.java ./share/classes/sun/security/jgss/wrapper/GSSNameElement.java ./share/classes/sun/security/jgss/GSSNameImpl.java ./share/classes/sun/security/jgss/GSSToken.java ./share/classes/sun/security/util/Debug.java ./share/classes/sun/security/util/ByteArrayLexOrder.java ./share/classes/sun/security/util/BitArray.java ./share/classes/sun/security/util/DerOutputStream.java ./share/classes/sun/security/util/Cache.java ./share/classes/sun/security/util/DerValue.java ./share/classes/sun/security/util/DerIndefLenConverter.java ./share/classes/sun/security/util/DerInputStream.java ./share/classes/sun/security/util/DerInputBuffer.java ./share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ./share/classes/sun/security/ssl/OutputRecord.java ./share/classes/sun/security/ssl/ProtocolVersion.java ./share/classes/sun/security/ssl/CipherBox.java ./share/classes/sun/security/ssl/HelloExtensions.java ./share/classes/sun/security/ssl/InputRecord.java ./share/classes/sun/security/ssl/HandshakeMessage.java ./share/classes/sun/security/ssl/EngineInputRecord.java ./share/classes/sun/security/ssl/MAC.java ./share/classes/sun/security/ssl/AppInputStream.java ./share/classes/sun/security/ssl/CipherSuite.java ./share/classes/sun/security/rsa/RSAPadding.java ./share/classes/sun/security/ec/NamedCurve.java ./share/classes/sun/security/provider/MD2.java ./share/classes/sun/security/provider/MD5.java ./share/classes/sun/security/provider/DSA.java ./share/classes/sun/security/provider/ByteArrayAccess.java ./share/classes/sun/security/smartcardio/PCSC.java ./share/classes/sun/security/smartcardio/CardImpl.java ./share/classes/sun/security/smartcardio/ChannelImpl.java ./share/classes/sun/reflect/UTF8.java ./share/classes/sun/reflect/ClassFileAssembler.java ./share/classes/sun/reflect/annotation/AnnotationParser.java ./share/classes/sun/invoke/anon/ConstantPoolPatch.java ./share/classes/sun/invoke/anon/ConstantPoolParser.java ./share/classes/sun/invoke/anon/ConstantPoolVisitor.java ./share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java ./share/classes/sun/management/ManagementFactoryHelper.java ./share/classes/sun/awt/FontConfiguration.java ./share/classes/sun/awt/image/ImageRepresentation.java ./share/classes/sun/awt/image/PixelConverter.java ./share/classes/sun/awt/image/PNGImageDecoder.java ./share/classes/sun/awt/image/GifImageDecoder.java ./share/classes/sun/awt/image/BytePackedRaster.java ./share/classes/sun/awt/image/BufferedImageGraphicsConfig.java ./share/classes/sun/awt/image/JPEGImageDecoder.java ./share/classes/sun/awt/image/ByteInterleavedRaster.java ./share/classes/sun/awt/image/BufImgSurfaceData.java ./share/classes/sun/awt/image/OffScreenImageSource.java ./share/classes/sun/awt/datatransfer/DataTransferer.java ./share/classes/sun/awt/PlatformFont.java ./share/classes/sun/nio/cs/UnicodeEncoder.java ./share/classes/sun/nio/cs/ISO88591.java ./share/classes/sun/nio/cs/UTF8.java ./share/classes/sun/nio/cs/UTF32Coder.java ./share/classes/sun/nio/cs/CharsetMapping.java ./share/classes/sun/nio/cs/ext/DoubleByte.java ./share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java ./share/classes/sun/nio/cs/ext/ISO2022JP.java ./share/classes/sun/nio/cs/ext/IBM33722.java ./share/classes/sun/nio/cs/ext/EUCTW.java ./share/classes/sun/nio/cs/ext/ISO2022CN.java ./share/classes/sun/nio/cs/ext/IBM943C.java ./share/classes/sun/nio/cs/ext/HKSCS.java ./share/classes/sun/nio/cs/ext/IBM949C.java ./share/classes/sun/nio/cs/ext/DoubleByteDecoder.java ./share/classes/sun/nio/cs/ext/JISX0212MS5022XEncoder.java ./share/classes/sun/nio/cs/ext/DoubleByteEncoder.java ./share/classes/sun/nio/cs/ext/EUCJPLINUX.java ./share/classes/sun/nio/cs/ext/SJIS.java ./share/classes/sun/nio/cs/ext/JISAutoDetect.java ./share/classes/sun/nio/cs/ext/EUCJP.java ./share/classes/sun/nio/cs/ext/IBM964.java ./share/classes/sun/nio/cs/ext/GB18030.java ./share/classes/sun/nio/cs/ext/PCK.java ./share/classes/sun/nio/cs/ext/JISX0201.java ./share/classes/sun/nio/cs/ext/EUCJPOpen.java ./share/classes/sun/nio/cs/ext/SJIS0213.java ./share/classes/sun/nio/cs/ext/Big5Solaris.java ./share/classes/sun/nio/cs/ext/ISO2022.java ./share/classes/sun/nio/cs/SingleByte.java ./share/classes/sun/nio/cs/UnicodeDecoder.java ./share/classes/sun/nio/cs/CESU8.java ./share/classes/sun/nio/ch/DatagramSocketAdaptor.java ./share/classes/sun/nio/ch/ChannelInputStream.java ./share/classes/sun/nio/ch/Net.java ./share/classes/sun/font/FileFontStrike.java ./share/classes/sun/font/ExtendedTextSourceLabel.java ./share/classes/sun/font/TrueTypeFont.java ./share/classes/sun/font/CompositeStrike.java ./share/classes/sun/font/TrueTypeGlyphMapper.java ./share/classes/sun/font/Type1Font.java ./share/classes/sun/font/GlyphList.java ./share/classes/sun/font/CMap.java ./share/classes/sun/font/PhysicalStrike.java ./share/classes/sun/font/Type1GlyphMapper.java ./share/classes/sun/font/FontDesignMetrics.java ./share/classes/sun/font/StandardGlyphVector.java ./share/classes/sun/font/CharToGlyphMapper.java ./share/classes/sun/font/CompositeGlyphMapper.java ./share/classes/sun/applet/AppletPanel.java ./share/classes/sun/launcher/LauncherHelper.java ./share/classes/sun/java2d/pisces/PiscesTileGenerator.java ./share/classes/sun/java2d/pipe/BufferedPaints.java ./share/classes/sun/java2d/pipe/AATileGenerator.java ./share/classes/sun/java2d/pipe/AAShapePipe.java ./share/classes/sun/java2d/pipe/BufferedTextPipe.java ./share/classes/sun/java2d/loops/MaskFill.java ./share/classes/sun/java2d/loops/MaskBlit.java ./share/classes/sun/java2d/loops/BlitBg.java ./share/classes/sun/java2d/SunGraphics2D.java ./share/classes/sun/java2d/cmm/CMSManager.java ./share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ./share/classes/sun/tools/java/Constants.java ./share/classes/sun/tools/java/Scanner.java ./share/classes/sun/tools/java/BinaryConstantPool.java ./share/classes/sun/tools/jconsole/ConnectDialog.java ./share/classes/sun/tools/jconsole/JConsole.java ./share/classes/sun/tools/jconsole/AboutDialog.java ./share/classes/sun/tools/jconsole/HTMLPane.java ./share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java ./share/classes/javax/sound/midi/MidiMessage.java ./share/classes/javax/sound/midi/ShortMessage.java ./share/classes/javax/sound/midi/MetaMessage.java ./share/classes/javax/sound/midi/SysexMessage.java ./share/classes/javax/sound/sampled/AudioInputStream.java ./share/classes/javax/crypto/CipherInputStream.java ./share/classes/javax/crypto/spec/DESKeySpec.java ./share/classes/javax/swing/DebugGraphicsFilter.java ./share/classes/javax/swing/JComponent.java ./share/classes/javax/swing/text/html/parser/Parser.java ./share/classes/javax/swing/text/html/parser/Entity.java ./share/classes/javax/swing/plaf/metal/MetalUtils.java ./share/classes/javax/swing/plaf/metal/OceanTheme.java ./share/classes/javax/swing/plaf/metal/MetalTheme.java ./share/classes/javax/swing/plaf/ColorUIResource.java ./share/classes/javax/swing/plaf/nimbus/DropShadowEffect.java ./share/classes/javax/swing/plaf/nimbus/EffectUtils.java ./share/classes/javax/swing/plaf/nimbus/InnerShadowEffect.java ./share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ./share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ./share/classes/javax/swing/plaf/nimbus/DerivedColor.java ./share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ./share/classes/javax/swing/JColorChooser.java ./share/classes/javax/swing/colorchooser/ColorChooserPanel.java ./share/classes/javax/swing/colorchooser/ColorModel.java ./share/classes/javax/swing/GrayFilter.java ./share/classes/javax/management/remote/rmi/RMIConnectorServer.java ./share/classes/javax/imageio/stream/ImageOutputStreamImpl.java ./share/classes/javax/imageio/stream/ImageOutputStream.java ./share/classes/javax/imageio/stream/ImageInputStream.java ./share/classes/javax/imageio/stream/ImageInputStreamImpl.java ./share/classes/javax/imageio/stream/MemoryCache.java ./share/classes/javax/imageio/ImageTypeSpecifier.java ./share/classes/javax/imageio/metadata/IIOMetadataNode.java ./share/classes/javax/smartcardio/ResponseAPDU.java ./share/classes/javax/smartcardio/CommandAPDU.java
- Previous message: Using unsigned library work in the JDK
- Next message: Using unsigned library work in the JDK
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]