--- /dev/null 2012-03-14 08:46:51.216087328 +0100 +++ new/common/bin/exception_list_linux 2012-04-04 16:39:02.016776081 +0200 @@ -0,0 +1,114 @@ +# +# Copyright (c) 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 +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# List of files inside jar archives that are ok if they differ. +LIST_DIFF_JAR=" +/sun/misc/Version.class +/sun/tools/jconsole/Version.class +/com/sun/tools/javac/resources/version.class +/com/sun/tools/javah/resources/version.class +/com/sun/tools/javap/resources/version.class +" + +# List of binaries that only need to match symbols +LIST_DIFF_SIZE=" +jre/lib/amd64/libfontmanager.so +jre/lib/amd64/libjdwp.so +jre/lib/amd64/libt2k.so +bin/unpack200 +jre/bin/unpack200 +jre/lib/amd64/libjsig.debuginfo +jre/lib/amd64/libsaproc.debuginfo +jre/lib/amd64/server/libjvm.debuginfo +" + +# List of binares that need to match both symbols and size +LIST_DIFF_BYTE=" +jre/lib/amd64/libdt_socket.so +jre/lib/amd64/libattach.so +jre/lib/amd64/libjaas_unix.so +jre/lib/amd64/libjawt.so +jre/lib/amd64/libjpeg.so +jre/lib/amd64/libjsdt.so +jre/lib/amd64/libjsig.so +jre/lib/amd64/libsaproc.so +jre/lib/amd64/libsctp.so +jre/lib/amd64/libsunec.so +jre/lib/amd64/libunpack.so +jre/lib/amd64/libverify.so +jre/lib/amd64/libzip.so +jre/lib/amd64/server/libjsig.so +jre/lib/amd64/server/libjvm.so +jre/lib/amd64/liblcms.so +demo/jvmti/heapTracker/lib/libheapTracker.so +demo/jvmti/hprof/lib/libhprof.so +demo/jvmti/minst/lib/libminst.so +demo/jvmti/mtrace/lib/libmtrace.so +demo/jvmti/waiters/lib/libwaiters.so +bin/appletviewer +bin/extcheck +bin/idlj +bin/jar +bin/jarsigner +bin/java +bin/javac +bin/javadoc +bin/javah +bin/javap +bin/jcmd +bin/jconsole +bin/jdb +bin/jhat +bin/jinfo +bin/jmap +bin/jps +bin/jrunscript +bin/jsadebugd +bin/jstack +bin/jstat +bin/jstatd +bin/keytool +bin/native2ascii +bin/orbd +bin/pack200 +bin/policytool +bin/rmic +bin/rmid +bin/rmiregistry +bin/schemagen +bin/serialver +bin/servertool +bin/tnameserv +bin/wsgen +bin/wsimport +bin/xjc +jre/bin/java +jre/bin/keytool +jre/bin/orbd +jre/bin/pack200 +jre/bin/policytool +jre/bin/rmid +jre/bin/rmiregistry +jre/bin/servertool +jre/bin/tnameserv +"