common/bin/compare_exceptions.sh.incl

Wed, 14 Nov 2012 10:05:49 -0800

author
tbell
date
Wed, 14 Nov 2012 10:05:49 -0800
changeset 510
a2df4ee40ecb
parent 502
ed9e5635fc80
child 519
7d7dd520ebfd
permissions
-rw-r--r--

8002026: build-infra: deploy repository building
Summary: Change the compare script to handle deploy build artifacts.
Reviewed-by: ohair, tbell
Contributed-by: erik.joelsson@oracle.com

ohair@494 1 #!/bin/bash
ohair@494 2 #
ohair@494 3 # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
ohair@494 4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
ohair@494 5 #
ohair@494 6 # This code is free software; you can redistribute it and/or modify it
ohair@494 7 # under the terms of the GNU General Public License version 2 only, as
ohair@494 8 # published by the Free Software Foundation.
ohair@494 9 #
ohair@494 10 # This code is distributed in the hope that it will be useful, but WITHOUT
ohair@494 11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
ohair@494 12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
ohair@494 13 # version 2 for more details (a copy is included in the LICENSE file that
ohair@494 14 # accompanied this code).
ohair@494 15 #
ohair@494 16 # You should have received a copy of the GNU General Public License version
ohair@494 17 # 2 along with this work; if not, write to the Free Software Foundation,
ohair@494 18 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
ohair@494 19 #
ohair@494 20 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@494 21 # or visit www.oracle.com if you need additional information or have any
ohair@494 22 # questions.
ohair@494 23 #
ohair@494 24
ohair@494 25 # This script is not to be run as stand-alone, it should be included from
ohair@494 26 # compare.sh.
ohair@494 27
ohair@494 28 ##########################################################################################
ohair@494 29 # Check that we are run via inclusion from compare.sh and not as stand-alone.
ohair@494 30 if [ -z "$COMPARE_EXCEPTIONS_INCLUDE" ]; then
ohair@494 31 echo "Error: This script should not be run as stand-alone. It is included by compare.sh"
ohair@494 32 exit 1
ohair@494 33 fi
ohair@494 34
ohair@494 35 ##########################################################################################
ohair@494 36 # Diff exceptions
ohair@494 37
ohair@494 38 if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then
ohair@494 39
ohair@494 40 STRIP_BEFORE_COMPARE="
ohair@494 41 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 42 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 43 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 44 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 45 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 46 ./demo/jvmti/minst/lib/libminst.so
ohair@494 47 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 48 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 49 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 50 "
ohair@494 51
ohair@494 52 ACCEPTED_BIN_DIFF="
ohair@494 53 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 54 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 55 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 56 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 57 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 58 ./demo/jvmti/minst/lib/libminst.so
ohair@494 59 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 60 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 61 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 62 ./jre/lib/i386/client/libjvm.so
ohair@494 63 ./jre/lib/i386/libattach.so
ohair@494 64 ./jre/lib/i386/libdt_socket.so
ohair@494 65 ./jre/lib/i386/libhprof.so
ohair@494 66 ./jre/lib/i386/libinstrument.so
ohair@494 67 ./jre/lib/i386/libjava_crw_demo.so
ohair@494 68 ./jre/lib/i386/libjsdt.so
ohair@494 69 ./jre/lib/i386/libmanagement.so
ohair@494 70 ./jre/lib/i386/libnpt.so
ohair@494 71 ./jre/lib/i386/libverify.so
ohair@494 72 ./jre/lib/i386/server/libjvm.so
ohair@494 73 ./bin/appletviewer
ohair@494 74 ./bin/extcheck
ohair@494 75 ./bin/idlj
ohair@494 76 ./bin/jar
ohair@494 77 ./bin/jarsigner
ohair@494 78 ./bin/java
ohair@494 79 ./bin/javac
ohair@494 80 ./bin/javadoc
ohair@494 81 ./bin/javah
ohair@494 82 ./bin/javap
ohair@494 83 ./bin/jcmd
ohair@494 84 ./bin/jconsole
ohair@494 85 ./bin/jdb
ohair@494 86 ./bin/jhat
ohair@494 87 ./bin/jinfo
ohair@494 88 ./bin/jmap
ohair@494 89 ./bin/jps
ohair@494 90 ./bin/jrunscript
ohair@494 91 ./bin/jsadebugd
ohair@494 92 ./bin/jstack
ohair@494 93 ./bin/jstat
ohair@494 94 ./bin/jstatd
ohair@494 95 ./bin/keytool
ohair@494 96 ./bin/native2ascii
ohair@494 97 ./bin/orbd
ohair@494 98 ./bin/pack200
ohair@494 99 ./bin/policytool
ohair@494 100 ./bin/rmic
ohair@494 101 ./bin/rmid
ohair@494 102 ./bin/rmiregistry
ohair@494 103 ./bin/schemagen
ohair@494 104 ./bin/serialver
ohair@494 105 ./bin/servertool
ohair@494 106 ./bin/tnameserv
ohair@494 107 ./bin/wsgen
ohair@494 108 ./bin/wsimport
ohair@494 109 ./bin/xjc
ohair@494 110 ./jre/bin/java
ohair@494 111 ./jre/bin/keytool
ohair@494 112 ./jre/bin/orbd
ohair@494 113 ./jre/bin/pack200
ohair@494 114 ./jre/bin/policytool
ohair@494 115 ./jre/bin/rmid
ohair@494 116 ./jre/bin/rmiregistry
ohair@494 117 ./jre/bin/servertool
ohair@494 118 ./jre/bin/tnameserv
ohair@494 119 "
ohair@494 120
ohair@494 121 fi
ohair@494 122
ohair@494 123 if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
ohair@494 124
ohair@494 125 STRIP_BEFORE_COMPARE="
ohair@494 126 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 127 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 128 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 129 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 130 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 131 ./demo/jvmti/minst/lib/libminst.so
ohair@494 132 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 133 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 134 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 135 "
ohair@494 136
ohair@494 137 ACCEPTED_BIN_DIFF="
ohair@494 138 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 139 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 140 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 141 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 142 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 143 ./demo/jvmti/minst/lib/libminst.so
ohair@494 144 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 145 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 146 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 147 ./jre/lib/amd64/libattach.so
ohair@494 148 ./jre/lib/amd64/libdt_socket.so
ohair@494 149 ./jre/lib/amd64/libhprof.so
ohair@494 150 ./jre/lib/amd64/libinstrument.so
ohair@494 151 ./jre/lib/amd64/libjava_crw_demo.so
ohair@494 152 ./jre/lib/amd64/libjsdt.so
ohair@494 153 ./jre/lib/amd64/libjsig.so
ohair@494 154 ./jre/lib/amd64/libmanagement.so
ohair@494 155 ./jre/lib/amd64/libnpt.so
ohair@494 156 ./jre/lib/amd64/libsaproc.so
ohair@494 157 ./jre/lib/amd64/libverify.so
ohair@494 158 ./jre/lib/amd64/server/libjsig.so
ohair@494 159 ./jre/lib/amd64/server/libjvm.so
ohair@494 160 ./bin/appletviewer
ohair@494 161 ./bin/extcheck
ohair@494 162 ./bin/idlj
ohair@494 163 ./bin/jar
ohair@494 164 ./bin/jarsigner
ohair@494 165 ./bin/java
ohair@494 166 ./bin/javac
ohair@494 167 ./bin/javadoc
ohair@494 168 ./bin/javah
ohair@494 169 ./bin/javap
ohair@494 170 ./bin/jcmd
ohair@494 171 ./bin/jconsole
ohair@494 172 ./bin/jdb
ohair@494 173 ./bin/jhat
ohair@494 174 ./bin/jinfo
ohair@494 175 ./bin/jmap
ohair@494 176 ./bin/jps
ohair@494 177 ./bin/jrunscript
ohair@494 178 ./bin/jsadebugd
ohair@494 179 ./bin/jstack
ohair@494 180 ./bin/jstat
ohair@494 181 ./bin/jstatd
ohair@494 182 ./bin/keytool
ohair@494 183 ./bin/native2ascii
ohair@494 184 ./bin/orbd
ohair@494 185 ./bin/pack200
ohair@494 186 ./bin/policytool
ohair@494 187 ./bin/rmic
ohair@494 188 ./bin/rmid
ohair@494 189 ./bin/rmiregistry
ohair@494 190 ./bin/schemagen
ohair@494 191 ./bin/serialver
ohair@494 192 ./bin/servertool
ohair@494 193 ./bin/tnameserv
ohair@494 194 ./bin/wsgen
ohair@494 195 ./bin/wsimport
ohair@494 196 ./bin/xjc
ohair@494 197 ./jre/bin/java
ohair@494 198 ./jre/bin/keytool
ohair@494 199 ./jre/bin/orbd
ohair@494 200 ./jre/bin/pack200
ohair@494 201 ./jre/bin/policytool
ohair@494 202 ./jre/bin/rmid
ohair@494 203 ./jre/bin/rmiregistry
ohair@494 204 ./jre/bin/servertool
ohair@494 205 ./jre/bin/tnameserv
ohair@494 206 "
ohair@494 207
ohair@494 208 fi
ohair@494 209
ohair@494 210 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then
ohair@494 211
ohair@494 212 STRIP_BEFORE_COMPARE="
ohair@494 213 ./demo/jni/Poller/lib/libPoller.so
ohair@494 214 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 215 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 216 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 217 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 218 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 219 ./demo/jvmti/minst/lib/libminst.so
ohair@494 220 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 221 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 222 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 223 ./jre/lib/i386/jexec
ohair@494 224 "
ohair@494 225
ohair@494 226 SORT_SYMBOLS="
ohair@494 227 ./jre/lib/i386/client/libjvm.so
ohair@494 228 ./jre/lib/i386/libsaproc.so
ohair@494 229 ./jre/lib/i386/server/libjvm.so
ohair@494 230 "
ohair@494 231
ohair@494 232 SKIP_BIN_DIFF="true"
ohair@494 233
ohair@494 234 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 235 ./demo/jni/Poller/lib/libPoller.so
ohair@494 236 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 237 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 238 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 239 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 240 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 241 ./demo/jvmti/minst/lib/libminst.so
ohair@494 242 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 243 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 244 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 245 ./jre/lib/i386/client/libjvm.so
ohair@494 246 ./jre/lib/i386/jli/libjli.so
ohair@494 247 ./jre/lib/i386/libJdbcOdbc.so
ohair@494 248 ./jre/lib/i386/libattach.so
ohair@494 249 ./jre/lib/i386/libawt.so
ohair@494 250 ./jre/lib/i386/libawt_headless.so
ohair@494 251 ./jre/lib/i386/libawt_xawt.so
ohair@494 252 ./jre/lib/i386/libdcpr.so
ohair@494 253 ./jre/lib/i386/libdt_socket.so
ohair@494 254 ./jre/lib/i386/libfontmanager.so
ohair@494 255 ./jre/lib/i386/libhprof.so
ohair@494 256 ./jre/lib/i386/libinstrument.so
ohair@494 257 ./jre/lib/i386/libj2gss.so
ohair@494 258 ./jre/lib/i386/libj2pcsc.so
ohair@494 259 ./jre/lib/i386/libj2pkcs11.so
ohair@494 260 ./jre/lib/i386/libj2ucrypto.so
ohair@494 261 ./jre/lib/i386/libjaas_unix.so
ohair@494 262 ./jre/lib/i386/libjava.so
ohair@494 263 ./jre/lib/i386/libjava_crw_demo.so
ohair@494 264 ./jre/lib/i386/libjawt.so
ohair@494 265 ./jre/lib/i386/libjdwp.so
ohair@494 266 ./jre/lib/i386/libjfr.so
ohair@494 267 ./jre/lib/i386/libjpeg.so
ohair@494 268 ./jre/lib/i386/libjsdt.so
ohair@494 269 ./jre/lib/i386/libjsound.so
ohair@494 270 ./jre/lib/i386/libkcms.so
ohair@494 271 ./jre/lib/i386/liblcms.so
ohair@494 272 ./jre/lib/i386/libmanagement.so
ohair@494 273 ./jre/lib/i386/libmlib_image.so
ohair@494 274 ./jre/lib/i386/libnet.so
ohair@494 275 ./jre/lib/i386/libnio.so
ohair@494 276 ./jre/lib/i386/libnpt.so
ohair@494 277 ./jre/lib/i386/libsctp.so
ohair@494 278 ./jre/lib/i386/libsplashscreen.so
ohair@494 279 ./jre/lib/i386/libsunec.so
ohair@494 280 ./jre/lib/i386/libsunwjdga.so
ohair@494 281 ./jre/lib/i386/libt2k.so
ohair@494 282 ./jre/lib/i386/libunpack.so
ohair@494 283 ./jre/lib/i386/libverify.so
ohair@494 284 ./jre/lib/i386/libzip.so
erikj@502 285 ./jre/lib/i386/libdeploy.so
erikj@502 286 ./jre/lib/i386/libjavaplugin.so
erikj@502 287 ./jre/lib/i386/libjavaplugin_jni.so
erikj@502 288 ./jre/lib/i386/libjavaplugin_nscp.so
erikj@502 289 ./jre/lib/i386/libjavaplugin_oji.so
erikj@502 290 ./jre/lib/i386/libnpjp2.so
erikj@502 291 ./jre/plugin/i386/ns4/libjavaplugin.so
erikj@502 292 ./jre/plugin/i386/ns7/libjavaplugin_oji.so
ohair@494 293 ./jre/lib/i386/server/libjvm.so
ohair@494 294 ./bin/appletviewer
ohair@494 295 ./bin/extcheck
ohair@494 296 ./bin/idlj
ohair@494 297 ./bin/jar
ohair@494 298 ./bin/jarsigner
ohair@494 299 ./bin/java
ohair@494 300 ./bin/javac
ohair@494 301 ./bin/javadoc
ohair@494 302 ./bin/javah
ohair@494 303 ./bin/javap
erikj@502 304 ./bin/javaws
ohair@494 305 ./bin/jcmd
ohair@494 306 ./bin/jconsole
ohair@494 307 ./bin/jdb
ohair@494 308 ./bin/jhat
ohair@494 309 ./bin/jinfo
ohair@494 310 ./bin/jmap
ohair@494 311 ./bin/jps
ohair@494 312 ./bin/jrunscript
ohair@494 313 ./bin/jsadebugd
ohair@494 314 ./bin/jstack
ohair@494 315 ./bin/jstat
ohair@494 316 ./bin/jstatd
ohair@494 317 ./bin/keytool
ohair@494 318 ./bin/native2ascii
ohair@494 319 ./bin/orbd
ohair@494 320 ./bin/pack200
ohair@494 321 ./bin/policytool
ohair@494 322 ./bin/rmic
ohair@494 323 ./bin/rmid
ohair@494 324 ./bin/rmiregistry
ohair@494 325 ./bin/schemagen
ohair@494 326 ./bin/serialver
ohair@494 327 ./bin/servertool
ohair@494 328 ./bin/tnameserv
ohair@494 329 ./bin/unpack200
ohair@494 330 ./bin/wsgen
ohair@494 331 ./bin/wsimport
ohair@494 332 ./bin/xjc
ohair@494 333 ./jre/bin/java
erikj@502 334 ./jre/bin/java_vm
erikj@502 335 ./jre/bin/javaws
ohair@494 336 ./jre/bin/keytool
ohair@494 337 ./jre/bin/orbd
ohair@494 338 ./jre/bin/pack200
ohair@494 339 ./jre/bin/policytool
ohair@494 340 ./jre/bin/rmid
ohair@494 341 ./jre/bin/rmiregistry
ohair@494 342 ./jre/bin/servertool
ohair@494 343 ./jre/bin/tnameserv
ohair@494 344 ./jre/bin/unpack200
ohair@494 345 ./jre/lib/i386/jexec
ohair@494 346 "
ohair@494 347
ohair@494 348 SKIP_FULLDUMP_DIFF="true"
ohair@494 349
ohair@494 350 # Filter random C++ symbol strings.
ohair@494 351 DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
ohair@494 352
ohair@494 353 fi
ohair@494 354
ohair@494 355 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
ohair@494 356
ohair@494 357 STRIP_BEFORE_COMPARE="
ohair@494 358 ./demo/jni/Poller/lib/amd64/libPoller.so
ohair@494 359 ./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
ohair@494 360 ./demo/jvmti/gctest/lib/amd64/libgctest.so
ohair@494 361 ./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
ohair@494 362 ./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
ohair@494 363 ./demo/jvmti/hprof/lib/amd64/libhprof.so
ohair@494 364 ./demo/jvmti/minst/lib/amd64/libminst.so
ohair@494 365 ./demo/jvmti/mtrace/lib/amd64/libmtrace.so
ohair@494 366 ./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
ohair@494 367 ./demo/jvmti/waiters/lib/amd64/libwaiters.so
ohair@494 368 "
ohair@494 369
ohair@494 370 SORT_SYMBOLS="
ohair@494 371 ./jre/lib/amd64/server/libjvm.so
ohair@494 372 ./jre/lib/amd64/libsaproc.so
ohair@494 373 "
ohair@494 374
ohair@494 375 SKIP_BIN_DIFF="true"
ohair@494 376
ohair@494 377 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 378 ./demo/jni/Poller/lib/amd64/libPoller.so
ohair@494 379 ./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
ohair@494 380 ./demo/jvmti/gctest/lib/amd64/libgctest.so
ohair@494 381 ./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
ohair@494 382 ./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
ohair@494 383 ./demo/jvmti/hprof/lib/amd64/libhprof.so
ohair@494 384 ./demo/jvmti/minst/lib/amd64/libminst.so
ohair@494 385 ./demo/jvmti/mtrace/lib/amd64/libmtrace.so
ohair@494 386 ./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
ohair@494 387 ./demo/jvmti/waiters/lib/amd64/libwaiters.so
ohair@494 388 ./jre/lib/amd64/jli/libjli.so
ohair@494 389 ./jre/lib/amd64/libJdbcOdbc.so
ohair@494 390 ./jre/lib/amd64/libattach.so
ohair@494 391 ./jre/lib/amd64/libawt.so
ohair@494 392 ./jre/lib/amd64/libawt_headless.so
ohair@494 393 ./jre/lib/amd64/libawt_xawt.so
ohair@494 394 ./jre/lib/amd64/libdcpr.so
ohair@494 395 ./jre/lib/amd64/libdt_socket.so
ohair@494 396 ./jre/lib/amd64/libfontmanager.so
ohair@494 397 ./jre/lib/amd64/libhprof.so
ohair@494 398 ./jre/lib/amd64/libinstrument.so
ohair@494 399 ./jre/lib/amd64/libj2gss.so
ohair@494 400 ./jre/lib/amd64/libj2pcsc.so
ohair@494 401 ./jre/lib/amd64/libj2pkcs11.so
ohair@494 402 ./jre/lib/amd64/libj2ucrypto.so
ohair@494 403 ./jre/lib/amd64/libjaas_unix.so
ohair@494 404 ./jre/lib/amd64/libjava.so
ohair@494 405 ./jre/lib/amd64/libjava_crw_demo.so
ohair@494 406 ./jre/lib/amd64/libjawt.so
ohair@494 407 ./jre/lib/amd64/libjdwp.so
ohair@494 408 ./jre/lib/amd64/libjfr.so
ohair@494 409 ./jre/lib/amd64/libjpeg.so
ohair@494 410 ./jre/lib/amd64/libjsdt.so
ohair@494 411 ./jre/lib/amd64/libjsound.so
ohair@494 412 ./jre/lib/amd64/libkcms.so
ohair@494 413 ./jre/lib/amd64/liblcms.so
ohair@494 414 ./jre/lib/amd64/libmanagement.so
ohair@494 415 ./jre/lib/amd64/libmlib_image.so
ohair@494 416 ./jre/lib/amd64/libnet.so
ohair@494 417 ./jre/lib/amd64/libnio.so
ohair@494 418 ./jre/lib/amd64/libnpt.so
ohair@494 419 ./jre/lib/amd64/libsctp.so
ohair@494 420 ./jre/lib/amd64/libsplashscreen.so
ohair@494 421 ./jre/lib/amd64/libsunec.so
ohair@494 422 ./jre/lib/amd64/libsunwjdga.so
ohair@494 423 ./jre/lib/amd64/libt2k.so
ohair@494 424 ./jre/lib/amd64/libunpack.so
ohair@494 425 ./jre/lib/amd64/libverify.so
ohair@494 426 ./jre/lib/amd64/libzip.so
ohair@494 427 ./jre/lib/amd64/server/64/libjvm_db.so
ohair@494 428 ./jre/lib/amd64/server/64/libjvm_dtrace.so
ohair@494 429 ./bin/amd64/appletviewer
ohair@494 430 ./bin/amd64/extcheck
ohair@494 431 ./bin/amd64/idlj
ohair@494 432 ./bin/amd64/jar
ohair@494 433 ./bin/amd64/jarsigner
ohair@494 434 ./bin/amd64/java
ohair@494 435 ./bin/amd64/javac
ohair@494 436 ./bin/amd64/javadoc
ohair@494 437 ./bin/amd64/javah
ohair@494 438 ./bin/amd64/javap
ohair@494 439 ./bin/amd64/jcmd
ohair@494 440 ./bin/amd64/jconsole
ohair@494 441 ./bin/amd64/jdb
ohair@494 442 ./bin/amd64/jhat
ohair@494 443 ./bin/amd64/jinfo
ohair@494 444 ./bin/amd64/jmap
ohair@494 445 ./bin/amd64/jps
ohair@494 446 ./bin/amd64/jrunscript
ohair@494 447 ./bin/amd64/jsadebugd
ohair@494 448 ./bin/amd64/jstack
ohair@494 449 ./bin/amd64/jstat
ohair@494 450 ./bin/amd64/jstatd
ohair@494 451 ./bin/amd64/keytool
ohair@494 452 ./bin/amd64/native2ascii
ohair@494 453 ./bin/amd64/orbd
ohair@494 454 ./bin/amd64/pack200
ohair@494 455 ./bin/amd64/policytool
ohair@494 456 ./bin/amd64/rmic
ohair@494 457 ./bin/amd64/rmid
ohair@494 458 ./bin/amd64/rmiregistry
ohair@494 459 ./bin/amd64/schemagen
ohair@494 460 ./bin/amd64/serialver
ohair@494 461 ./bin/amd64/servertool
ohair@494 462 ./bin/amd64/tnameserv
ohair@494 463 ./bin/amd64/unpack200
ohair@494 464 ./bin/amd64/wsgen
ohair@494 465 ./bin/amd64/wsimport
ohair@494 466 ./bin/amd64/xjc
ohair@494 467 ./jre/bin/amd64/java
ohair@494 468 ./jre/bin/amd64/keytool
ohair@494 469 ./jre/bin/amd64/orbd
ohair@494 470 ./jre/bin/amd64/pack200
ohair@494 471 ./jre/bin/amd64/policytool
ohair@494 472 ./jre/bin/amd64/rmid
ohair@494 473 ./jre/bin/amd64/rmiregistry
ohair@494 474 ./jre/bin/amd64/servertool
ohair@494 475 ./jre/bin/amd64/tnameserv
ohair@494 476 ./jre/bin/amd64/unpack200
ohair@494 477 ./jre/lib/amd64/jexec
ohair@494 478 "
ohair@494 479
ohair@494 480 SKIP_FULLDUMP_DIFF="true"
ohair@494 481
ohair@494 482 # Filter random C++ symbol strings.
ohair@494 483 DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
ohair@494 484
ohair@494 485 fi
ohair@494 486
ohair@494 487 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparc" ]; then
ohair@494 488
ohair@494 489 STRIP_BEFORE_COMPARE="
ohair@494 490 ./demo/jni/Poller/lib/libPoller.so
ohair@494 491 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 492 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 493 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 494 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 495 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 496 ./demo/jvmti/minst/lib/libminst.so
ohair@494 497 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 498 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 499 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 500 ./jre/lib/sparc/jexec
ohair@494 501 "
ohair@494 502
ohair@494 503 SORT_SYMBOLS="
ohair@494 504 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 505 ./jre/lib/sparc/client/64/libjvm_db.so
ohair@494 506 ./jre/lib/sparc/client/64/libjvm_dtrace.so
ohair@494 507 ./jre/lib/sparc/client/libjsig.so
ohair@494 508 ./jre/lib/sparc/client/libjvm.so
ohair@494 509 ./jre/lib/sparc/client/libjvm_db.so
ohair@494 510 ./jre/lib/sparc/client/libjvm_dtrace.so
ohair@494 511 ./jre/lib/sparc/libjsig.so
ohair@494 512 ./jre/lib/sparc/libsaproc.so
ohair@494 513 ./jre/lib/sparc/server/64/libjvm_db.so
ohair@494 514 ./jre/lib/sparc/server/64/libjvm_dtrace.so
ohair@494 515 ./jre/lib/sparc/server/libjsig.so
ohair@494 516 ./jre/lib/sparc/server/libjvm.so
ohair@494 517 ./jre/lib/sparc/server/libjvm_db.so
ohair@494 518 ./jre/lib/sparc/server/libjvm_dtrace.so
ohair@494 519 "
ohair@494 520
ohair@494 521 SKIP_BIN_DIFF="true"
ohair@494 522
ohair@494 523 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 524 ./demo/jni/Poller/lib/libPoller.so
ohair@494 525 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 526 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 527 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 528 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 529 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 530 ./demo/jvmti/minst/lib/libminst.so
ohair@494 531 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 532 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 533 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 534 ./jre/lib/sparc/client/libjvm.so
ohair@494 535 ./jre/lib/sparc/jli/libjli.so
ohair@494 536 ./jre/lib/sparc/libJdbcOdbc.so
ohair@494 537 ./jre/lib/sparc/libattach.so
ohair@494 538 ./jre/lib/sparc/libawt.so
ohair@494 539 ./jre/lib/sparc/libawt_headless.so
ohair@494 540 ./jre/lib/sparc/libawt_xawt.so
ohair@494 541 ./jre/lib/sparc/libdcpr.so
ohair@494 542 ./jre/lib/sparc/libdt_socket.so
ohair@494 543 ./jre/lib/sparc/libfontmanager.so
ohair@494 544 ./jre/lib/sparc/libhprof.so
ohair@494 545 ./jre/lib/sparc/libinstrument.so
ohair@494 546 ./jre/lib/sparc/libj2gss.so
ohair@494 547 ./jre/lib/sparc/libj2pcsc.so
ohair@494 548 ./jre/lib/sparc/libj2pkcs11.so
ohair@494 549 ./jre/lib/sparc/libj2ucrypto.so
ohair@494 550 ./jre/lib/sparc/libjaas_unix.so
ohair@494 551 ./jre/lib/sparc/libjava.so
ohair@494 552 ./jre/lib/sparc/libjava_crw_demo.so
ohair@494 553 ./jre/lib/sparc/libjawt.so
ohair@494 554 ./jre/lib/sparc/libjdwp.so
ohair@494 555 ./jre/lib/sparc/libjfr.so
ohair@494 556 ./jre/lib/sparc/libjpeg.so
ohair@494 557 ./jre/lib/sparc/libjsdt.so
ohair@494 558 ./jre/lib/sparc/libjsound.so
ohair@494 559 ./jre/lib/sparc/libkcms.so
ohair@494 560 ./jre/lib/sparc/liblcms.so
ohair@494 561 ./jre/lib/sparc/libmanagement.so
ohair@494 562 ./jre/lib/sparc/libmlib_image.so
ohair@494 563 ./jre/lib/sparc/libmlib_image_v.so
ohair@494 564 ./jre/lib/sparc/libnet.so
ohair@494 565 ./jre/lib/sparc/libnio.so
ohair@494 566 ./jre/lib/sparc/libnpt.so
ohair@494 567 ./jre/lib/sparc/libsctp.so
ohair@494 568 ./jre/lib/sparc/libsplashscreen.so
ohair@494 569 ./jre/lib/sparc/libsunec.so
ohair@494 570 ./jre/lib/sparc/libsunwjdga.so
ohair@494 571 ./jre/lib/sparc/libt2k.so
ohair@494 572 ./jre/lib/sparc/libunpack.so
ohair@494 573 ./jre/lib/sparc/libverify.so
ohair@494 574 ./jre/lib/sparc/libzip.so
erikj@502 575 ./jre/lib/sparc/libdeploy.so
erikj@502 576 ./jre/lib/sparc/libjavaplugin.so
erikj@502 577 ./jre/lib/sparc/libjavaplugin_jni.so
erikj@502 578 ./jre/lib/sparc/libjavaplugin_nscp.so
erikj@502 579 ./jre/lib/sparc/libjavaplugin_oji.so
erikj@502 580 ./jre/lib/sparc/libnpjp2.so
erikj@502 581 ./jre/plugin/sparc/ns4/libjavaplugin.so
erikj@502 582 ./jre/plugin/sparc/ns7/libjavaplugin_oji.so
ohair@494 583 ./jre/lib/sparc/server/libjvm.so
ohair@494 584 ./bin/appletviewer
ohair@494 585 ./bin/extcheck
ohair@494 586 ./bin/idlj
ohair@494 587 ./bin/jar
ohair@494 588 ./bin/jarsigner
ohair@494 589 ./bin/java
ohair@494 590 ./bin/javac
ohair@494 591 ./bin/javadoc
ohair@494 592 ./bin/javah
ohair@494 593 ./bin/javap
erikj@502 594 ./bin/javaws
ohair@494 595 ./bin/jcmd
ohair@494 596 ./bin/jconsole
ohair@494 597 ./bin/jdb
ohair@494 598 ./bin/jhat
ohair@494 599 ./bin/jinfo
ohair@494 600 ./bin/jmap
ohair@494 601 ./bin/jps
ohair@494 602 ./bin/jrunscript
ohair@494 603 ./bin/jsadebugd
ohair@494 604 ./bin/jstack
ohair@494 605 ./bin/jstat
ohair@494 606 ./bin/jstatd
ohair@494 607 ./bin/keytool
ohair@494 608 ./bin/native2ascii
ohair@494 609 ./bin/orbd
ohair@494 610 ./bin/pack200
ohair@494 611 ./bin/policytool
ohair@494 612 ./bin/rmic
ohair@494 613 ./bin/rmid
ohair@494 614 ./bin/rmiregistry
ohair@494 615 ./bin/schemagen
ohair@494 616 ./bin/serialver
ohair@494 617 ./bin/servertool
ohair@494 618 ./bin/tnameserv
ohair@494 619 ./bin/unpack200
ohair@494 620 ./bin/wsgen
ohair@494 621 ./bin/wsimport
ohair@494 622 ./bin/xjc
ohair@494 623 ./jre/bin/java
erikj@502 624 ./jre/bin/java_vm
erikj@502 625 ./jre/bin/javaws
ohair@494 626 ./jre/bin/keytool
ohair@494 627 ./jre/bin/orbd
ohair@494 628 ./jre/bin/pack200
ohair@494 629 ./jre/bin/policytool
ohair@494 630 ./jre/bin/rmid
ohair@494 631 ./jre/bin/rmiregistry
ohair@494 632 ./jre/bin/servertool
ohair@494 633 ./jre/bin/tnameserv
ohair@494 634 ./jre/bin/unpack200
ohair@494 635 ./jre/lib/sparc/jexec
ohair@494 636 "
ohair@494 637
ohair@494 638 # Filter random C++ symbol strings.
ohair@494 639 # Some numbers differ randomly.
ohair@494 640 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"
ohair@494 641
ohair@494 642 # Some xor instructions end up with different args in the lib but not in the object files.
ohair@494 643 ACCEPTED_DIS_DIFF="
ohair@494 644 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 645 "
ohair@494 646
ohair@494 647 SKIP_FULLDUMP_DIFF="true"
ohair@494 648
ohair@494 649 fi
ohair@494 650
ohair@494 651 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then
ohair@494 652
ohair@494 653 STRIP_BEFORE_COMPARE="
ohair@494 654 ./demo/jni/Poller/lib/sparcv9/libPoller.so
ohair@494 655 ./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
ohair@494 656 ./demo/jvmti/gctest/lib/sparcv9/libgctest.so
ohair@494 657 ./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
ohair@494 658 ./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
ohair@494 659 ./demo/jvmti/hprof/lib/sparcv9/libhprof.so
ohair@494 660 ./demo/jvmti/minst/lib/sparcv9/libminst.so
ohair@494 661 ./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
ohair@494 662 ./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
ohair@494 663 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 664 "
ohair@494 665
ohair@494 666 SORT_SYMBOLS="
ohair@494 667 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 668 ./jre/lib/sparcv9/libjsig.so
ohair@494 669 ./jre/lib/sparcv9/libsaproc.so
ohair@494 670 ./jre/lib/sparcv9/server/libjvm.so
ohair@494 671 ./jre/lib/sparcv9/server/libjvm_dtrace.so
ohair@494 672 "
ohair@494 673
ohair@494 674 SKIP_BIN_DIFF="true"
ohair@494 675
ohair@494 676 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 677 ./demo/jni/Poller/lib/sparcv9/libPoller.so
ohair@494 678 ./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
ohair@494 679 ./demo/jvmti/gctest/lib/sparcv9/libgctest.so
ohair@494 680 ./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
ohair@494 681 ./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
ohair@494 682 ./demo/jvmti/hprof/lib/sparcv9/libhprof.so
ohair@494 683 ./demo/jvmti/minst/lib/sparcv9/libminst.so
ohair@494 684 ./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
ohair@494 685 ./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
ohair@494 686 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 687 ./jre/lib/sparcv9/client/libjvm.so
ohair@494 688 ./jre/lib/sparcv9/jli/libjli.so
ohair@494 689 ./jre/lib/sparcv9/libJdbcOdbc.so
ohair@494 690 ./jre/lib/sparcv9/libattach.so
ohair@494 691 ./jre/lib/sparcv9/libawt.so
ohair@494 692 ./jre/lib/sparcv9/libawt_headless.so
ohair@494 693 ./jre/lib/sparcv9/libawt_xawt.so
ohair@494 694 ./jre/lib/sparcv9/libdcpr.so
ohair@494 695 ./jre/lib/sparcv9/libdt_socket.so
ohair@494 696 ./jre/lib/sparcv9/libfontmanager.so
ohair@494 697 ./jre/lib/sparcv9/libhprof.so
ohair@494 698 ./jre/lib/sparcv9/libinstrument.so
ohair@494 699 ./jre/lib/sparcv9/libj2gss.so
ohair@494 700 ./jre/lib/sparcv9/libj2pcsc.so
ohair@494 701 ./jre/lib/sparcv9/libj2pkcs11.so
ohair@494 702 ./jre/lib/sparcv9/libj2ucrypto.so
ohair@494 703 ./jre/lib/sparcv9/libjaas_unix.so
ohair@494 704 ./jre/lib/sparcv9/libjava.so
ohair@494 705 ./jre/lib/sparcv9/libjava_crw_demo.so
ohair@494 706 ./jre/lib/sparcv9/libjawt.so
ohair@494 707 ./jre/lib/sparcv9/libjdwp.so
ohair@494 708 ./jre/lib/sparcv9/libjfr.so
ohair@494 709 ./jre/lib/sparcv9/libjpeg.so
ohair@494 710 ./jre/lib/sparcv9/libjsdt.so
ohair@494 711 ./jre/lib/sparcv9/libjsound.so
ohair@494 712 ./jre/lib/sparcv9/libkcms.so
ohair@494 713 ./jre/lib/sparcv9/liblcms.so
ohair@494 714 ./jre/lib/sparcv9/libmanagement.so
ohair@494 715 ./jre/lib/sparcv9/libmlib_image.so
ohair@494 716 ./jre/lib/sparcv9/libmlib_image_v.so
ohair@494 717 ./jre/lib/sparcv9/libnet.so
ohair@494 718 ./jre/lib/sparcv9/libnio.so
ohair@494 719 ./jre/lib/sparcv9/libnpt.so
ohair@494 720 ./jre/lib/sparcv9/libsctp.so
ohair@494 721 ./jre/lib/sparcv9/libsplashscreen.so
ohair@494 722 ./jre/lib/sparcv9/libsunec.so
ohair@494 723 ./jre/lib/sparcv9/libsunwjdga.so
ohair@494 724 ./jre/lib/sparcv9/libt2k.so
ohair@494 725 ./jre/lib/sparcv9/libunpack.so
ohair@494 726 ./jre/lib/sparcv9/libverify.so
ohair@494 727 ./jre/lib/sparcv9/libzip.so
ohair@494 728 ./jre/lib/sparcv9/server/libjvm.so
ohair@494 729 ./bin/sparcv9/appletviewer
ohair@494 730 ./bin/sparcv9/extcheck
ohair@494 731 ./bin/sparcv9/idlj
ohair@494 732 ./bin/sparcv9/jar
ohair@494 733 ./bin/sparcv9/jarsigner
ohair@494 734 ./bin/sparcv9/java
ohair@494 735 ./bin/sparcv9/javac
ohair@494 736 ./bin/sparcv9/javadoc
ohair@494 737 ./bin/sparcv9/javah
ohair@494 738 ./bin/sparcv9/javap
ohair@494 739 ./bin/sparcv9/jcmd
ohair@494 740 ./bin/sparcv9/jconsole
ohair@494 741 ./bin/sparcv9/jdb
ohair@494 742 ./bin/sparcv9/jhat
ohair@494 743 ./bin/sparcv9/jinfo
ohair@494 744 ./bin/sparcv9/jmap
ohair@494 745 ./bin/sparcv9/jps
ohair@494 746 ./bin/sparcv9/jrunscript
ohair@494 747 ./bin/sparcv9/jsadebugd
ohair@494 748 ./bin/sparcv9/jstack
ohair@494 749 ./bin/sparcv9/jstat
ohair@494 750 ./bin/sparcv9/jstatd
ohair@494 751 ./bin/sparcv9/keytool
ohair@494 752 ./bin/sparcv9/native2ascii
ohair@494 753 ./bin/sparcv9/orbd
ohair@494 754 ./bin/sparcv9/pack200
ohair@494 755 ./bin/sparcv9/policytool
ohair@494 756 ./bin/sparcv9/rmic
ohair@494 757 ./bin/sparcv9/rmid
ohair@494 758 ./bin/sparcv9/rmiregistry
ohair@494 759 ./bin/sparcv9/schemagen
ohair@494 760 ./bin/sparcv9/serialver
ohair@494 761 ./bin/sparcv9/servertool
ohair@494 762 ./bin/sparcv9/tnameserv
ohair@494 763 ./bin/sparcv9/unpack200
ohair@494 764 ./bin/sparcv9/wsgen
ohair@494 765 ./bin/sparcv9/wsimport
ohair@494 766 ./bin/sparcv9/xjc
ohair@494 767 ./jre/bin/sparcv9/java
ohair@494 768 ./jre/bin/sparcv9/keytool
ohair@494 769 ./jre/bin/sparcv9/orbd
ohair@494 770 ./jre/bin/sparcv9/pack200
ohair@494 771 ./jre/bin/sparcv9/policytool
ohair@494 772 ./jre/bin/sparcv9/rmid
ohair@494 773 ./jre/bin/sparcv9/rmiregistry
ohair@494 774 ./jre/bin/sparcv9/servertool
ohair@494 775 ./jre/bin/sparcv9/tnameserv
ohair@494 776 ./jre/bin/sparcv9/unpack200
ohair@494 777 "
ohair@494 778
ohair@494 779 # Filter random C++ symbol strings.
ohair@494 780 # Some numbers differ randomly.
ohair@494 781 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"
ohair@494 782
ohair@494 783 # Some xor instructions end up with different args in the lib but not in the object files.
ohair@494 784 ACCEPTED_DIS_DIFF="
ohair@494 785 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 786 "
ohair@494 787
ohair@494 788 SKIP_FULLDUMP_DIFF="true"
ohair@494 789
ohair@494 790 fi
ohair@494 791
ohair@494 792
ohair@494 793 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
ohair@494 794
ohair@494 795 # Probably should add all libs here
ohair@494 796 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 797 ./demo/jvmti/gctest/lib/gctest.dll
ohair@494 798 ./demo/jvmti/heapTracker/lib/heapTracker.dll
ohair@494 799 ./demo/jvmti/minst/lib/minst.dll
ohair@494 800 ./jre/bin/attach.dll
ohair@494 801 ./jre/bin/java_crw_demo.dll
ohair@494 802 ./jre/bin/jsoundds.dll
ohair@494 803 ./bin/appletviewer.exe
ohair@494 804 ./bin/extcheck.exe
ohair@494 805 ./bin/idlj.exe
ohair@494 806 ./bin/jar.exe
ohair@494 807 ./bin/jarsigner.exe
ohair@494 808 ./bin/java-rmi.exe
ohair@494 809 ./bin/java.exe
ohair@494 810 ./bin/javac.exe
ohair@494 811 ./bin/javadoc.exe
ohair@494 812 ./bin/javah.exe
ohair@494 813 ./bin/javap.exe
ohair@494 814 ./bin/javaw.exe
ohair@494 815 ./bin/jcmd.exe
ohair@494 816 ./bin/jconsole.exe
ohair@494 817 ./bin/jdb.exe
ohair@494 818 ./bin/jhat.exe
ohair@494 819 ./bin/jinfo.exe
ohair@494 820 ./bin/jmap.exe
ohair@494 821 ./bin/jps.exe
ohair@494 822 ./bin/jrunscript.exe
ohair@494 823 ./bin/jsadebugd.exe
ohair@494 824 ./bin/jstack.exe
ohair@494 825 ./bin/jstat.exe
ohair@494 826 ./bin/jstatd.exe
ohair@494 827 ./bin/keytool.exe
ohair@494 828 ./bin/kinit.exe
ohair@494 829 ./bin/klist.exe
ohair@494 830 ./bin/ktab.exe
ohair@494 831 ./bin/native2ascii.exe
ohair@494 832 ./bin/orbd.exe
ohair@494 833 ./bin/pack200.exe
ohair@494 834 ./bin/policytool.exe
ohair@494 835 ./bin/rmic.exe
ohair@494 836 ./bin/rmid.exe
ohair@494 837 ./bin/rmiregistry.exe
ohair@494 838 ./bin/schemagen.exe
ohair@494 839 ./bin/serialver.exe
ohair@494 840 ./bin/servertool.exe
ohair@494 841 ./bin/tnameserv.exe
ohair@494 842 ./bin/unpack200.exe
ohair@494 843 ./bin/wsgen.exe
ohair@494 844 ./bin/wsimport.exe
ohair@494 845 ./bin/xjc.exe
ohair@494 846 ./jre/bin/java-rmi.exe
ohair@494 847 ./jre/bin/java.exe
ohair@494 848 ./jre/bin/javaw.exe
ohair@494 849 ./jre/bin/keytool.exe
ohair@494 850 ./jre/bin/kinit.exe
ohair@494 851 ./jre/bin/klist.exe
ohair@494 852 ./jre/bin/ktab.exe
ohair@494 853 ./jre/bin/orbd.exe
ohair@494 854 ./jre/bin/pack200.exe
ohair@494 855 ./jre/bin/policytool.exe
ohair@494 856 ./jre/bin/rmid.exe
ohair@494 857 ./jre/bin/rmiregistry.exe
ohair@494 858 ./jre/bin/servertool.exe
ohair@494 859 ./jre/bin/tnameserv.exe
ohair@494 860 ./jre/bin/unpack200.exe
ohair@494 861 "
ohair@494 862
ohair@494 863 # On windows, there are unavoidable allignment issues making
ohair@494 864 # a perfect disasm diff impossible. Filter out the following:
ohair@494 865 # * Random parts of C++ symbols (this is a bit greedy, but does the trick)
ohair@494 866 # @XXXXX
ohair@494 867 # * Hexadecimal addresses that are sometimes alligned differently.
ohair@494 868 # * Dates in version strings XXXX_XX_XX.
ohair@494 869 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"
ohair@494 870
ohair@494 871 SKIP_BIN_DIFF="true"
ohair@494 872 SKIP_FULLDUMP_DIFF="true"
ohair@494 873
ohair@494 874 fi
ohair@494 875
ohair@494 876
ohair@494 877 if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
ohair@494 878 ACCEPTED_JARZIP_CONTENTS="
ohair@494 879 /META-INF/INDEX.LIST
ohair@494 880 "
ohair@494 881
ohair@494 882 KNOWN_BIN_DIFF="
ohair@494 883 ./jre/lib/libJObjC.dylib
tbell@510 884 ./lib/libJObjC.dylib
ohair@494 885 "
ohair@494 886
ohair@494 887 ACCEPTED_BIN_DIFF="
ohair@494 888 ./bin/appletviewer
ohair@494 889 ./bin/extcheck
ohair@494 890 ./bin/idlj
ohair@494 891 ./bin/jar
ohair@494 892 ./bin/jarsigner
ohair@494 893 ./bin/java
ohair@494 894 ./bin/javac
ohair@494 895 ./bin/javadoc
ohair@494 896 ./bin/javah
ohair@494 897 ./bin/javap
ohair@494 898 ./bin/jcmd
ohair@494 899 ./bin/jconsole
ohair@494 900 ./bin/jdb
ohair@494 901 ./bin/jhat
ohair@494 902 ./bin/jinfo
ohair@494 903 ./bin/jmap
ohair@494 904 ./bin/jps
ohair@494 905 ./bin/jrunscript
ohair@494 906 ./bin/jsadebugd
ohair@494 907 ./bin/jstack
ohair@494 908 ./bin/jstat
ohair@494 909 ./bin/jstatd
ohair@494 910 ./bin/keytool
ohair@494 911 ./bin/native2ascii
ohair@494 912 ./bin/orbd
ohair@494 913 ./bin/pack200
ohair@494 914 ./bin/policytool
ohair@494 915 ./bin/rmic
ohair@494 916 ./bin/rmid
ohair@494 917 ./bin/rmiregistry
ohair@494 918 ./bin/schemagen
ohair@494 919 ./bin/serialver
ohair@494 920 ./bin/servertool
ohair@494 921 ./bin/tnameserv
ohair@494 922 ./bin/wsgen
ohair@494 923 ./bin/wsimport
ohair@494 924 ./bin/xjc
ohair@494 925 ./jre/bin/java
ohair@494 926 ./jre/bin/keytool
ohair@494 927 ./jre/bin/orbd
ohair@494 928 ./jre/bin/pack200
ohair@494 929 ./jre/bin/policytool
ohair@494 930 ./jre/bin/rmid
ohair@494 931 ./jre/bin/rmiregistry
ohair@494 932 ./jre/bin/servertool
ohair@494 933 ./jre/bin/tnameserv
ohair@494 934 ./jre/lib/libsaproc.dylib
ohair@494 935 ./jre/lib/server/libjvm.dylib
tbell@510 936 ./lib/libsaproc.dylib
tbell@510 937 ./lib/server/libjvm.dylib
tbell@510 938 ./lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel
ohair@494 939 "
ohair@494 940
ohair@494 941 KNOWN_SIZE_DIFF="
ohair@494 942 ./jre/lib/libJObjC.dylib
tbell@510 943 ./lib/libJObjC.dylib
ohair@494 944 "
ohair@494 945
ohair@494 946 SORT_SYMBOLS="
ohair@494 947 ./jre/lib/libJObjC.dylib
tbell@510 948 ./lib/libJObjC.dylib
ohair@494 949 "
ohair@494 950
ohair@494 951 KNOWN_SYM_DIFF="
ohair@494 952 ./jre/lib/libJObjC.dylib
tbell@510 953 ./lib/libJObjC.dylib
ohair@494 954 "
ohair@494 955
ohair@494 956 KNOWN_ELF_DIFF="
ohair@494 957 ./jre/lib/libJObjC.dylib
tbell@510 958 ./lib/libJObjC.dylib
ohair@494 959 "
ohair@494 960
ohair@494 961 KNOWN_DIS_DIFF="
ohair@494 962 ./jre/lib/libJObjC.dylib
tbell@510 963 ./lib/libJObjC.dylib
ohair@494 964 "
ohair@494 965
ohair@494 966 fi

mercurial