1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/common/bin/compare_exceptions.sh.incl Wed Apr 27 01:39:08 2016 +0800 1.3 @@ -0,0 +1,1005 @@ 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/jdeps 1.87 +./bin/jcmd 1.88 +./bin/jconsole 1.89 +./bin/jdb 1.90 +./bin/jhat 1.91 +./bin/jinfo 1.92 +./bin/jmap 1.93 +./bin/jps 1.94 +./bin/jrunscript 1.95 +./bin/jsadebugd 1.96 +./bin/jstack 1.97 +./bin/jstat 1.98 +./bin/jstatd 1.99 +./bin/keytool 1.100 +./bin/native2ascii 1.101 +./bin/orbd 1.102 +./bin/pack200 1.103 +./bin/policytool 1.104 +./bin/rmic 1.105 +./bin/rmid 1.106 +./bin/rmiregistry 1.107 +./bin/schemagen 1.108 +./bin/serialver 1.109 +./bin/servertool 1.110 +./bin/tnameserv 1.111 +./bin/wsgen 1.112 +./bin/wsimport 1.113 +./bin/xjc 1.114 +./jre/bin/java 1.115 +./jre/bin/keytool 1.116 +./jre/bin/orbd 1.117 +./jre/bin/pack200 1.118 +./jre/bin/policytool 1.119 +./jre/bin/rmid 1.120 +./jre/bin/rmiregistry 1.121 +./jre/bin/servertool 1.122 +./jre/bin/tnameserv 1.123 +" 1.124 + 1.125 +fi 1.126 + 1.127 +if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then 1.128 + 1.129 +STRIP_BEFORE_COMPARE=" 1.130 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.131 +./demo/jvmti/gctest/lib/libgctest.so 1.132 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.133 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.134 +./demo/jvmti/hprof/lib/libhprof.so 1.135 +./demo/jvmti/minst/lib/libminst.so 1.136 +./demo/jvmti/mtrace/lib/libmtrace.so 1.137 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.138 +./demo/jvmti/waiters/lib/libwaiters.so 1.139 +" 1.140 + 1.141 +ACCEPTED_BIN_DIFF=" 1.142 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.143 +./demo/jvmti/gctest/lib/libgctest.so 1.144 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.145 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.146 +./demo/jvmti/hprof/lib/libhprof.so 1.147 +./demo/jvmti/minst/lib/libminst.so 1.148 +./demo/jvmti/mtrace/lib/libmtrace.so 1.149 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.150 +./demo/jvmti/waiters/lib/libwaiters.so 1.151 +./jre/lib/amd64/libattach.so 1.152 +./jre/lib/amd64/libdt_socket.so 1.153 +./jre/lib/amd64/libhprof.so 1.154 +./jre/lib/amd64/libinstrument.so 1.155 +./jre/lib/amd64/libjava_crw_demo.so 1.156 +./jre/lib/amd64/libjsdt.so 1.157 +./jre/lib/amd64/libjsig.so 1.158 +./jre/lib/amd64/libmanagement.so 1.159 +./jre/lib/amd64/libnpt.so 1.160 +./jre/lib/amd64/libsaproc.so 1.161 +./jre/lib/amd64/libverify.so 1.162 +./jre/lib/amd64/server/libjsig.so 1.163 +./jre/lib/amd64/server/libjvm.so 1.164 +./bin/appletviewer 1.165 +./bin/extcheck 1.166 +./bin/idlj 1.167 +./bin/jar 1.168 +./bin/jarsigner 1.169 +./bin/java 1.170 +./bin/javac 1.171 +./bin/javadoc 1.172 +./bin/javah 1.173 +./bin/javap 1.174 +./bin/jdeps 1.175 +./bin/jcmd 1.176 +./bin/jconsole 1.177 +./bin/jdb 1.178 +./bin/jhat 1.179 +./bin/jinfo 1.180 +./bin/jmap 1.181 +./bin/jps 1.182 +./bin/jrunscript 1.183 +./bin/jsadebugd 1.184 +./bin/jstack 1.185 +./bin/jstat 1.186 +./bin/jstatd 1.187 +./bin/keytool 1.188 +./bin/native2ascii 1.189 +./bin/orbd 1.190 +./bin/pack200 1.191 +./bin/policytool 1.192 +./bin/rmic 1.193 +./bin/rmid 1.194 +./bin/rmiregistry 1.195 +./bin/schemagen 1.196 +./bin/serialver 1.197 +./bin/servertool 1.198 +./bin/tnameserv 1.199 +./bin/wsgen 1.200 +./bin/wsimport 1.201 +./bin/xjc 1.202 +./jre/bin/java 1.203 +./jre/bin/keytool 1.204 +./jre/bin/orbd 1.205 +./jre/bin/pack200 1.206 +./jre/bin/policytool 1.207 +./jre/bin/rmid 1.208 +./jre/bin/rmiregistry 1.209 +./jre/bin/servertool 1.210 +./jre/bin/tnameserv 1.211 +" 1.212 + 1.213 +fi 1.214 + 1.215 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then 1.216 + 1.217 +STRIP_BEFORE_COMPARE=" 1.218 +./demo/jni/Poller/lib/libPoller.so 1.219 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.220 +./demo/jvmti/gctest/lib/libgctest.so 1.221 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.222 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.223 +./demo/jvmti/hprof/lib/libhprof.so 1.224 +./demo/jvmti/minst/lib/libminst.so 1.225 +./demo/jvmti/mtrace/lib/libmtrace.so 1.226 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.227 +./demo/jvmti/waiters/lib/libwaiters.so 1.228 +./jre/lib/i386/jexec 1.229 +" 1.230 + 1.231 +SORT_SYMBOLS=" 1.232 +./jre/lib/i386/client/libjvm.so 1.233 +./jre/lib/i386/libsaproc.so 1.234 +./jre/lib/i386/server/libjvm.so 1.235 +" 1.236 + 1.237 +SKIP_BIN_DIFF="true" 1.238 + 1.239 +ACCEPTED_SMALL_SIZE_DIFF=" 1.240 +./demo/jni/Poller/lib/libPoller.so 1.241 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.242 +./demo/jvmti/gctest/lib/libgctest.so 1.243 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.244 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.245 +./demo/jvmti/hprof/lib/libhprof.so 1.246 +./demo/jvmti/minst/lib/libminst.so 1.247 +./demo/jvmti/mtrace/lib/libmtrace.so 1.248 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.249 +./demo/jvmti/waiters/lib/libwaiters.so 1.250 +./jre/lib/i386/client/libjvm.so 1.251 +./jre/lib/i386/jli/libjli.so 1.252 +./jre/lib/i386/libJdbcOdbc.so 1.253 +./jre/lib/i386/libattach.so 1.254 +./jre/lib/i386/libawt.so 1.255 +./jre/lib/i386/libawt_headless.so 1.256 +./jre/lib/i386/libawt_xawt.so 1.257 +./jre/lib/i386/libdcpr.so 1.258 +./jre/lib/i386/libdt_socket.so 1.259 +./jre/lib/i386/libfontmanager.so 1.260 +./jre/lib/i386/libhprof.so 1.261 +./jre/lib/i386/libinstrument.so 1.262 +./jre/lib/i386/libj2gss.so 1.263 +./jre/lib/i386/libj2pcsc.so 1.264 +./jre/lib/i386/libj2pkcs11.so 1.265 +./jre/lib/i386/libj2ucrypto.so 1.266 +./jre/lib/i386/libjaas_unix.so 1.267 +./jre/lib/i386/libjava.so 1.268 +./jre/lib/i386/libjava_crw_demo.so 1.269 +./jre/lib/i386/libjawt.so 1.270 +./jre/lib/i386/libjdwp.so 1.271 +./jre/lib/i386/libjfr.so 1.272 +./jre/lib/i386/libjpeg.so 1.273 +./jre/lib/i386/libjsdt.so 1.274 +./jre/lib/i386/libjsound.so 1.275 +./jre/lib/i386/libkcms.so 1.276 +./jre/lib/i386/liblcms.so 1.277 +./jre/lib/i386/libmanagement.so 1.278 +./jre/lib/i386/libmlib_image.so 1.279 +./jre/lib/i386/libnet.so 1.280 +./jre/lib/i386/libnio.so 1.281 +./jre/lib/i386/libnpt.so 1.282 +./jre/lib/i386/libsctp.so 1.283 +./jre/lib/i386/libsplashscreen.so 1.284 +./jre/lib/i386/libsunec.so 1.285 +./jre/lib/i386/libsunwjdga.so 1.286 +./jre/lib/i386/libt2k.so 1.287 +./jre/lib/i386/libunpack.so 1.288 +./jre/lib/i386/libverify.so 1.289 +./jre/lib/i386/libzip.so 1.290 +./jre/lib/i386/libdeploy.so 1.291 +./jre/lib/i386/libjavaplugin.so 1.292 +./jre/lib/i386/libjavaplugin_jni.so 1.293 +./jre/lib/i386/libjavaplugin_nscp.so 1.294 +./jre/lib/i386/libjavaplugin_oji.so 1.295 +./jre/lib/i386/libnpjp2.so 1.296 +./jre/plugin/i386/ns4/libjavaplugin.so 1.297 +./jre/plugin/i386/ns7/libjavaplugin_oji.so 1.298 +./jre/lib/i386/server/libjvm.so 1.299 +./jre/lib/i386/client/64/libjvm_db.so 1.300 +./jre/lib/i386/client/64/libjvm_dtrace.so 1.301 +./jre/lib/i386/client/libjvm_db.so 1.302 +./jre/lib/i386/client/libjvm_dtrace.so 1.303 +./jre/lib/i386/server/64/libjvm_db.so 1.304 +./jre/lib/i386/server/64/libjvm_dtrace.so 1.305 +./jre/lib/i386/server/libjvm_db.so 1.306 +./jre/lib/i386/server/libjvm_dtrace.so 1.307 +./bin/appletviewer 1.308 +./bin/extcheck 1.309 +./bin/idlj 1.310 +./bin/jar 1.311 +./bin/jarsigner 1.312 +./bin/java 1.313 +./bin/javac 1.314 +./bin/javadoc 1.315 +./bin/javah 1.316 +./bin/javap 1.317 +./bin/jdeps 1.318 +./bin/javaws 1.319 +./bin/jcmd 1.320 +./bin/jconsole 1.321 +./bin/jdb 1.322 +./bin/jhat 1.323 +./bin/jinfo 1.324 +./bin/jmap 1.325 +./bin/jps 1.326 +./bin/jrunscript 1.327 +./bin/jsadebugd 1.328 +./bin/jstack 1.329 +./bin/jstat 1.330 +./bin/jstatd 1.331 +./bin/keytool 1.332 +./bin/native2ascii 1.333 +./bin/orbd 1.334 +./bin/pack200 1.335 +./bin/policytool 1.336 +./bin/rmic 1.337 +./bin/rmid 1.338 +./bin/rmiregistry 1.339 +./bin/schemagen 1.340 +./bin/serialver 1.341 +./bin/servertool 1.342 +./bin/tnameserv 1.343 +./bin/unpack200 1.344 +./bin/wsgen 1.345 +./bin/wsimport 1.346 +./bin/xjc 1.347 +./jre/bin/java 1.348 +./jre/bin/java_vm 1.349 +./jre/bin/javaws 1.350 +./jre/bin/keytool 1.351 +./jre/bin/orbd 1.352 +./jre/bin/pack200 1.353 +./jre/bin/policytool 1.354 +./jre/bin/rmid 1.355 +./jre/bin/rmiregistry 1.356 +./jre/bin/servertool 1.357 +./jre/bin/tnameserv 1.358 +./jre/bin/unpack200 1.359 +./jre/lib/i386/jexec 1.360 +" 1.361 + 1.362 +SKIP_FULLDUMP_DIFF="true" 1.363 + 1.364 +# Filter random C++ symbol strings. 1.365 +# Some numbers differ randomly. 1.366 +# Can't use space in these expressions as the shell will mess with them. 1.367 +DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g -e s/\([0-9a-f][0-9a-f].\)\{2,8\}[0-9a-f][0-9a-f]/<NUMS>/g -e s/\(0x\)[0-9a-f]*\([,(>]\)/\1<HEX>\2/g -e s/\(0x\)[0-9a-f]*$/\1<HEX>/g -e s/\(\#.\)[0-9a-f]*\(.<\)/\1<HEX>\2/g -e s/[\.A-Za-z0-9%]\{16,16\}$/<BIN>/g" 1.368 + 1.369 +fi 1.370 + 1.371 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then 1.372 + 1.373 +STRIP_BEFORE_COMPARE=" 1.374 +./demo/jni/Poller/lib/amd64/libPoller.so 1.375 +./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so 1.376 +./demo/jvmti/gctest/lib/amd64/libgctest.so 1.377 +./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so 1.378 +./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so 1.379 +./demo/jvmti/hprof/lib/amd64/libhprof.so 1.380 +./demo/jvmti/minst/lib/amd64/libminst.so 1.381 +./demo/jvmti/mtrace/lib/amd64/libmtrace.so 1.382 +./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so 1.383 +./demo/jvmti/waiters/lib/amd64/libwaiters.so 1.384 +" 1.385 + 1.386 +SORT_SYMBOLS=" 1.387 +./jre/lib/amd64/server/libjvm.so 1.388 +./jre/lib/amd64/libsaproc.so 1.389 +" 1.390 + 1.391 +SKIP_BIN_DIFF="true" 1.392 + 1.393 +ACCEPTED_SMALL_SIZE_DIFF=" 1.394 +./demo/jni/Poller/lib/amd64/libPoller.so 1.395 +./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so 1.396 +./demo/jvmti/gctest/lib/amd64/libgctest.so 1.397 +./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so 1.398 +./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so 1.399 +./demo/jvmti/hprof/lib/amd64/libhprof.so 1.400 +./demo/jvmti/minst/lib/amd64/libminst.so 1.401 +./demo/jvmti/mtrace/lib/amd64/libmtrace.so 1.402 +./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so 1.403 +./demo/jvmti/waiters/lib/amd64/libwaiters.so 1.404 +./jre/lib/amd64/jli/libjli.so 1.405 +./jre/lib/amd64/libJdbcOdbc.so 1.406 +./jre/lib/amd64/libattach.so 1.407 +./jre/lib/amd64/libawt.so 1.408 +./jre/lib/amd64/libawt_headless.so 1.409 +./jre/lib/amd64/libawt_xawt.so 1.410 +./jre/lib/amd64/libdcpr.so 1.411 +./jre/lib/amd64/libdt_socket.so 1.412 +./jre/lib/amd64/libfontmanager.so 1.413 +./jre/lib/amd64/libhprof.so 1.414 +./jre/lib/amd64/libinstrument.so 1.415 +./jre/lib/amd64/libj2gss.so 1.416 +./jre/lib/amd64/libj2pcsc.so 1.417 +./jre/lib/amd64/libj2pkcs11.so 1.418 +./jre/lib/amd64/libj2ucrypto.so 1.419 +./jre/lib/amd64/libjaas_unix.so 1.420 +./jre/lib/amd64/libjava.so 1.421 +./jre/lib/amd64/libjava_crw_demo.so 1.422 +./jre/lib/amd64/libjawt.so 1.423 +./jre/lib/amd64/libjdwp.so 1.424 +./jre/lib/amd64/libjfr.so 1.425 +./jre/lib/amd64/libjpeg.so 1.426 +./jre/lib/amd64/libjsdt.so 1.427 +./jre/lib/amd64/libjsound.so 1.428 +./jre/lib/amd64/libkcms.so 1.429 +./jre/lib/amd64/liblcms.so 1.430 +./jre/lib/amd64/libmanagement.so 1.431 +./jre/lib/amd64/libmlib_image.so 1.432 +./jre/lib/amd64/libnet.so 1.433 +./jre/lib/amd64/libnio.so 1.434 +./jre/lib/amd64/libnpt.so 1.435 +./jre/lib/amd64/libsctp.so 1.436 +./jre/lib/amd64/libsplashscreen.so 1.437 +./jre/lib/amd64/libsunec.so 1.438 +./jre/lib/amd64/libsunwjdga.so 1.439 +./jre/lib/amd64/libt2k.so 1.440 +./jre/lib/amd64/libunpack.so 1.441 +./jre/lib/amd64/libverify.so 1.442 +./jre/lib/amd64/libzip.so 1.443 +./jre/lib/amd64/server/64/libjvm_db.so 1.444 +./jre/lib/amd64/server/64/libjvm_dtrace.so 1.445 +./jre/lib/amd64/server/libjvm.so 1.446 +./jre/lib/amd64/server/libjvm_db.so 1.447 +./jre/lib/amd64/server/libjvm_dtrace.so 1.448 +./bin/amd64/appletviewer 1.449 +./bin/amd64/extcheck 1.450 +./bin/amd64/idlj 1.451 +./bin/amd64/jar 1.452 +./bin/amd64/jarsigner 1.453 +./bin/amd64/java 1.454 +./bin/amd64/javac 1.455 +./bin/amd64/javadoc 1.456 +./bin/amd64/javah 1.457 +./bin/amd64/javap 1.458 +./bin/amd64/jdeps 1.459 +./bin/amd64/jcmd 1.460 +./bin/amd64/jconsole 1.461 +./bin/amd64/jdb 1.462 +./bin/amd64/jhat 1.463 +./bin/amd64/jinfo 1.464 +./bin/amd64/jmap 1.465 +./bin/amd64/jps 1.466 +./bin/amd64/jrunscript 1.467 +./bin/amd64/jsadebugd 1.468 +./bin/amd64/jstack 1.469 +./bin/amd64/jstat 1.470 +./bin/amd64/jstatd 1.471 +./bin/amd64/keytool 1.472 +./bin/amd64/native2ascii 1.473 +./bin/amd64/orbd 1.474 +./bin/amd64/pack200 1.475 +./bin/amd64/policytool 1.476 +./bin/amd64/rmic 1.477 +./bin/amd64/rmid 1.478 +./bin/amd64/rmiregistry 1.479 +./bin/amd64/schemagen 1.480 +./bin/amd64/serialver 1.481 +./bin/amd64/servertool 1.482 +./bin/amd64/tnameserv 1.483 +./bin/amd64/unpack200 1.484 +./bin/amd64/wsgen 1.485 +./bin/amd64/wsimport 1.486 +./bin/amd64/xjc 1.487 +./jre/bin/amd64/java 1.488 +./jre/bin/amd64/keytool 1.489 +./jre/bin/amd64/orbd 1.490 +./jre/bin/amd64/pack200 1.491 +./jre/bin/amd64/policytool 1.492 +./jre/bin/amd64/rmid 1.493 +./jre/bin/amd64/rmiregistry 1.494 +./jre/bin/amd64/servertool 1.495 +./jre/bin/amd64/tnameserv 1.496 +./jre/bin/amd64/unpack200 1.497 +./jre/lib/amd64/jexec 1.498 +" 1.499 + 1.500 +SKIP_FULLDUMP_DIFF="true" 1.501 + 1.502 +# Filter random C++ symbol strings. 1.503 +# Some numbers differ randomly. 1.504 +# Can't use space in these expressions as the shell will mess with them. 1.505 +DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g -e s/\([0-9a-f][0-9a-f].\)\{2,8\}[0-9a-f][0-9a-f]/<NUMS>/g -e s/\(0x\)[0-9a-f]*\([,(>]\)/\1<HEX>\2/g -e s/\(0x\)[0-9a-f]*$/\1<HEX>/g -e s/\(\#.\)[0-9a-f]*\(.<\)/\1<HEX>\2/g -e s/[\.A-Za-z0-9%]\{16,16\}$/<BIN>/g" 1.506 + 1.507 +fi 1.508 + 1.509 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparc" ]; then 1.510 + 1.511 +STRIP_BEFORE_COMPARE=" 1.512 +./demo/jni/Poller/lib/libPoller.so 1.513 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.514 +./demo/jvmti/gctest/lib/libgctest.so 1.515 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.516 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.517 +./demo/jvmti/hprof/lib/libhprof.so 1.518 +./demo/jvmti/minst/lib/libminst.so 1.519 +./demo/jvmti/mtrace/lib/libmtrace.so 1.520 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.521 +./demo/jvmti/waiters/lib/libwaiters.so 1.522 +./jre/lib/sparc/jexec 1.523 +" 1.524 + 1.525 +SORT_SYMBOLS=" 1.526 +./demo/jvmti/waiters/lib/libwaiters.so 1.527 +./jre/lib/sparc/client/64/libjvm_db.so 1.528 +./jre/lib/sparc/client/64/libjvm_dtrace.so 1.529 +./jre/lib/sparc/client/libjsig.so 1.530 +./jre/lib/sparc/client/libjvm.so 1.531 +./jre/lib/sparc/client/libjvm_db.so 1.532 +./jre/lib/sparc/client/libjvm_dtrace.so 1.533 +./jre/lib/sparc/libjsig.so 1.534 +./jre/lib/sparc/libsaproc.so 1.535 +./jre/lib/sparc/server/64/libjvm_db.so 1.536 +./jre/lib/sparc/server/64/libjvm_dtrace.so 1.537 +./jre/lib/sparc/server/libjsig.so 1.538 +./jre/lib/sparc/server/libjvm.so 1.539 +./jre/lib/sparc/server/libjvm_db.so 1.540 +./jre/lib/sparc/server/libjvm_dtrace.so 1.541 +" 1.542 + 1.543 +SKIP_BIN_DIFF="true" 1.544 + 1.545 +ACCEPTED_SMALL_SIZE_DIFF=" 1.546 +./demo/jni/Poller/lib/libPoller.so 1.547 +./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 1.548 +./demo/jvmti/gctest/lib/libgctest.so 1.549 +./demo/jvmti/heapTracker/lib/libheapTracker.so 1.550 +./demo/jvmti/heapViewer/lib/libheapViewer.so 1.551 +./demo/jvmti/hprof/lib/libhprof.so 1.552 +./demo/jvmti/minst/lib/libminst.so 1.553 +./demo/jvmti/mtrace/lib/libmtrace.so 1.554 +./demo/jvmti/versionCheck/lib/libversionCheck.so 1.555 +./demo/jvmti/waiters/lib/libwaiters.so 1.556 +./jre/lib/sparc/client/libjvm.so 1.557 +./jre/lib/sparc/jli/libjli.so 1.558 +./jre/lib/sparc/libJdbcOdbc.so 1.559 +./jre/lib/sparc/libattach.so 1.560 +./jre/lib/sparc/libawt.so 1.561 +./jre/lib/sparc/libawt_headless.so 1.562 +./jre/lib/sparc/libawt_xawt.so 1.563 +./jre/lib/sparc/libdcpr.so 1.564 +./jre/lib/sparc/libdt_socket.so 1.565 +./jre/lib/sparc/libfontmanager.so 1.566 +./jre/lib/sparc/libhprof.so 1.567 +./jre/lib/sparc/libinstrument.so 1.568 +./jre/lib/sparc/libj2gss.so 1.569 +./jre/lib/sparc/libj2pcsc.so 1.570 +./jre/lib/sparc/libj2pkcs11.so 1.571 +./jre/lib/sparc/libj2ucrypto.so 1.572 +./jre/lib/sparc/libjaas_unix.so 1.573 +./jre/lib/sparc/libjava.so 1.574 +./jre/lib/sparc/libjava_crw_demo.so 1.575 +./jre/lib/sparc/libjawt.so 1.576 +./jre/lib/sparc/libjdwp.so 1.577 +./jre/lib/sparc/libjfr.so 1.578 +./jre/lib/sparc/libjpeg.so 1.579 +./jre/lib/sparc/libjsdt.so 1.580 +./jre/lib/sparc/libjsound.so 1.581 +./jre/lib/sparc/libkcms.so 1.582 +./jre/lib/sparc/liblcms.so 1.583 +./jre/lib/sparc/libmanagement.so 1.584 +./jre/lib/sparc/libmlib_image.so 1.585 +./jre/lib/sparc/libmlib_image_v.so 1.586 +./jre/lib/sparc/libnet.so 1.587 +./jre/lib/sparc/libnio.so 1.588 +./jre/lib/sparc/libnpt.so 1.589 +./jre/lib/sparc/libsctp.so 1.590 +./jre/lib/sparc/libsplashscreen.so 1.591 +./jre/lib/sparc/libsunec.so 1.592 +./jre/lib/sparc/libsunwjdga.so 1.593 +./jre/lib/sparc/libt2k.so 1.594 +./jre/lib/sparc/libunpack.so 1.595 +./jre/lib/sparc/libverify.so 1.596 +./jre/lib/sparc/libzip.so 1.597 +./jre/lib/sparc/libdeploy.so 1.598 +./jre/lib/sparc/libjavaplugin.so 1.599 +./jre/lib/sparc/libjavaplugin_jni.so 1.600 +./jre/lib/sparc/libjavaplugin_nscp.so 1.601 +./jre/lib/sparc/libjavaplugin_oji.so 1.602 +./jre/lib/sparc/libnpjp2.so 1.603 +./jre/plugin/sparc/ns4/libjavaplugin.so 1.604 +./jre/plugin/sparc/ns7/libjavaplugin_oji.so 1.605 +./jre/lib/sparc/server/libjvm.so 1.606 +./bin/appletviewer 1.607 +./bin/extcheck 1.608 +./bin/idlj 1.609 +./bin/jar 1.610 +./bin/jarsigner 1.611 +./bin/java 1.612 +./bin/javac 1.613 +./bin/javadoc 1.614 +./bin/javah 1.615 +./bin/javap 1.616 +./bin/jdeps 1.617 +./bin/javaws 1.618 +./bin/jcmd 1.619 +./bin/jconsole 1.620 +./bin/jdb 1.621 +./bin/jhat 1.622 +./bin/jinfo 1.623 +./bin/jmap 1.624 +./bin/jps 1.625 +./bin/jrunscript 1.626 +./bin/jsadebugd 1.627 +./bin/jstack 1.628 +./bin/jstat 1.629 +./bin/jstatd 1.630 +./bin/keytool 1.631 +./bin/native2ascii 1.632 +./bin/orbd 1.633 +./bin/pack200 1.634 +./bin/policytool 1.635 +./bin/rmic 1.636 +./bin/rmid 1.637 +./bin/rmiregistry 1.638 +./bin/schemagen 1.639 +./bin/serialver 1.640 +./bin/servertool 1.641 +./bin/tnameserv 1.642 +./bin/unpack200 1.643 +./bin/wsgen 1.644 +./bin/wsimport 1.645 +./bin/xjc 1.646 +./jre/bin/java 1.647 +./jre/bin/java_vm 1.648 +./jre/bin/javaws 1.649 +./jre/bin/keytool 1.650 +./jre/bin/orbd 1.651 +./jre/bin/pack200 1.652 +./jre/bin/policytool 1.653 +./jre/bin/rmid 1.654 +./jre/bin/rmiregistry 1.655 +./jre/bin/servertool 1.656 +./jre/bin/tnameserv 1.657 +./jre/bin/unpack200 1.658 +./jre/lib/sparc/jexec 1.659 +" 1.660 + 1.661 +# Filter random C++ symbol strings. 1.662 +# Some numbers differ randomly. 1.663 +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.664 + 1.665 +# Some xor instructions end up with different args in the lib but not in the object files. 1.666 +ACCEPTED_DIS_DIFF=" 1.667 +./demo/jvmti/waiters/lib/libwaiters.so 1.668 +" 1.669 + 1.670 +SKIP_FULLDUMP_DIFF="true" 1.671 + 1.672 +fi 1.673 + 1.674 +if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then 1.675 + 1.676 +STRIP_BEFORE_COMPARE=" 1.677 +./demo/jni/Poller/lib/sparcv9/libPoller.so 1.678 +./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so 1.679 +./demo/jvmti/gctest/lib/sparcv9/libgctest.so 1.680 +./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so 1.681 +./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so 1.682 +./demo/jvmti/hprof/lib/sparcv9/libhprof.so 1.683 +./demo/jvmti/minst/lib/sparcv9/libminst.so 1.684 +./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so 1.685 +./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so 1.686 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so 1.687 +" 1.688 + 1.689 +SORT_SYMBOLS=" 1.690 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so 1.691 +./jre/lib/sparcv9/libjsig.so 1.692 +./jre/lib/sparcv9/libsaproc.so 1.693 +./jre/lib/sparcv9/server/libjvm.so 1.694 +./jre/lib/sparcv9/server/libjvm_dtrace.so 1.695 +" 1.696 + 1.697 +SKIP_BIN_DIFF="true" 1.698 + 1.699 +ACCEPTED_SMALL_SIZE_DIFF=" 1.700 +./demo/jni/Poller/lib/sparcv9/libPoller.so 1.701 +./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so 1.702 +./demo/jvmti/gctest/lib/sparcv9/libgctest.so 1.703 +./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so 1.704 +./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so 1.705 +./demo/jvmti/hprof/lib/sparcv9/libhprof.so 1.706 +./demo/jvmti/minst/lib/sparcv9/libminst.so 1.707 +./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so 1.708 +./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so 1.709 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so 1.710 +./jre/lib/sparcv9/client/libjvm.so 1.711 +./jre/lib/sparcv9/jli/libjli.so 1.712 +./jre/lib/sparcv9/libJdbcOdbc.so 1.713 +./jre/lib/sparcv9/libattach.so 1.714 +./jre/lib/sparcv9/libawt.so 1.715 +./jre/lib/sparcv9/libawt_headless.so 1.716 +./jre/lib/sparcv9/libawt_xawt.so 1.717 +./jre/lib/sparcv9/libdcpr.so 1.718 +./jre/lib/sparcv9/libdt_socket.so 1.719 +./jre/lib/sparcv9/libfontmanager.so 1.720 +./jre/lib/sparcv9/libhprof.so 1.721 +./jre/lib/sparcv9/libinstrument.so 1.722 +./jre/lib/sparcv9/libj2gss.so 1.723 +./jre/lib/sparcv9/libj2pcsc.so 1.724 +./jre/lib/sparcv9/libj2pkcs11.so 1.725 +./jre/lib/sparcv9/libj2ucrypto.so 1.726 +./jre/lib/sparcv9/libjaas_unix.so 1.727 +./jre/lib/sparcv9/libjava.so 1.728 +./jre/lib/sparcv9/libjava_crw_demo.so 1.729 +./jre/lib/sparcv9/libjawt.so 1.730 +./jre/lib/sparcv9/libjdwp.so 1.731 +./jre/lib/sparcv9/libjfr.so 1.732 +./jre/lib/sparcv9/libjpeg.so 1.733 +./jre/lib/sparcv9/libjsdt.so 1.734 +./jre/lib/sparcv9/libjsound.so 1.735 +./jre/lib/sparcv9/libkcms.so 1.736 +./jre/lib/sparcv9/liblcms.so 1.737 +./jre/lib/sparcv9/libmanagement.so 1.738 +./jre/lib/sparcv9/libmlib_image.so 1.739 +./jre/lib/sparcv9/libmlib_image_v.so 1.740 +./jre/lib/sparcv9/libnet.so 1.741 +./jre/lib/sparcv9/libnio.so 1.742 +./jre/lib/sparcv9/libnpt.so 1.743 +./jre/lib/sparcv9/libsctp.so 1.744 +./jre/lib/sparcv9/libsplashscreen.so 1.745 +./jre/lib/sparcv9/libsunec.so 1.746 +./jre/lib/sparcv9/libsunwjdga.so 1.747 +./jre/lib/sparcv9/libt2k.so 1.748 +./jre/lib/sparcv9/libunpack.so 1.749 +./jre/lib/sparcv9/libverify.so 1.750 +./jre/lib/sparcv9/libzip.so 1.751 +./jre/lib/sparcv9/server/libjvm.so 1.752 +./bin/sparcv9/appletviewer 1.753 +./bin/sparcv9/extcheck 1.754 +./bin/sparcv9/idlj 1.755 +./bin/sparcv9/jar 1.756 +./bin/sparcv9/jarsigner 1.757 +./bin/sparcv9/java 1.758 +./bin/sparcv9/javac 1.759 +./bin/sparcv9/javadoc 1.760 +./bin/sparcv9/javah 1.761 +./bin/sparcv9/javap 1.762 +./bin/sparcv9/jdeps 1.763 +./bin/sparcv9/jcmd 1.764 +./bin/sparcv9/jconsole 1.765 +./bin/sparcv9/jdb 1.766 +./bin/sparcv9/jhat 1.767 +./bin/sparcv9/jinfo 1.768 +./bin/sparcv9/jmap 1.769 +./bin/sparcv9/jps 1.770 +./bin/sparcv9/jrunscript 1.771 +./bin/sparcv9/jsadebugd 1.772 +./bin/sparcv9/jstack 1.773 +./bin/sparcv9/jstat 1.774 +./bin/sparcv9/jstatd 1.775 +./bin/sparcv9/keytool 1.776 +./bin/sparcv9/native2ascii 1.777 +./bin/sparcv9/orbd 1.778 +./bin/sparcv9/pack200 1.779 +./bin/sparcv9/policytool 1.780 +./bin/sparcv9/rmic 1.781 +./bin/sparcv9/rmid 1.782 +./bin/sparcv9/rmiregistry 1.783 +./bin/sparcv9/schemagen 1.784 +./bin/sparcv9/serialver 1.785 +./bin/sparcv9/servertool 1.786 +./bin/sparcv9/tnameserv 1.787 +./bin/sparcv9/unpack200 1.788 +./bin/sparcv9/wsgen 1.789 +./bin/sparcv9/wsimport 1.790 +./bin/sparcv9/xjc 1.791 +./jre/bin/sparcv9/java 1.792 +./jre/bin/sparcv9/keytool 1.793 +./jre/bin/sparcv9/orbd 1.794 +./jre/bin/sparcv9/pack200 1.795 +./jre/bin/sparcv9/policytool 1.796 +./jre/bin/sparcv9/rmid 1.797 +./jre/bin/sparcv9/rmiregistry 1.798 +./jre/bin/sparcv9/servertool 1.799 +./jre/bin/sparcv9/tnameserv 1.800 +./jre/bin/sparcv9/unpack200 1.801 +" 1.802 + 1.803 +# Filter random C++ symbol strings. 1.804 +# Some numbers differ randomly. 1.805 +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.806 + 1.807 +# Some xor instructions end up with different args in the lib but not in the object files. 1.808 +ACCEPTED_DIS_DIFF=" 1.809 +./demo/jvmti/waiters/lib/sparcv9/libwaiters.so 1.810 +" 1.811 + 1.812 +SKIP_FULLDUMP_DIFF="true" 1.813 + 1.814 +fi 1.815 + 1.816 + 1.817 +if [ "$OPENJDK_TARGET_OS" = "windows" ]; then 1.818 + 1.819 +ACCEPTED_JARZIP_CONTENTS=" 1.820 +/bin/w2k_lsa_auth.dll 1.821 +" 1.822 + 1.823 +# Probably should add all libs here 1.824 +ACCEPTED_SMALL_SIZE_DIFF=" 1.825 +./demo/jvmti/gctest/lib/gctest.dll 1.826 +./demo/jvmti/heapTracker/lib/heapTracker.dll 1.827 +./demo/jvmti/minst/lib/minst.dll 1.828 +./jre/bin/attach.dll 1.829 +./jre/bin/java_crw_demo.dll 1.830 +./jre/bin/jsoundds.dll 1.831 +./jre/bin/server/jvm.dll 1.832 +./bin/appletviewer.exe 1.833 +./bin/extcheck.exe 1.834 +./bin/idlj.exe 1.835 +./bin/jar.exe 1.836 +./bin/jarsigner.exe 1.837 +./bin/java-rmi.exe 1.838 +./bin/java.exe 1.839 +./bin/javac.exe 1.840 +./bin/javadoc.exe 1.841 +./bin/javah.exe 1.842 +./bin/javap.exe 1.843 +./bin/jdeps.exe 1.844 +./bin/javaw.exe 1.845 +./bin/jcmd.exe 1.846 +./bin/jconsole.exe 1.847 +./bin/jdb.exe 1.848 +./bin/jhat.exe 1.849 +./bin/jinfo.exe 1.850 +./bin/jmap.exe 1.851 +./bin/jps.exe 1.852 +./bin/jrunscript.exe 1.853 +./bin/jsadebugd.exe 1.854 +./bin/jstack.exe 1.855 +./bin/jstat.exe 1.856 +./bin/jstatd.exe 1.857 +./bin/keytool.exe 1.858 +./bin/kinit.exe 1.859 +./bin/klist.exe 1.860 +./bin/ktab.exe 1.861 +./bin/native2ascii.exe 1.862 +./bin/orbd.exe 1.863 +./bin/pack200.exe 1.864 +./bin/policytool.exe 1.865 +./bin/rmic.exe 1.866 +./bin/rmid.exe 1.867 +./bin/rmiregistry.exe 1.868 +./bin/schemagen.exe 1.869 +./bin/serialver.exe 1.870 +./bin/servertool.exe 1.871 +./bin/tnameserv.exe 1.872 +./bin/unpack200.exe 1.873 +./bin/wsgen.exe 1.874 +./bin/wsimport.exe 1.875 +./bin/xjc.exe 1.876 +./jre/bin/java-rmi.exe 1.877 +./jre/bin/java.exe 1.878 +./jre/bin/javaw.exe 1.879 +./jre/bin/keytool.exe 1.880 +./jre/bin/kinit.exe 1.881 +./jre/bin/klist.exe 1.882 +./jre/bin/ktab.exe 1.883 +./jre/bin/orbd.exe 1.884 +./jre/bin/pack200.exe 1.885 +./jre/bin/policytool.exe 1.886 +./jre/bin/rmid.exe 1.887 +./jre/bin/rmiregistry.exe 1.888 +./jre/bin/servertool.exe 1.889 +./jre/bin/tnameserv.exe 1.890 +./jre/bin/unpack200.exe 1.891 +" 1.892 + 1.893 +# jabswitch.exe is compiled and linked with incremental turned on in the old 1.894 +# build. This makes no sense, so it's turned off in the new build. 1.895 +ACCEPTED_SIZE_DIFF=" 1.896 +./bin/jabswitch.exe 1.897 +./jre/bin/jabswitch.exe 1.898 +" 1.899 +ACCEPTED_DIS_DIFF=" 1.900 +./bin/jabswitch.exe 1.901 +./jre/bin/jabswitch.exe 1.902 +" 1.903 + 1.904 +# On windows, there are unavoidable allignment issues making 1.905 +# a perfect disasm diff impossible. Filter out the following: 1.906 +# * Random parts of C++ symbols (this is a bit greedy, but does the trick) 1.907 +# @XXXXX 1.908 +# * Hexadecimal addresses that are sometimes alligned differently. 1.909 +# * Dates in version strings XXXX_XX_XX. 1.910 +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.911 + 1.912 +SKIP_BIN_DIFF="true" 1.913 +SKIP_FULLDUMP_DIFF="true" 1.914 + 1.915 +fi 1.916 + 1.917 + 1.918 +if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then 1.919 +ACCEPTED_JARZIP_CONTENTS=" 1.920 +/META-INF/INDEX.LIST 1.921 +" 1.922 + 1.923 +KNOWN_BIN_DIFF=" 1.924 +./jre/lib/libJObjC.dylib 1.925 +./lib/libJObjC.dylib 1.926 +" 1.927 + 1.928 +ACCEPTED_BIN_DIFF=" 1.929 +./bin/appletviewer 1.930 +./bin/extcheck 1.931 +./bin/idlj 1.932 +./bin/jar 1.933 +./bin/jarsigner 1.934 +./bin/java 1.935 +./bin/javac 1.936 +./bin/javadoc 1.937 +./bin/javah 1.938 +./bin/javap 1.939 +./bin/jdeps 1.940 +./bin/jcmd 1.941 +./bin/jconsole 1.942 +./bin/jdb 1.943 +./bin/jhat 1.944 +./bin/jinfo 1.945 +./bin/jmap 1.946 +./bin/jps 1.947 +./bin/jrunscript 1.948 +./bin/jsadebugd 1.949 +./bin/jstack 1.950 +./bin/jstat 1.951 +./bin/jstatd 1.952 +./bin/keytool 1.953 +./bin/native2ascii 1.954 +./bin/orbd 1.955 +./bin/pack200 1.956 +./bin/policytool 1.957 +./bin/rmic 1.958 +./bin/rmid 1.959 +./bin/rmiregistry 1.960 +./bin/schemagen 1.961 +./bin/serialver 1.962 +./bin/servertool 1.963 +./bin/tnameserv 1.964 +./bin/wsgen 1.965 +./bin/wsimport 1.966 +./bin/xjc 1.967 +./jre/bin/java 1.968 +./jre/bin/keytool 1.969 +./jre/bin/orbd 1.970 +./jre/bin/pack200 1.971 +./jre/bin/policytool 1.972 +./jre/bin/rmid 1.973 +./jre/bin/rmiregistry 1.974 +./jre/bin/servertool 1.975 +./jre/bin/tnameserv 1.976 +./jre/lib/libsaproc.dylib 1.977 +./jre/lib/server/libjvm.dylib 1.978 +./lib/libsaproc.dylib 1.979 +./lib/server/libjvm.dylib 1.980 +./lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel 1.981 +" 1.982 + 1.983 +KNOWN_SIZE_DIFF=" 1.984 +./jre/lib/libJObjC.dylib 1.985 +./lib/libJObjC.dylib 1.986 +" 1.987 + 1.988 +SORT_SYMBOLS=" 1.989 +./jre/lib/libJObjC.dylib 1.990 +./lib/libJObjC.dylib 1.991 +" 1.992 + 1.993 +KNOWN_SYM_DIFF=" 1.994 +./jre/lib/libJObjC.dylib 1.995 +./lib/libJObjC.dylib 1.996 +" 1.997 + 1.998 +KNOWN_ELF_DIFF=" 1.999 +./jre/lib/libJObjC.dylib 1.1000 +./lib/libJObjC.dylib 1.1001 +" 1.1002 + 1.1003 +KNOWN_DIS_DIFF=" 1.1004 +./jre/lib/libJObjC.dylib 1.1005 +./lib/libJObjC.dylib 1.1006 +" 1.1007 + 1.1008 +fi