common/bin/compare_exceptions.sh.incl

changeset 494
e64f2cb57d05
child 502
ed9e5635fc80
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/common/bin/compare_exceptions.sh.incl	Fri Oct 26 14:29:57 2012 -0700
     1.3 @@ -0,0 +1,935 @@
     1.4 +#!/bin/bash
     1.5 +#
     1.6 +# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
     1.7 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8 +#
     1.9 +# This code is free software; you can redistribute it and/or modify it
    1.10 +# under the terms of the GNU General Public License version 2 only, as
    1.11 +# published by the Free Software Foundation.
    1.12 +#
    1.13 +# This code is distributed in the hope that it will be useful, but WITHOUT
    1.14 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    1.15 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    1.16 +# version 2 for more details (a copy is included in the LICENSE file that
    1.17 +# accompanied this code).
    1.18 +#
    1.19 +# You should have received a copy of the GNU General Public License version
    1.20 +# 2 along with this work; if not, write to the Free Software Foundation,
    1.21 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    1.22 +#
    1.23 +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    1.24 +# or visit www.oracle.com if you need additional information or have any
    1.25 +# questions.
    1.26 +#
    1.27 +
    1.28 +# This script is not to be run as stand-alone, it should be included from
    1.29 +# compare.sh.
    1.30 +
    1.31 +##########################################################################################
    1.32 +# Check that we are run via inclusion from compare.sh and not as stand-alone.
    1.33 +if [ -z "$COMPARE_EXCEPTIONS_INCLUDE" ]; then
    1.34 +    echo "Error: This script should not be run as stand-alone. It is included by compare.sh"
    1.35 +    exit 1
    1.36 +fi
    1.37 +
    1.38 +##########################################################################################
    1.39 +# Diff exceptions
    1.40 +
    1.41 +if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then
    1.42 +
    1.43 +STRIP_BEFORE_COMPARE="
    1.44 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
    1.45 +./demo/jvmti/gctest/lib/libgctest.so
    1.46 +./demo/jvmti/heapTracker/lib/libheapTracker.so
    1.47 +./demo/jvmti/heapViewer/lib/libheapViewer.so
    1.48 +./demo/jvmti/hprof/lib/libhprof.so
    1.49 +./demo/jvmti/minst/lib/libminst.so
    1.50 +./demo/jvmti/mtrace/lib/libmtrace.so
    1.51 +./demo/jvmti/versionCheck/lib/libversionCheck.so
    1.52 +./demo/jvmti/waiters/lib/libwaiters.so
    1.53 +"
    1.54 +
    1.55 +ACCEPTED_BIN_DIFF="
    1.56 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
    1.57 +./demo/jvmti/gctest/lib/libgctest.so
    1.58 +./demo/jvmti/heapTracker/lib/libheapTracker.so
    1.59 +./demo/jvmti/heapViewer/lib/libheapViewer.so
    1.60 +./demo/jvmti/hprof/lib/libhprof.so
    1.61 +./demo/jvmti/minst/lib/libminst.so
    1.62 +./demo/jvmti/mtrace/lib/libmtrace.so
    1.63 +./demo/jvmti/versionCheck/lib/libversionCheck.so
    1.64 +./demo/jvmti/waiters/lib/libwaiters.so
    1.65 +./jre/lib/i386/client/libjvm.so
    1.66 +./jre/lib/i386/libattach.so
    1.67 +./jre/lib/i386/libdt_socket.so
    1.68 +./jre/lib/i386/libhprof.so
    1.69 +./jre/lib/i386/libinstrument.so
    1.70 +./jre/lib/i386/libjava_crw_demo.so
    1.71 +./jre/lib/i386/libjsdt.so
    1.72 +./jre/lib/i386/libmanagement.so
    1.73 +./jre/lib/i386/libnpt.so
    1.74 +./jre/lib/i386/libverify.so
    1.75 +./jre/lib/i386/server/libjvm.so
    1.76 +./bin/appletviewer
    1.77 +./bin/extcheck
    1.78 +./bin/idlj
    1.79 +./bin/jar
    1.80 +./bin/jarsigner
    1.81 +./bin/java
    1.82 +./bin/javac
    1.83 +./bin/javadoc
    1.84 +./bin/javah
    1.85 +./bin/javap
    1.86 +./bin/jcmd
    1.87 +./bin/jconsole
    1.88 +./bin/jdb
    1.89 +./bin/jhat
    1.90 +./bin/jinfo
    1.91 +./bin/jmap
    1.92 +./bin/jps
    1.93 +./bin/jrunscript
    1.94 +./bin/jsadebugd
    1.95 +./bin/jstack
    1.96 +./bin/jstat
    1.97 +./bin/jstatd
    1.98 +./bin/keytool
    1.99 +./bin/native2ascii
   1.100 +./bin/orbd
   1.101 +./bin/pack200
   1.102 +./bin/policytool
   1.103 +./bin/rmic
   1.104 +./bin/rmid
   1.105 +./bin/rmiregistry
   1.106 +./bin/schemagen
   1.107 +./bin/serialver
   1.108 +./bin/servertool
   1.109 +./bin/tnameserv
   1.110 +./bin/wsgen
   1.111 +./bin/wsimport
   1.112 +./bin/xjc
   1.113 +./jre/bin/java
   1.114 +./jre/bin/keytool
   1.115 +./jre/bin/orbd
   1.116 +./jre/bin/pack200
   1.117 +./jre/bin/policytool
   1.118 +./jre/bin/rmid
   1.119 +./jre/bin/rmiregistry
   1.120 +./jre/bin/servertool
   1.121 +./jre/bin/tnameserv
   1.122 +"
   1.123 +
   1.124 +fi
   1.125 +
   1.126 +if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
   1.127 +
   1.128 +STRIP_BEFORE_COMPARE="
   1.129 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.130 +./demo/jvmti/gctest/lib/libgctest.so
   1.131 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.132 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.133 +./demo/jvmti/hprof/lib/libhprof.so
   1.134 +./demo/jvmti/minst/lib/libminst.so
   1.135 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.136 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.137 +./demo/jvmti/waiters/lib/libwaiters.so
   1.138 +"
   1.139 +
   1.140 +ACCEPTED_BIN_DIFF="
   1.141 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.142 +./demo/jvmti/gctest/lib/libgctest.so
   1.143 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.144 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.145 +./demo/jvmti/hprof/lib/libhprof.so
   1.146 +./demo/jvmti/minst/lib/libminst.so
   1.147 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.148 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.149 +./demo/jvmti/waiters/lib/libwaiters.so
   1.150 +./jre/lib/amd64/libattach.so
   1.151 +./jre/lib/amd64/libdt_socket.so
   1.152 +./jre/lib/amd64/libhprof.so
   1.153 +./jre/lib/amd64/libinstrument.so
   1.154 +./jre/lib/amd64/libjava_crw_demo.so
   1.155 +./jre/lib/amd64/libjsdt.so
   1.156 +./jre/lib/amd64/libjsig.so
   1.157 +./jre/lib/amd64/libmanagement.so
   1.158 +./jre/lib/amd64/libnpt.so
   1.159 +./jre/lib/amd64/libsaproc.so
   1.160 +./jre/lib/amd64/libverify.so
   1.161 +./jre/lib/amd64/server/libjsig.so
   1.162 +./jre/lib/amd64/server/libjvm.so
   1.163 +./bin/appletviewer
   1.164 +./bin/extcheck
   1.165 +./bin/idlj
   1.166 +./bin/jar
   1.167 +./bin/jarsigner
   1.168 +./bin/java
   1.169 +./bin/javac
   1.170 +./bin/javadoc
   1.171 +./bin/javah
   1.172 +./bin/javap
   1.173 +./bin/jcmd
   1.174 +./bin/jconsole
   1.175 +./bin/jdb
   1.176 +./bin/jhat
   1.177 +./bin/jinfo
   1.178 +./bin/jmap
   1.179 +./bin/jps
   1.180 +./bin/jrunscript
   1.181 +./bin/jsadebugd
   1.182 +./bin/jstack
   1.183 +./bin/jstat
   1.184 +./bin/jstatd
   1.185 +./bin/keytool
   1.186 +./bin/native2ascii
   1.187 +./bin/orbd
   1.188 +./bin/pack200
   1.189 +./bin/policytool
   1.190 +./bin/rmic
   1.191 +./bin/rmid
   1.192 +./bin/rmiregistry
   1.193 +./bin/schemagen
   1.194 +./bin/serialver
   1.195 +./bin/servertool
   1.196 +./bin/tnameserv
   1.197 +./bin/wsgen
   1.198 +./bin/wsimport
   1.199 +./bin/xjc
   1.200 +./jre/bin/java
   1.201 +./jre/bin/keytool
   1.202 +./jre/bin/orbd
   1.203 +./jre/bin/pack200
   1.204 +./jre/bin/policytool
   1.205 +./jre/bin/rmid
   1.206 +./jre/bin/rmiregistry
   1.207 +./jre/bin/servertool
   1.208 +./jre/bin/tnameserv
   1.209 +"
   1.210 +
   1.211 +fi
   1.212 +
   1.213 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then
   1.214 +
   1.215 +STRIP_BEFORE_COMPARE="
   1.216 +./demo/jni/Poller/lib/libPoller.so
   1.217 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.218 +./demo/jvmti/gctest/lib/libgctest.so
   1.219 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.220 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.221 +./demo/jvmti/hprof/lib/libhprof.so
   1.222 +./demo/jvmti/minst/lib/libminst.so
   1.223 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.224 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.225 +./demo/jvmti/waiters/lib/libwaiters.so
   1.226 +./jre/lib/i386/jexec
   1.227 +"
   1.228 +
   1.229 +SORT_SYMBOLS="
   1.230 +./jre/lib/i386/client/libjvm.so
   1.231 +./jre/lib/i386/libsaproc.so
   1.232 +./jre/lib/i386/server/libjvm.so
   1.233 +"
   1.234 +
   1.235 +SKIP_BIN_DIFF="true"
   1.236 +
   1.237 +ACCEPTED_SMALL_SIZE_DIFF="
   1.238 +./demo/jni/Poller/lib/libPoller.so
   1.239 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.240 +./demo/jvmti/gctest/lib/libgctest.so
   1.241 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.242 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.243 +./demo/jvmti/hprof/lib/libhprof.so
   1.244 +./demo/jvmti/minst/lib/libminst.so
   1.245 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.246 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.247 +./demo/jvmti/waiters/lib/libwaiters.so
   1.248 +./jre/lib/i386/client/libjvm.so
   1.249 +./jre/lib/i386/jli/libjli.so
   1.250 +./jre/lib/i386/libJdbcOdbc.so
   1.251 +./jre/lib/i386/libattach.so
   1.252 +./jre/lib/i386/libawt.so
   1.253 +./jre/lib/i386/libawt_headless.so
   1.254 +./jre/lib/i386/libawt_xawt.so
   1.255 +./jre/lib/i386/libdcpr.so
   1.256 +./jre/lib/i386/libdt_socket.so
   1.257 +./jre/lib/i386/libfontmanager.so
   1.258 +./jre/lib/i386/libhprof.so
   1.259 +./jre/lib/i386/libinstrument.so
   1.260 +./jre/lib/i386/libj2gss.so
   1.261 +./jre/lib/i386/libj2pcsc.so
   1.262 +./jre/lib/i386/libj2pkcs11.so
   1.263 +./jre/lib/i386/libj2ucrypto.so
   1.264 +./jre/lib/i386/libjaas_unix.so
   1.265 +./jre/lib/i386/libjava.so
   1.266 +./jre/lib/i386/libjava_crw_demo.so
   1.267 +./jre/lib/i386/libjawt.so
   1.268 +./jre/lib/i386/libjdwp.so
   1.269 +./jre/lib/i386/libjfr.so
   1.270 +./jre/lib/i386/libjpeg.so
   1.271 +./jre/lib/i386/libjsdt.so
   1.272 +./jre/lib/i386/libjsound.so
   1.273 +./jre/lib/i386/libkcms.so
   1.274 +./jre/lib/i386/liblcms.so
   1.275 +./jre/lib/i386/libmanagement.so
   1.276 +./jre/lib/i386/libmlib_image.so
   1.277 +./jre/lib/i386/libnet.so
   1.278 +./jre/lib/i386/libnio.so
   1.279 +./jre/lib/i386/libnpt.so
   1.280 +./jre/lib/i386/libsctp.so
   1.281 +./jre/lib/i386/libsplashscreen.so
   1.282 +./jre/lib/i386/libsunec.so
   1.283 +./jre/lib/i386/libsunwjdga.so
   1.284 +./jre/lib/i386/libt2k.so
   1.285 +./jre/lib/i386/libunpack.so
   1.286 +./jre/lib/i386/libverify.so
   1.287 +./jre/lib/i386/libzip.so
   1.288 +./jre/lib/i386/server/libjvm.so
   1.289 +./bin/appletviewer
   1.290 +./bin/extcheck
   1.291 +./bin/idlj
   1.292 +./bin/jar
   1.293 +./bin/jarsigner
   1.294 +./bin/java
   1.295 +./bin/javac
   1.296 +./bin/javadoc
   1.297 +./bin/javah
   1.298 +./bin/javap
   1.299 +./bin/jcmd
   1.300 +./bin/jconsole
   1.301 +./bin/jdb
   1.302 +./bin/jhat
   1.303 +./bin/jinfo
   1.304 +./bin/jmap
   1.305 +./bin/jps
   1.306 +./bin/jrunscript
   1.307 +./bin/jsadebugd
   1.308 +./bin/jstack
   1.309 +./bin/jstat
   1.310 +./bin/jstatd
   1.311 +./bin/keytool
   1.312 +./bin/native2ascii
   1.313 +./bin/orbd
   1.314 +./bin/pack200
   1.315 +./bin/policytool
   1.316 +./bin/rmic
   1.317 +./bin/rmid
   1.318 +./bin/rmiregistry
   1.319 +./bin/schemagen
   1.320 +./bin/serialver
   1.321 +./bin/servertool
   1.322 +./bin/tnameserv
   1.323 +./bin/unpack200
   1.324 +./bin/wsgen
   1.325 +./bin/wsimport
   1.326 +./bin/xjc
   1.327 +./jre/bin/java
   1.328 +./jre/bin/keytool
   1.329 +./jre/bin/orbd
   1.330 +./jre/bin/pack200
   1.331 +./jre/bin/policytool
   1.332 +./jre/bin/rmid
   1.333 +./jre/bin/rmiregistry
   1.334 +./jre/bin/servertool
   1.335 +./jre/bin/tnameserv
   1.336 +./jre/bin/unpack200
   1.337 +./jre/lib/i386/jexec
   1.338 +"
   1.339 +
   1.340 +SKIP_FULLDUMP_DIFF="true"
   1.341 +
   1.342 +# Filter random C++ symbol strings.
   1.343 +DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
   1.344 +
   1.345 +fi
   1.346 +
   1.347 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
   1.348 +
   1.349 +STRIP_BEFORE_COMPARE="
   1.350 +./demo/jni/Poller/lib/amd64/libPoller.so
   1.351 +./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
   1.352 +./demo/jvmti/gctest/lib/amd64/libgctest.so
   1.353 +./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
   1.354 +./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
   1.355 +./demo/jvmti/hprof/lib/amd64/libhprof.so
   1.356 +./demo/jvmti/minst/lib/amd64/libminst.so
   1.357 +./demo/jvmti/mtrace/lib/amd64/libmtrace.so
   1.358 +./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
   1.359 +./demo/jvmti/waiters/lib/amd64/libwaiters.so
   1.360 +"
   1.361 +
   1.362 +SORT_SYMBOLS="
   1.363 +./jre/lib/amd64/server/libjvm.so
   1.364 +./jre/lib/amd64/libsaproc.so
   1.365 +"
   1.366 +
   1.367 +SKIP_BIN_DIFF="true"
   1.368 +
   1.369 +ACCEPTED_SMALL_SIZE_DIFF="
   1.370 +./demo/jni/Poller/lib/amd64/libPoller.so
   1.371 +./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
   1.372 +./demo/jvmti/gctest/lib/amd64/libgctest.so
   1.373 +./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
   1.374 +./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
   1.375 +./demo/jvmti/hprof/lib/amd64/libhprof.so
   1.376 +./demo/jvmti/minst/lib/amd64/libminst.so
   1.377 +./demo/jvmti/mtrace/lib/amd64/libmtrace.so
   1.378 +./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
   1.379 +./demo/jvmti/waiters/lib/amd64/libwaiters.so
   1.380 +./jre/lib/amd64/jli/libjli.so
   1.381 +./jre/lib/amd64/libJdbcOdbc.so
   1.382 +./jre/lib/amd64/libattach.so
   1.383 +./jre/lib/amd64/libawt.so
   1.384 +./jre/lib/amd64/libawt_headless.so
   1.385 +./jre/lib/amd64/libawt_xawt.so
   1.386 +./jre/lib/amd64/libdcpr.so
   1.387 +./jre/lib/amd64/libdt_socket.so
   1.388 +./jre/lib/amd64/libfontmanager.so
   1.389 +./jre/lib/amd64/libhprof.so
   1.390 +./jre/lib/amd64/libinstrument.so
   1.391 +./jre/lib/amd64/libj2gss.so
   1.392 +./jre/lib/amd64/libj2pcsc.so
   1.393 +./jre/lib/amd64/libj2pkcs11.so
   1.394 +./jre/lib/amd64/libj2ucrypto.so
   1.395 +./jre/lib/amd64/libjaas_unix.so
   1.396 +./jre/lib/amd64/libjava.so
   1.397 +./jre/lib/amd64/libjava_crw_demo.so
   1.398 +./jre/lib/amd64/libjawt.so
   1.399 +./jre/lib/amd64/libjdwp.so
   1.400 +./jre/lib/amd64/libjfr.so
   1.401 +./jre/lib/amd64/libjpeg.so
   1.402 +./jre/lib/amd64/libjsdt.so
   1.403 +./jre/lib/amd64/libjsound.so
   1.404 +./jre/lib/amd64/libkcms.so
   1.405 +./jre/lib/amd64/liblcms.so
   1.406 +./jre/lib/amd64/libmanagement.so
   1.407 +./jre/lib/amd64/libmlib_image.so
   1.408 +./jre/lib/amd64/libnet.so
   1.409 +./jre/lib/amd64/libnio.so
   1.410 +./jre/lib/amd64/libnpt.so
   1.411 +./jre/lib/amd64/libsctp.so
   1.412 +./jre/lib/amd64/libsplashscreen.so
   1.413 +./jre/lib/amd64/libsunec.so
   1.414 +./jre/lib/amd64/libsunwjdga.so
   1.415 +./jre/lib/amd64/libt2k.so
   1.416 +./jre/lib/amd64/libunpack.so
   1.417 +./jre/lib/amd64/libverify.so
   1.418 +./jre/lib/amd64/libzip.so
   1.419 +./jre/lib/amd64/server/64/libjvm_db.so
   1.420 +./jre/lib/amd64/server/64/libjvm_dtrace.so
   1.421 +./bin/amd64/appletviewer
   1.422 +./bin/amd64/extcheck
   1.423 +./bin/amd64/idlj
   1.424 +./bin/amd64/jar
   1.425 +./bin/amd64/jarsigner
   1.426 +./bin/amd64/java
   1.427 +./bin/amd64/javac
   1.428 +./bin/amd64/javadoc
   1.429 +./bin/amd64/javah
   1.430 +./bin/amd64/javap
   1.431 +./bin/amd64/jcmd
   1.432 +./bin/amd64/jconsole
   1.433 +./bin/amd64/jdb
   1.434 +./bin/amd64/jhat
   1.435 +./bin/amd64/jinfo
   1.436 +./bin/amd64/jmap
   1.437 +./bin/amd64/jps
   1.438 +./bin/amd64/jrunscript
   1.439 +./bin/amd64/jsadebugd
   1.440 +./bin/amd64/jstack
   1.441 +./bin/amd64/jstat
   1.442 +./bin/amd64/jstatd
   1.443 +./bin/amd64/keytool
   1.444 +./bin/amd64/native2ascii
   1.445 +./bin/amd64/orbd
   1.446 +./bin/amd64/pack200
   1.447 +./bin/amd64/policytool
   1.448 +./bin/amd64/rmic
   1.449 +./bin/amd64/rmid
   1.450 +./bin/amd64/rmiregistry
   1.451 +./bin/amd64/schemagen
   1.452 +./bin/amd64/serialver
   1.453 +./bin/amd64/servertool
   1.454 +./bin/amd64/tnameserv
   1.455 +./bin/amd64/unpack200
   1.456 +./bin/amd64/wsgen
   1.457 +./bin/amd64/wsimport
   1.458 +./bin/amd64/xjc
   1.459 +./jre/bin/amd64/java
   1.460 +./jre/bin/amd64/keytool
   1.461 +./jre/bin/amd64/orbd
   1.462 +./jre/bin/amd64/pack200
   1.463 +./jre/bin/amd64/policytool
   1.464 +./jre/bin/amd64/rmid
   1.465 +./jre/bin/amd64/rmiregistry
   1.466 +./jre/bin/amd64/servertool
   1.467 +./jre/bin/amd64/tnameserv
   1.468 +./jre/bin/amd64/unpack200
   1.469 +./jre/lib/amd64/jexec
   1.470 +"
   1.471 +
   1.472 +SKIP_FULLDUMP_DIFF="true"
   1.473 +
   1.474 +# Filter random C++ symbol strings.
   1.475 +DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
   1.476 +
   1.477 +fi
   1.478 +
   1.479 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparc" ]; then
   1.480 +
   1.481 +STRIP_BEFORE_COMPARE="
   1.482 +./demo/jni/Poller/lib/libPoller.so
   1.483 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.484 +./demo/jvmti/gctest/lib/libgctest.so
   1.485 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.486 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.487 +./demo/jvmti/hprof/lib/libhprof.so
   1.488 +./demo/jvmti/minst/lib/libminst.so
   1.489 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.490 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.491 +./demo/jvmti/waiters/lib/libwaiters.so
   1.492 +./jre/lib/sparc/jexec
   1.493 +"
   1.494 +
   1.495 +SORT_SYMBOLS="
   1.496 +./demo/jvmti/waiters/lib/libwaiters.so
   1.497 +./jre/lib/sparc/client/64/libjvm_db.so
   1.498 +./jre/lib/sparc/client/64/libjvm_dtrace.so
   1.499 +./jre/lib/sparc/client/libjsig.so
   1.500 +./jre/lib/sparc/client/libjvm.so
   1.501 +./jre/lib/sparc/client/libjvm_db.so
   1.502 +./jre/lib/sparc/client/libjvm_dtrace.so
   1.503 +./jre/lib/sparc/libjsig.so
   1.504 +./jre/lib/sparc/libsaproc.so
   1.505 +./jre/lib/sparc/server/64/libjvm_db.so
   1.506 +./jre/lib/sparc/server/64/libjvm_dtrace.so
   1.507 +./jre/lib/sparc/server/libjsig.so
   1.508 +./jre/lib/sparc/server/libjvm.so
   1.509 +./jre/lib/sparc/server/libjvm_db.so
   1.510 +./jre/lib/sparc/server/libjvm_dtrace.so
   1.511 +"
   1.512 +
   1.513 +SKIP_BIN_DIFF="true"
   1.514 +
   1.515 +ACCEPTED_SMALL_SIZE_DIFF="
   1.516 +./demo/jni/Poller/lib/libPoller.so
   1.517 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
   1.518 +./demo/jvmti/gctest/lib/libgctest.so
   1.519 +./demo/jvmti/heapTracker/lib/libheapTracker.so
   1.520 +./demo/jvmti/heapViewer/lib/libheapViewer.so
   1.521 +./demo/jvmti/hprof/lib/libhprof.so
   1.522 +./demo/jvmti/minst/lib/libminst.so
   1.523 +./demo/jvmti/mtrace/lib/libmtrace.so
   1.524 +./demo/jvmti/versionCheck/lib/libversionCheck.so
   1.525 +./demo/jvmti/waiters/lib/libwaiters.so
   1.526 +./jre/lib/sparc/client/libjvm.so
   1.527 +./jre/lib/sparc/jli/libjli.so
   1.528 +./jre/lib/sparc/libJdbcOdbc.so
   1.529 +./jre/lib/sparc/libattach.so
   1.530 +./jre/lib/sparc/libawt.so
   1.531 +./jre/lib/sparc/libawt_headless.so
   1.532 +./jre/lib/sparc/libawt_xawt.so
   1.533 +./jre/lib/sparc/libdcpr.so
   1.534 +./jre/lib/sparc/libdt_socket.so
   1.535 +./jre/lib/sparc/libfontmanager.so
   1.536 +./jre/lib/sparc/libhprof.so
   1.537 +./jre/lib/sparc/libinstrument.so
   1.538 +./jre/lib/sparc/libj2gss.so
   1.539 +./jre/lib/sparc/libj2pcsc.so
   1.540 +./jre/lib/sparc/libj2pkcs11.so
   1.541 +./jre/lib/sparc/libj2ucrypto.so
   1.542 +./jre/lib/sparc/libjaas_unix.so
   1.543 +./jre/lib/sparc/libjava.so
   1.544 +./jre/lib/sparc/libjava_crw_demo.so
   1.545 +./jre/lib/sparc/libjawt.so
   1.546 +./jre/lib/sparc/libjdwp.so
   1.547 +./jre/lib/sparc/libjfr.so
   1.548 +./jre/lib/sparc/libjpeg.so
   1.549 +./jre/lib/sparc/libjsdt.so
   1.550 +./jre/lib/sparc/libjsound.so
   1.551 +./jre/lib/sparc/libkcms.so
   1.552 +./jre/lib/sparc/liblcms.so
   1.553 +./jre/lib/sparc/libmanagement.so
   1.554 +./jre/lib/sparc/libmlib_image.so
   1.555 +./jre/lib/sparc/libmlib_image_v.so
   1.556 +./jre/lib/sparc/libnet.so
   1.557 +./jre/lib/sparc/libnio.so
   1.558 +./jre/lib/sparc/libnpt.so
   1.559 +./jre/lib/sparc/libsctp.so
   1.560 +./jre/lib/sparc/libsplashscreen.so
   1.561 +./jre/lib/sparc/libsunec.so
   1.562 +./jre/lib/sparc/libsunwjdga.so
   1.563 +./jre/lib/sparc/libt2k.so
   1.564 +./jre/lib/sparc/libunpack.so
   1.565 +./jre/lib/sparc/libverify.so
   1.566 +./jre/lib/sparc/libzip.so
   1.567 +./jre/lib/sparc/server/libjvm.so
   1.568 +./bin/appletviewer
   1.569 +./bin/extcheck
   1.570 +./bin/idlj
   1.571 +./bin/jar
   1.572 +./bin/jarsigner
   1.573 +./bin/java
   1.574 +./bin/javac
   1.575 +./bin/javadoc
   1.576 +./bin/javah
   1.577 +./bin/javap
   1.578 +./bin/jcmd
   1.579 +./bin/jconsole
   1.580 +./bin/jdb
   1.581 +./bin/jhat
   1.582 +./bin/jinfo
   1.583 +./bin/jmap
   1.584 +./bin/jps
   1.585 +./bin/jrunscript
   1.586 +./bin/jsadebugd
   1.587 +./bin/jstack
   1.588 +./bin/jstat
   1.589 +./bin/jstatd
   1.590 +./bin/keytool
   1.591 +./bin/native2ascii
   1.592 +./bin/orbd
   1.593 +./bin/pack200
   1.594 +./bin/policytool
   1.595 +./bin/rmic
   1.596 +./bin/rmid
   1.597 +./bin/rmiregistry
   1.598 +./bin/schemagen
   1.599 +./bin/serialver
   1.600 +./bin/servertool
   1.601 +./bin/tnameserv
   1.602 +./bin/unpack200
   1.603 +./bin/wsgen
   1.604 +./bin/wsimport
   1.605 +./bin/xjc
   1.606 +./jre/bin/java
   1.607 +./jre/bin/keytool
   1.608 +./jre/bin/orbd
   1.609 +./jre/bin/pack200
   1.610 +./jre/bin/policytool
   1.611 +./jre/bin/rmid
   1.612 +./jre/bin/rmiregistry
   1.613 +./jre/bin/servertool
   1.614 +./jre/bin/tnameserv
   1.615 +./jre/bin/unpack200
   1.616 +./jre/lib/sparc/jexec
   1.617 +"
   1.618 +
   1.619 +# Filter random C++ symbol strings.
   1.620 +# Some numbers differ randomly.
   1.621 +DIS_DIFF_FILTER="$SED -e s/\$[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g -e s/\([0-9a-f][0-9a-f].[0-9a-f][0-9a-f].[0-9a-f][0-9a-f].\)[0-9a-f][0-9a-f]/\1<NUM>/g -e s/\(%g1,.0x\)[0-9a-f]*\(,.%g1\)/\1<HEX>\2/g -e s/\(!.\)[0-9a-f]*\(.<SUNWprivate_1.1+0x\)[0-9a-f]*/\1<NUM>\2<HEX>/g"
   1.622 +
   1.623 +# Some xor instructions end up with different args in the lib but not in the object files.
   1.624 +ACCEPTED_DIS_DIFF="
   1.625 +./demo/jvmti/waiters/lib/libwaiters.so
   1.626 +"
   1.627 +
   1.628 +SKIP_FULLDUMP_DIFF="true"
   1.629 +
   1.630 +fi
   1.631 +
   1.632 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then
   1.633 +
   1.634 +STRIP_BEFORE_COMPARE="
   1.635 +./demo/jni/Poller/lib/sparcv9/libPoller.so
   1.636 +./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
   1.637 +./demo/jvmti/gctest/lib/sparcv9/libgctest.so
   1.638 +./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
   1.639 +./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
   1.640 +./demo/jvmti/hprof/lib/sparcv9/libhprof.so
   1.641 +./demo/jvmti/minst/lib/sparcv9/libminst.so
   1.642 +./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
   1.643 +./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
   1.644 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
   1.645 +"
   1.646 +
   1.647 +SORT_SYMBOLS="
   1.648 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
   1.649 +./jre/lib/sparcv9/libjsig.so
   1.650 +./jre/lib/sparcv9/libsaproc.so
   1.651 +./jre/lib/sparcv9/server/libjvm.so
   1.652 +./jre/lib/sparcv9/server/libjvm_dtrace.so
   1.653 +"
   1.654 +
   1.655 +SKIP_BIN_DIFF="true"
   1.656 +
   1.657 +ACCEPTED_SMALL_SIZE_DIFF="
   1.658 +./demo/jni/Poller/lib/sparcv9/libPoller.so
   1.659 +./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
   1.660 +./demo/jvmti/gctest/lib/sparcv9/libgctest.so
   1.661 +./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
   1.662 +./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
   1.663 +./demo/jvmti/hprof/lib/sparcv9/libhprof.so
   1.664 +./demo/jvmti/minst/lib/sparcv9/libminst.so
   1.665 +./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
   1.666 +./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
   1.667 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
   1.668 +./jre/lib/sparcv9/client/libjvm.so
   1.669 +./jre/lib/sparcv9/jli/libjli.so
   1.670 +./jre/lib/sparcv9/libJdbcOdbc.so
   1.671 +./jre/lib/sparcv9/libattach.so
   1.672 +./jre/lib/sparcv9/libawt.so
   1.673 +./jre/lib/sparcv9/libawt_headless.so
   1.674 +./jre/lib/sparcv9/libawt_xawt.so
   1.675 +./jre/lib/sparcv9/libdcpr.so
   1.676 +./jre/lib/sparcv9/libdt_socket.so
   1.677 +./jre/lib/sparcv9/libfontmanager.so
   1.678 +./jre/lib/sparcv9/libhprof.so
   1.679 +./jre/lib/sparcv9/libinstrument.so
   1.680 +./jre/lib/sparcv9/libj2gss.so
   1.681 +./jre/lib/sparcv9/libj2pcsc.so
   1.682 +./jre/lib/sparcv9/libj2pkcs11.so
   1.683 +./jre/lib/sparcv9/libj2ucrypto.so
   1.684 +./jre/lib/sparcv9/libjaas_unix.so
   1.685 +./jre/lib/sparcv9/libjava.so
   1.686 +./jre/lib/sparcv9/libjava_crw_demo.so
   1.687 +./jre/lib/sparcv9/libjawt.so
   1.688 +./jre/lib/sparcv9/libjdwp.so
   1.689 +./jre/lib/sparcv9/libjfr.so
   1.690 +./jre/lib/sparcv9/libjpeg.so
   1.691 +./jre/lib/sparcv9/libjsdt.so
   1.692 +./jre/lib/sparcv9/libjsound.so
   1.693 +./jre/lib/sparcv9/libkcms.so
   1.694 +./jre/lib/sparcv9/liblcms.so
   1.695 +./jre/lib/sparcv9/libmanagement.so
   1.696 +./jre/lib/sparcv9/libmlib_image.so
   1.697 +./jre/lib/sparcv9/libmlib_image_v.so
   1.698 +./jre/lib/sparcv9/libnet.so
   1.699 +./jre/lib/sparcv9/libnio.so
   1.700 +./jre/lib/sparcv9/libnpt.so
   1.701 +./jre/lib/sparcv9/libsctp.so
   1.702 +./jre/lib/sparcv9/libsplashscreen.so
   1.703 +./jre/lib/sparcv9/libsunec.so
   1.704 +./jre/lib/sparcv9/libsunwjdga.so
   1.705 +./jre/lib/sparcv9/libt2k.so
   1.706 +./jre/lib/sparcv9/libunpack.so
   1.707 +./jre/lib/sparcv9/libverify.so
   1.708 +./jre/lib/sparcv9/libzip.so
   1.709 +./jre/lib/sparcv9/server/libjvm.so
   1.710 +./bin/sparcv9/appletviewer
   1.711 +./bin/sparcv9/extcheck
   1.712 +./bin/sparcv9/idlj
   1.713 +./bin/sparcv9/jar
   1.714 +./bin/sparcv9/jarsigner
   1.715 +./bin/sparcv9/java
   1.716 +./bin/sparcv9/javac
   1.717 +./bin/sparcv9/javadoc
   1.718 +./bin/sparcv9/javah
   1.719 +./bin/sparcv9/javap
   1.720 +./bin/sparcv9/jcmd
   1.721 +./bin/sparcv9/jconsole
   1.722 +./bin/sparcv9/jdb
   1.723 +./bin/sparcv9/jhat
   1.724 +./bin/sparcv9/jinfo
   1.725 +./bin/sparcv9/jmap
   1.726 +./bin/sparcv9/jps
   1.727 +./bin/sparcv9/jrunscript
   1.728 +./bin/sparcv9/jsadebugd
   1.729 +./bin/sparcv9/jstack
   1.730 +./bin/sparcv9/jstat
   1.731 +./bin/sparcv9/jstatd
   1.732 +./bin/sparcv9/keytool
   1.733 +./bin/sparcv9/native2ascii
   1.734 +./bin/sparcv9/orbd
   1.735 +./bin/sparcv9/pack200
   1.736 +./bin/sparcv9/policytool
   1.737 +./bin/sparcv9/rmic
   1.738 +./bin/sparcv9/rmid
   1.739 +./bin/sparcv9/rmiregistry
   1.740 +./bin/sparcv9/schemagen
   1.741 +./bin/sparcv9/serialver
   1.742 +./bin/sparcv9/servertool
   1.743 +./bin/sparcv9/tnameserv
   1.744 +./bin/sparcv9/unpack200
   1.745 +./bin/sparcv9/wsgen
   1.746 +./bin/sparcv9/wsimport
   1.747 +./bin/sparcv9/xjc
   1.748 +./jre/bin/sparcv9/java
   1.749 +./jre/bin/sparcv9/keytool
   1.750 +./jre/bin/sparcv9/orbd
   1.751 +./jre/bin/sparcv9/pack200
   1.752 +./jre/bin/sparcv9/policytool
   1.753 +./jre/bin/sparcv9/rmid
   1.754 +./jre/bin/sparcv9/rmiregistry
   1.755 +./jre/bin/sparcv9/servertool
   1.756 +./jre/bin/sparcv9/tnameserv
   1.757 +./jre/bin/sparcv9/unpack200
   1.758 +"
   1.759 +
   1.760 +# Filter random C++ symbol strings.
   1.761 +# Some numbers differ randomly.
   1.762 +DIS_DIFF_FILTER="$SED -e s/\$[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g -e s/[0-9a-f][0-9a-f].[0-9a-f][0-9a-f].[0-9a-f][0-9a-f].[0-9a-f][0-9a-f]/<NUMS>/g -e s/\(%g1,.0x\)[0-9a-f]*\(,.%g1\)/\1<HEX>\2/g -e s/\(!.\)[0-9a-f]*\(.<SUNWprivate_1.1+0x\)[0-9a-f]*/\1<NUM>\2<HEX>/g"
   1.763 +
   1.764 +# Some xor instructions end up with different args in the lib but not in the object files.
   1.765 +ACCEPTED_DIS_DIFF="
   1.766 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
   1.767 +"
   1.768 +
   1.769 +SKIP_FULLDUMP_DIFF="true"
   1.770 +
   1.771 +fi
   1.772 +
   1.773 +
   1.774 +if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
   1.775 +
   1.776 +# Probably should add all libs here
   1.777 +ACCEPTED_SMALL_SIZE_DIFF="
   1.778 +./demo/jvmti/gctest/lib/gctest.dll
   1.779 +./demo/jvmti/heapTracker/lib/heapTracker.dll
   1.780 +./demo/jvmti/minst/lib/minst.dll
   1.781 +./jre/bin/attach.dll
   1.782 +./jre/bin/java_crw_demo.dll
   1.783 +./jre/bin/jsoundds.dll
   1.784 +./bin/appletviewer.exe
   1.785 +./bin/extcheck.exe
   1.786 +./bin/idlj.exe
   1.787 +./bin/jar.exe
   1.788 +./bin/jarsigner.exe
   1.789 +./bin/java-rmi.exe
   1.790 +./bin/java.exe
   1.791 +./bin/javac.exe
   1.792 +./bin/javadoc.exe
   1.793 +./bin/javah.exe
   1.794 +./bin/javap.exe
   1.795 +./bin/javaw.exe
   1.796 +./bin/jcmd.exe
   1.797 +./bin/jconsole.exe
   1.798 +./bin/jdb.exe
   1.799 +./bin/jhat.exe
   1.800 +./bin/jinfo.exe
   1.801 +./bin/jmap.exe
   1.802 +./bin/jps.exe
   1.803 +./bin/jrunscript.exe
   1.804 +./bin/jsadebugd.exe
   1.805 +./bin/jstack.exe
   1.806 +./bin/jstat.exe
   1.807 +./bin/jstatd.exe
   1.808 +./bin/keytool.exe
   1.809 +./bin/kinit.exe
   1.810 +./bin/klist.exe
   1.811 +./bin/ktab.exe
   1.812 +./bin/native2ascii.exe
   1.813 +./bin/orbd.exe
   1.814 +./bin/pack200.exe
   1.815 +./bin/policytool.exe
   1.816 +./bin/rmic.exe
   1.817 +./bin/rmid.exe
   1.818 +./bin/rmiregistry.exe
   1.819 +./bin/schemagen.exe
   1.820 +./bin/serialver.exe
   1.821 +./bin/servertool.exe
   1.822 +./bin/tnameserv.exe
   1.823 +./bin/unpack200.exe
   1.824 +./bin/wsgen.exe
   1.825 +./bin/wsimport.exe
   1.826 +./bin/xjc.exe
   1.827 +./jre/bin/java-rmi.exe
   1.828 +./jre/bin/java.exe
   1.829 +./jre/bin/javaw.exe
   1.830 +./jre/bin/keytool.exe
   1.831 +./jre/bin/kinit.exe
   1.832 +./jre/bin/klist.exe
   1.833 +./jre/bin/ktab.exe
   1.834 +./jre/bin/orbd.exe
   1.835 +./jre/bin/pack200.exe
   1.836 +./jre/bin/policytool.exe
   1.837 +./jre/bin/rmid.exe
   1.838 +./jre/bin/rmiregistry.exe
   1.839 +./jre/bin/servertool.exe
   1.840 +./jre/bin/tnameserv.exe
   1.841 +./jre/bin/unpack200.exe
   1.842 +"
   1.843 +
   1.844 +# On windows, there are unavoidable allignment issues making
   1.845 +# a perfect disasm diff impossible. Filter out the following:
   1.846 +# * Random parts of C++ symbols (this is a bit greedy, but does the trick)
   1.847 +#   @XXXXX
   1.848 +# * Hexadecimal addresses that are sometimes alligned differently.
   1.849 +# * Dates in version strings XXXX_XX_XX.
   1.850 +DIS_DIFF_FILTER="$SED -e s/[@?][A-Z0-9_]\{1,25\}/<SYM>/g -e s/^.\{2,2\}[0-9A-F]\{16,16\}.\{2,2\}//g -e s/[0-9A-F]\{4,16\}h/<HEXSTR>/g -e s/_[0-9]\{4,4\}_[0-9][0-9]_[0-9][0-9]/<DATE>/g"
   1.851 +
   1.852 +SKIP_BIN_DIFF="true"
   1.853 +SKIP_FULLDUMP_DIFF="true"
   1.854 +
   1.855 +fi
   1.856 +
   1.857 +
   1.858 +if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
   1.859 +ACCEPTED_JARZIP_CONTENTS="
   1.860 +/META-INF/INDEX.LIST
   1.861 +"
   1.862 +
   1.863 +KNOWN_BIN_DIFF="
   1.864 +./jre/lib/libJObjC.dylib
   1.865 +"
   1.866 +
   1.867 +ACCEPTED_BIN_DIFF="
   1.868 +./bin/appletviewer
   1.869 +./bin/extcheck
   1.870 +./bin/idlj
   1.871 +./bin/jar
   1.872 +./bin/jarsigner
   1.873 +./bin/java
   1.874 +./bin/javac
   1.875 +./bin/javadoc
   1.876 +./bin/javah
   1.877 +./bin/javap
   1.878 +./bin/jcmd
   1.879 +./bin/jconsole
   1.880 +./bin/jdb
   1.881 +./bin/jhat
   1.882 +./bin/jinfo
   1.883 +./bin/jmap
   1.884 +./bin/jps
   1.885 +./bin/jrunscript
   1.886 +./bin/jsadebugd
   1.887 +./bin/jstack
   1.888 +./bin/jstat
   1.889 +./bin/jstatd
   1.890 +./bin/keytool
   1.891 +./bin/native2ascii
   1.892 +./bin/orbd
   1.893 +./bin/pack200
   1.894 +./bin/policytool
   1.895 +./bin/rmic
   1.896 +./bin/rmid
   1.897 +./bin/rmiregistry
   1.898 +./bin/schemagen
   1.899 +./bin/serialver
   1.900 +./bin/servertool
   1.901 +./bin/tnameserv
   1.902 +./bin/wsgen
   1.903 +./bin/wsimport
   1.904 +./bin/xjc
   1.905 +./jre/bin/java
   1.906 +./jre/bin/keytool
   1.907 +./jre/bin/orbd
   1.908 +./jre/bin/pack200
   1.909 +./jre/bin/policytool
   1.910 +./jre/bin/rmid
   1.911 +./jre/bin/rmiregistry
   1.912 +./jre/bin/servertool
   1.913 +./jre/bin/tnameserv
   1.914 +./jre/lib/libsaproc.dylib
   1.915 +./jre/lib/server/libjvm.dylib
   1.916 +"
   1.917 +
   1.918 +KNOWN_SIZE_DIFF="
   1.919 +./jre/lib/libJObjC.dylib
   1.920 +"
   1.921 +
   1.922 +SORT_SYMBOLS="
   1.923 +./jre/lib/libJObjC.dylib
   1.924 +"
   1.925 +
   1.926 +KNOWN_SYM_DIFF="
   1.927 +./jre/lib/libJObjC.dylib
   1.928 +"
   1.929 +
   1.930 +KNOWN_ELF_DIFF="
   1.931 +./jre/lib/libJObjC.dylib
   1.932 +"
   1.933 +
   1.934 +KNOWN_DIS_DIFF="
   1.935 +./jre/lib/libJObjC.dylib
   1.936 +"
   1.937 +
   1.938 +fi

mercurial