common/bin/compare_exceptions.sh.incl

Fri, 26 Oct 2012 14:29:57 -0700

author
ohair
date
Fri, 26 Oct 2012 14:29:57 -0700
changeset 494
e64f2cb57d05
child 502
ed9e5635fc80
permissions
-rw-r--r--

8000992: Update new build-infra makefiles
Summary: Build-infra project integration. Multiple authors on this work: erikj and ihse primarily, also changes from ohair, tbell, and dholmes. Special credit to ohstrom for his smartjavac work.
Reviewed-by: erikj, ihse, dholmes, tbell

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
ohair@494 285 ./jre/lib/i386/server/libjvm.so
ohair@494 286 ./bin/appletviewer
ohair@494 287 ./bin/extcheck
ohair@494 288 ./bin/idlj
ohair@494 289 ./bin/jar
ohair@494 290 ./bin/jarsigner
ohair@494 291 ./bin/java
ohair@494 292 ./bin/javac
ohair@494 293 ./bin/javadoc
ohair@494 294 ./bin/javah
ohair@494 295 ./bin/javap
ohair@494 296 ./bin/jcmd
ohair@494 297 ./bin/jconsole
ohair@494 298 ./bin/jdb
ohair@494 299 ./bin/jhat
ohair@494 300 ./bin/jinfo
ohair@494 301 ./bin/jmap
ohair@494 302 ./bin/jps
ohair@494 303 ./bin/jrunscript
ohair@494 304 ./bin/jsadebugd
ohair@494 305 ./bin/jstack
ohair@494 306 ./bin/jstat
ohair@494 307 ./bin/jstatd
ohair@494 308 ./bin/keytool
ohair@494 309 ./bin/native2ascii
ohair@494 310 ./bin/orbd
ohair@494 311 ./bin/pack200
ohair@494 312 ./bin/policytool
ohair@494 313 ./bin/rmic
ohair@494 314 ./bin/rmid
ohair@494 315 ./bin/rmiregistry
ohair@494 316 ./bin/schemagen
ohair@494 317 ./bin/serialver
ohair@494 318 ./bin/servertool
ohair@494 319 ./bin/tnameserv
ohair@494 320 ./bin/unpack200
ohair@494 321 ./bin/wsgen
ohair@494 322 ./bin/wsimport
ohair@494 323 ./bin/xjc
ohair@494 324 ./jre/bin/java
ohair@494 325 ./jre/bin/keytool
ohair@494 326 ./jre/bin/orbd
ohair@494 327 ./jre/bin/pack200
ohair@494 328 ./jre/bin/policytool
ohair@494 329 ./jre/bin/rmid
ohair@494 330 ./jre/bin/rmiregistry
ohair@494 331 ./jre/bin/servertool
ohair@494 332 ./jre/bin/tnameserv
ohair@494 333 ./jre/bin/unpack200
ohair@494 334 ./jre/lib/i386/jexec
ohair@494 335 "
ohair@494 336
ohair@494 337 SKIP_FULLDUMP_DIFF="true"
ohair@494 338
ohair@494 339 # Filter random C++ symbol strings.
ohair@494 340 DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
ohair@494 341
ohair@494 342 fi
ohair@494 343
ohair@494 344 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
ohair@494 345
ohair@494 346 STRIP_BEFORE_COMPARE="
ohair@494 347 ./demo/jni/Poller/lib/amd64/libPoller.so
ohair@494 348 ./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
ohair@494 349 ./demo/jvmti/gctest/lib/amd64/libgctest.so
ohair@494 350 ./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
ohair@494 351 ./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
ohair@494 352 ./demo/jvmti/hprof/lib/amd64/libhprof.so
ohair@494 353 ./demo/jvmti/minst/lib/amd64/libminst.so
ohair@494 354 ./demo/jvmti/mtrace/lib/amd64/libmtrace.so
ohair@494 355 ./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
ohair@494 356 ./demo/jvmti/waiters/lib/amd64/libwaiters.so
ohair@494 357 "
ohair@494 358
ohair@494 359 SORT_SYMBOLS="
ohair@494 360 ./jre/lib/amd64/server/libjvm.so
ohair@494 361 ./jre/lib/amd64/libsaproc.so
ohair@494 362 "
ohair@494 363
ohair@494 364 SKIP_BIN_DIFF="true"
ohair@494 365
ohair@494 366 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 367 ./demo/jni/Poller/lib/amd64/libPoller.so
ohair@494 368 ./demo/jvmti/compiledMethodLoad/lib/amd64/libcompiledMethodLoad.so
ohair@494 369 ./demo/jvmti/gctest/lib/amd64/libgctest.so
ohair@494 370 ./demo/jvmti/heapTracker/lib/amd64/libheapTracker.so
ohair@494 371 ./demo/jvmti/heapViewer/lib/amd64/libheapViewer.so
ohair@494 372 ./demo/jvmti/hprof/lib/amd64/libhprof.so
ohair@494 373 ./demo/jvmti/minst/lib/amd64/libminst.so
ohair@494 374 ./demo/jvmti/mtrace/lib/amd64/libmtrace.so
ohair@494 375 ./demo/jvmti/versionCheck/lib/amd64/libversionCheck.so
ohair@494 376 ./demo/jvmti/waiters/lib/amd64/libwaiters.so
ohair@494 377 ./jre/lib/amd64/jli/libjli.so
ohair@494 378 ./jre/lib/amd64/libJdbcOdbc.so
ohair@494 379 ./jre/lib/amd64/libattach.so
ohair@494 380 ./jre/lib/amd64/libawt.so
ohair@494 381 ./jre/lib/amd64/libawt_headless.so
ohair@494 382 ./jre/lib/amd64/libawt_xawt.so
ohair@494 383 ./jre/lib/amd64/libdcpr.so
ohair@494 384 ./jre/lib/amd64/libdt_socket.so
ohair@494 385 ./jre/lib/amd64/libfontmanager.so
ohair@494 386 ./jre/lib/amd64/libhprof.so
ohair@494 387 ./jre/lib/amd64/libinstrument.so
ohair@494 388 ./jre/lib/amd64/libj2gss.so
ohair@494 389 ./jre/lib/amd64/libj2pcsc.so
ohair@494 390 ./jre/lib/amd64/libj2pkcs11.so
ohair@494 391 ./jre/lib/amd64/libj2ucrypto.so
ohair@494 392 ./jre/lib/amd64/libjaas_unix.so
ohair@494 393 ./jre/lib/amd64/libjava.so
ohair@494 394 ./jre/lib/amd64/libjava_crw_demo.so
ohair@494 395 ./jre/lib/amd64/libjawt.so
ohair@494 396 ./jre/lib/amd64/libjdwp.so
ohair@494 397 ./jre/lib/amd64/libjfr.so
ohair@494 398 ./jre/lib/amd64/libjpeg.so
ohair@494 399 ./jre/lib/amd64/libjsdt.so
ohair@494 400 ./jre/lib/amd64/libjsound.so
ohair@494 401 ./jre/lib/amd64/libkcms.so
ohair@494 402 ./jre/lib/amd64/liblcms.so
ohair@494 403 ./jre/lib/amd64/libmanagement.so
ohair@494 404 ./jre/lib/amd64/libmlib_image.so
ohair@494 405 ./jre/lib/amd64/libnet.so
ohair@494 406 ./jre/lib/amd64/libnio.so
ohair@494 407 ./jre/lib/amd64/libnpt.so
ohair@494 408 ./jre/lib/amd64/libsctp.so
ohair@494 409 ./jre/lib/amd64/libsplashscreen.so
ohair@494 410 ./jre/lib/amd64/libsunec.so
ohair@494 411 ./jre/lib/amd64/libsunwjdga.so
ohair@494 412 ./jre/lib/amd64/libt2k.so
ohair@494 413 ./jre/lib/amd64/libunpack.so
ohair@494 414 ./jre/lib/amd64/libverify.so
ohair@494 415 ./jre/lib/amd64/libzip.so
ohair@494 416 ./jre/lib/amd64/server/64/libjvm_db.so
ohair@494 417 ./jre/lib/amd64/server/64/libjvm_dtrace.so
ohair@494 418 ./bin/amd64/appletviewer
ohair@494 419 ./bin/amd64/extcheck
ohair@494 420 ./bin/amd64/idlj
ohair@494 421 ./bin/amd64/jar
ohair@494 422 ./bin/amd64/jarsigner
ohair@494 423 ./bin/amd64/java
ohair@494 424 ./bin/amd64/javac
ohair@494 425 ./bin/amd64/javadoc
ohair@494 426 ./bin/amd64/javah
ohair@494 427 ./bin/amd64/javap
ohair@494 428 ./bin/amd64/jcmd
ohair@494 429 ./bin/amd64/jconsole
ohair@494 430 ./bin/amd64/jdb
ohair@494 431 ./bin/amd64/jhat
ohair@494 432 ./bin/amd64/jinfo
ohair@494 433 ./bin/amd64/jmap
ohair@494 434 ./bin/amd64/jps
ohair@494 435 ./bin/amd64/jrunscript
ohair@494 436 ./bin/amd64/jsadebugd
ohair@494 437 ./bin/amd64/jstack
ohair@494 438 ./bin/amd64/jstat
ohair@494 439 ./bin/amd64/jstatd
ohair@494 440 ./bin/amd64/keytool
ohair@494 441 ./bin/amd64/native2ascii
ohair@494 442 ./bin/amd64/orbd
ohair@494 443 ./bin/amd64/pack200
ohair@494 444 ./bin/amd64/policytool
ohair@494 445 ./bin/amd64/rmic
ohair@494 446 ./bin/amd64/rmid
ohair@494 447 ./bin/amd64/rmiregistry
ohair@494 448 ./bin/amd64/schemagen
ohair@494 449 ./bin/amd64/serialver
ohair@494 450 ./bin/amd64/servertool
ohair@494 451 ./bin/amd64/tnameserv
ohair@494 452 ./bin/amd64/unpack200
ohair@494 453 ./bin/amd64/wsgen
ohair@494 454 ./bin/amd64/wsimport
ohair@494 455 ./bin/amd64/xjc
ohair@494 456 ./jre/bin/amd64/java
ohair@494 457 ./jre/bin/amd64/keytool
ohair@494 458 ./jre/bin/amd64/orbd
ohair@494 459 ./jre/bin/amd64/pack200
ohair@494 460 ./jre/bin/amd64/policytool
ohair@494 461 ./jre/bin/amd64/rmid
ohair@494 462 ./jre/bin/amd64/rmiregistry
ohair@494 463 ./jre/bin/amd64/servertool
ohair@494 464 ./jre/bin/amd64/tnameserv
ohair@494 465 ./jre/bin/amd64/unpack200
ohair@494 466 ./jre/lib/amd64/jexec
ohair@494 467 "
ohair@494 468
ohair@494 469 SKIP_FULLDUMP_DIFF="true"
ohair@494 470
ohair@494 471 # Filter random C++ symbol strings.
ohair@494 472 DIS_DIFF_FILTER="$SED -e s/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g"
ohair@494 473
ohair@494 474 fi
ohair@494 475
ohair@494 476 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparc" ]; then
ohair@494 477
ohair@494 478 STRIP_BEFORE_COMPARE="
ohair@494 479 ./demo/jni/Poller/lib/libPoller.so
ohair@494 480 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 481 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 482 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 483 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 484 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 485 ./demo/jvmti/minst/lib/libminst.so
ohair@494 486 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 487 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 488 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 489 ./jre/lib/sparc/jexec
ohair@494 490 "
ohair@494 491
ohair@494 492 SORT_SYMBOLS="
ohair@494 493 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 494 ./jre/lib/sparc/client/64/libjvm_db.so
ohair@494 495 ./jre/lib/sparc/client/64/libjvm_dtrace.so
ohair@494 496 ./jre/lib/sparc/client/libjsig.so
ohair@494 497 ./jre/lib/sparc/client/libjvm.so
ohair@494 498 ./jre/lib/sparc/client/libjvm_db.so
ohair@494 499 ./jre/lib/sparc/client/libjvm_dtrace.so
ohair@494 500 ./jre/lib/sparc/libjsig.so
ohair@494 501 ./jre/lib/sparc/libsaproc.so
ohair@494 502 ./jre/lib/sparc/server/64/libjvm_db.so
ohair@494 503 ./jre/lib/sparc/server/64/libjvm_dtrace.so
ohair@494 504 ./jre/lib/sparc/server/libjsig.so
ohair@494 505 ./jre/lib/sparc/server/libjvm.so
ohair@494 506 ./jre/lib/sparc/server/libjvm_db.so
ohair@494 507 ./jre/lib/sparc/server/libjvm_dtrace.so
ohair@494 508 "
ohair@494 509
ohair@494 510 SKIP_BIN_DIFF="true"
ohair@494 511
ohair@494 512 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 513 ./demo/jni/Poller/lib/libPoller.so
ohair@494 514 ./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so
ohair@494 515 ./demo/jvmti/gctest/lib/libgctest.so
ohair@494 516 ./demo/jvmti/heapTracker/lib/libheapTracker.so
ohair@494 517 ./demo/jvmti/heapViewer/lib/libheapViewer.so
ohair@494 518 ./demo/jvmti/hprof/lib/libhprof.so
ohair@494 519 ./demo/jvmti/minst/lib/libminst.so
ohair@494 520 ./demo/jvmti/mtrace/lib/libmtrace.so
ohair@494 521 ./demo/jvmti/versionCheck/lib/libversionCheck.so
ohair@494 522 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 523 ./jre/lib/sparc/client/libjvm.so
ohair@494 524 ./jre/lib/sparc/jli/libjli.so
ohair@494 525 ./jre/lib/sparc/libJdbcOdbc.so
ohair@494 526 ./jre/lib/sparc/libattach.so
ohair@494 527 ./jre/lib/sparc/libawt.so
ohair@494 528 ./jre/lib/sparc/libawt_headless.so
ohair@494 529 ./jre/lib/sparc/libawt_xawt.so
ohair@494 530 ./jre/lib/sparc/libdcpr.so
ohair@494 531 ./jre/lib/sparc/libdt_socket.so
ohair@494 532 ./jre/lib/sparc/libfontmanager.so
ohair@494 533 ./jre/lib/sparc/libhprof.so
ohair@494 534 ./jre/lib/sparc/libinstrument.so
ohair@494 535 ./jre/lib/sparc/libj2gss.so
ohair@494 536 ./jre/lib/sparc/libj2pcsc.so
ohair@494 537 ./jre/lib/sparc/libj2pkcs11.so
ohair@494 538 ./jre/lib/sparc/libj2ucrypto.so
ohair@494 539 ./jre/lib/sparc/libjaas_unix.so
ohair@494 540 ./jre/lib/sparc/libjava.so
ohair@494 541 ./jre/lib/sparc/libjava_crw_demo.so
ohair@494 542 ./jre/lib/sparc/libjawt.so
ohair@494 543 ./jre/lib/sparc/libjdwp.so
ohair@494 544 ./jre/lib/sparc/libjfr.so
ohair@494 545 ./jre/lib/sparc/libjpeg.so
ohair@494 546 ./jre/lib/sparc/libjsdt.so
ohair@494 547 ./jre/lib/sparc/libjsound.so
ohair@494 548 ./jre/lib/sparc/libkcms.so
ohair@494 549 ./jre/lib/sparc/liblcms.so
ohair@494 550 ./jre/lib/sparc/libmanagement.so
ohair@494 551 ./jre/lib/sparc/libmlib_image.so
ohair@494 552 ./jre/lib/sparc/libmlib_image_v.so
ohair@494 553 ./jre/lib/sparc/libnet.so
ohair@494 554 ./jre/lib/sparc/libnio.so
ohair@494 555 ./jre/lib/sparc/libnpt.so
ohair@494 556 ./jre/lib/sparc/libsctp.so
ohair@494 557 ./jre/lib/sparc/libsplashscreen.so
ohair@494 558 ./jre/lib/sparc/libsunec.so
ohair@494 559 ./jre/lib/sparc/libsunwjdga.so
ohair@494 560 ./jre/lib/sparc/libt2k.so
ohair@494 561 ./jre/lib/sparc/libunpack.so
ohair@494 562 ./jre/lib/sparc/libverify.so
ohair@494 563 ./jre/lib/sparc/libzip.so
ohair@494 564 ./jre/lib/sparc/server/libjvm.so
ohair@494 565 ./bin/appletviewer
ohair@494 566 ./bin/extcheck
ohair@494 567 ./bin/idlj
ohair@494 568 ./bin/jar
ohair@494 569 ./bin/jarsigner
ohair@494 570 ./bin/java
ohair@494 571 ./bin/javac
ohair@494 572 ./bin/javadoc
ohair@494 573 ./bin/javah
ohair@494 574 ./bin/javap
ohair@494 575 ./bin/jcmd
ohair@494 576 ./bin/jconsole
ohair@494 577 ./bin/jdb
ohair@494 578 ./bin/jhat
ohair@494 579 ./bin/jinfo
ohair@494 580 ./bin/jmap
ohair@494 581 ./bin/jps
ohair@494 582 ./bin/jrunscript
ohair@494 583 ./bin/jsadebugd
ohair@494 584 ./bin/jstack
ohair@494 585 ./bin/jstat
ohair@494 586 ./bin/jstatd
ohair@494 587 ./bin/keytool
ohair@494 588 ./bin/native2ascii
ohair@494 589 ./bin/orbd
ohair@494 590 ./bin/pack200
ohair@494 591 ./bin/policytool
ohair@494 592 ./bin/rmic
ohair@494 593 ./bin/rmid
ohair@494 594 ./bin/rmiregistry
ohair@494 595 ./bin/schemagen
ohair@494 596 ./bin/serialver
ohair@494 597 ./bin/servertool
ohair@494 598 ./bin/tnameserv
ohair@494 599 ./bin/unpack200
ohair@494 600 ./bin/wsgen
ohair@494 601 ./bin/wsimport
ohair@494 602 ./bin/xjc
ohair@494 603 ./jre/bin/java
ohair@494 604 ./jre/bin/keytool
ohair@494 605 ./jre/bin/orbd
ohair@494 606 ./jre/bin/pack200
ohair@494 607 ./jre/bin/policytool
ohair@494 608 ./jre/bin/rmid
ohair@494 609 ./jre/bin/rmiregistry
ohair@494 610 ./jre/bin/servertool
ohair@494 611 ./jre/bin/tnameserv
ohair@494 612 ./jre/bin/unpack200
ohair@494 613 ./jre/lib/sparc/jexec
ohair@494 614 "
ohair@494 615
ohair@494 616 # Filter random C++ symbol strings.
ohair@494 617 # Some numbers differ randomly.
ohair@494 618 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 619
ohair@494 620 # Some xor instructions end up with different args in the lib but not in the object files.
ohair@494 621 ACCEPTED_DIS_DIFF="
ohair@494 622 ./demo/jvmti/waiters/lib/libwaiters.so
ohair@494 623 "
ohair@494 624
ohair@494 625 SKIP_FULLDUMP_DIFF="true"
ohair@494 626
ohair@494 627 fi
ohair@494 628
ohair@494 629 if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then
ohair@494 630
ohair@494 631 STRIP_BEFORE_COMPARE="
ohair@494 632 ./demo/jni/Poller/lib/sparcv9/libPoller.so
ohair@494 633 ./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
ohair@494 634 ./demo/jvmti/gctest/lib/sparcv9/libgctest.so
ohair@494 635 ./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
ohair@494 636 ./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
ohair@494 637 ./demo/jvmti/hprof/lib/sparcv9/libhprof.so
ohair@494 638 ./demo/jvmti/minst/lib/sparcv9/libminst.so
ohair@494 639 ./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
ohair@494 640 ./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
ohair@494 641 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 642 "
ohair@494 643
ohair@494 644 SORT_SYMBOLS="
ohair@494 645 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 646 ./jre/lib/sparcv9/libjsig.so
ohair@494 647 ./jre/lib/sparcv9/libsaproc.so
ohair@494 648 ./jre/lib/sparcv9/server/libjvm.so
ohair@494 649 ./jre/lib/sparcv9/server/libjvm_dtrace.so
ohair@494 650 "
ohair@494 651
ohair@494 652 SKIP_BIN_DIFF="true"
ohair@494 653
ohair@494 654 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 655 ./demo/jni/Poller/lib/sparcv9/libPoller.so
ohair@494 656 ./demo/jvmti/compiledMethodLoad/lib/sparcv9/libcompiledMethodLoad.so
ohair@494 657 ./demo/jvmti/gctest/lib/sparcv9/libgctest.so
ohair@494 658 ./demo/jvmti/heapTracker/lib/sparcv9/libheapTracker.so
ohair@494 659 ./demo/jvmti/heapViewer/lib/sparcv9/libheapViewer.so
ohair@494 660 ./demo/jvmti/hprof/lib/sparcv9/libhprof.so
ohair@494 661 ./demo/jvmti/minst/lib/sparcv9/libminst.so
ohair@494 662 ./demo/jvmti/mtrace/lib/sparcv9/libmtrace.so
ohair@494 663 ./demo/jvmti/versionCheck/lib/sparcv9/libversionCheck.so
ohair@494 664 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 665 ./jre/lib/sparcv9/client/libjvm.so
ohair@494 666 ./jre/lib/sparcv9/jli/libjli.so
ohair@494 667 ./jre/lib/sparcv9/libJdbcOdbc.so
ohair@494 668 ./jre/lib/sparcv9/libattach.so
ohair@494 669 ./jre/lib/sparcv9/libawt.so
ohair@494 670 ./jre/lib/sparcv9/libawt_headless.so
ohair@494 671 ./jre/lib/sparcv9/libawt_xawt.so
ohair@494 672 ./jre/lib/sparcv9/libdcpr.so
ohair@494 673 ./jre/lib/sparcv9/libdt_socket.so
ohair@494 674 ./jre/lib/sparcv9/libfontmanager.so
ohair@494 675 ./jre/lib/sparcv9/libhprof.so
ohair@494 676 ./jre/lib/sparcv9/libinstrument.so
ohair@494 677 ./jre/lib/sparcv9/libj2gss.so
ohair@494 678 ./jre/lib/sparcv9/libj2pcsc.so
ohair@494 679 ./jre/lib/sparcv9/libj2pkcs11.so
ohair@494 680 ./jre/lib/sparcv9/libj2ucrypto.so
ohair@494 681 ./jre/lib/sparcv9/libjaas_unix.so
ohair@494 682 ./jre/lib/sparcv9/libjava.so
ohair@494 683 ./jre/lib/sparcv9/libjava_crw_demo.so
ohair@494 684 ./jre/lib/sparcv9/libjawt.so
ohair@494 685 ./jre/lib/sparcv9/libjdwp.so
ohair@494 686 ./jre/lib/sparcv9/libjfr.so
ohair@494 687 ./jre/lib/sparcv9/libjpeg.so
ohair@494 688 ./jre/lib/sparcv9/libjsdt.so
ohair@494 689 ./jre/lib/sparcv9/libjsound.so
ohair@494 690 ./jre/lib/sparcv9/libkcms.so
ohair@494 691 ./jre/lib/sparcv9/liblcms.so
ohair@494 692 ./jre/lib/sparcv9/libmanagement.so
ohair@494 693 ./jre/lib/sparcv9/libmlib_image.so
ohair@494 694 ./jre/lib/sparcv9/libmlib_image_v.so
ohair@494 695 ./jre/lib/sparcv9/libnet.so
ohair@494 696 ./jre/lib/sparcv9/libnio.so
ohair@494 697 ./jre/lib/sparcv9/libnpt.so
ohair@494 698 ./jre/lib/sparcv9/libsctp.so
ohair@494 699 ./jre/lib/sparcv9/libsplashscreen.so
ohair@494 700 ./jre/lib/sparcv9/libsunec.so
ohair@494 701 ./jre/lib/sparcv9/libsunwjdga.so
ohair@494 702 ./jre/lib/sparcv9/libt2k.so
ohair@494 703 ./jre/lib/sparcv9/libunpack.so
ohair@494 704 ./jre/lib/sparcv9/libverify.so
ohair@494 705 ./jre/lib/sparcv9/libzip.so
ohair@494 706 ./jre/lib/sparcv9/server/libjvm.so
ohair@494 707 ./bin/sparcv9/appletviewer
ohair@494 708 ./bin/sparcv9/extcheck
ohair@494 709 ./bin/sparcv9/idlj
ohair@494 710 ./bin/sparcv9/jar
ohair@494 711 ./bin/sparcv9/jarsigner
ohair@494 712 ./bin/sparcv9/java
ohair@494 713 ./bin/sparcv9/javac
ohair@494 714 ./bin/sparcv9/javadoc
ohair@494 715 ./bin/sparcv9/javah
ohair@494 716 ./bin/sparcv9/javap
ohair@494 717 ./bin/sparcv9/jcmd
ohair@494 718 ./bin/sparcv9/jconsole
ohair@494 719 ./bin/sparcv9/jdb
ohair@494 720 ./bin/sparcv9/jhat
ohair@494 721 ./bin/sparcv9/jinfo
ohair@494 722 ./bin/sparcv9/jmap
ohair@494 723 ./bin/sparcv9/jps
ohair@494 724 ./bin/sparcv9/jrunscript
ohair@494 725 ./bin/sparcv9/jsadebugd
ohair@494 726 ./bin/sparcv9/jstack
ohair@494 727 ./bin/sparcv9/jstat
ohair@494 728 ./bin/sparcv9/jstatd
ohair@494 729 ./bin/sparcv9/keytool
ohair@494 730 ./bin/sparcv9/native2ascii
ohair@494 731 ./bin/sparcv9/orbd
ohair@494 732 ./bin/sparcv9/pack200
ohair@494 733 ./bin/sparcv9/policytool
ohair@494 734 ./bin/sparcv9/rmic
ohair@494 735 ./bin/sparcv9/rmid
ohair@494 736 ./bin/sparcv9/rmiregistry
ohair@494 737 ./bin/sparcv9/schemagen
ohair@494 738 ./bin/sparcv9/serialver
ohair@494 739 ./bin/sparcv9/servertool
ohair@494 740 ./bin/sparcv9/tnameserv
ohair@494 741 ./bin/sparcv9/unpack200
ohair@494 742 ./bin/sparcv9/wsgen
ohair@494 743 ./bin/sparcv9/wsimport
ohair@494 744 ./bin/sparcv9/xjc
ohair@494 745 ./jre/bin/sparcv9/java
ohair@494 746 ./jre/bin/sparcv9/keytool
ohair@494 747 ./jre/bin/sparcv9/orbd
ohair@494 748 ./jre/bin/sparcv9/pack200
ohair@494 749 ./jre/bin/sparcv9/policytool
ohair@494 750 ./jre/bin/sparcv9/rmid
ohair@494 751 ./jre/bin/sparcv9/rmiregistry
ohair@494 752 ./jre/bin/sparcv9/servertool
ohair@494 753 ./jre/bin/sparcv9/tnameserv
ohair@494 754 ./jre/bin/sparcv9/unpack200
ohair@494 755 "
ohair@494 756
ohair@494 757 # Filter random C++ symbol strings.
ohair@494 758 # Some numbers differ randomly.
ohair@494 759 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 760
ohair@494 761 # Some xor instructions end up with different args in the lib but not in the object files.
ohair@494 762 ACCEPTED_DIS_DIFF="
ohair@494 763 ./demo/jvmti/waiters/lib/sparcv9/libwaiters.so
ohair@494 764 "
ohair@494 765
ohair@494 766 SKIP_FULLDUMP_DIFF="true"
ohair@494 767
ohair@494 768 fi
ohair@494 769
ohair@494 770
ohair@494 771 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
ohair@494 772
ohair@494 773 # Probably should add all libs here
ohair@494 774 ACCEPTED_SMALL_SIZE_DIFF="
ohair@494 775 ./demo/jvmti/gctest/lib/gctest.dll
ohair@494 776 ./demo/jvmti/heapTracker/lib/heapTracker.dll
ohair@494 777 ./demo/jvmti/minst/lib/minst.dll
ohair@494 778 ./jre/bin/attach.dll
ohair@494 779 ./jre/bin/java_crw_demo.dll
ohair@494 780 ./jre/bin/jsoundds.dll
ohair@494 781 ./bin/appletviewer.exe
ohair@494 782 ./bin/extcheck.exe
ohair@494 783 ./bin/idlj.exe
ohair@494 784 ./bin/jar.exe
ohair@494 785 ./bin/jarsigner.exe
ohair@494 786 ./bin/java-rmi.exe
ohair@494 787 ./bin/java.exe
ohair@494 788 ./bin/javac.exe
ohair@494 789 ./bin/javadoc.exe
ohair@494 790 ./bin/javah.exe
ohair@494 791 ./bin/javap.exe
ohair@494 792 ./bin/javaw.exe
ohair@494 793 ./bin/jcmd.exe
ohair@494 794 ./bin/jconsole.exe
ohair@494 795 ./bin/jdb.exe
ohair@494 796 ./bin/jhat.exe
ohair@494 797 ./bin/jinfo.exe
ohair@494 798 ./bin/jmap.exe
ohair@494 799 ./bin/jps.exe
ohair@494 800 ./bin/jrunscript.exe
ohair@494 801 ./bin/jsadebugd.exe
ohair@494 802 ./bin/jstack.exe
ohair@494 803 ./bin/jstat.exe
ohair@494 804 ./bin/jstatd.exe
ohair@494 805 ./bin/keytool.exe
ohair@494 806 ./bin/kinit.exe
ohair@494 807 ./bin/klist.exe
ohair@494 808 ./bin/ktab.exe
ohair@494 809 ./bin/native2ascii.exe
ohair@494 810 ./bin/orbd.exe
ohair@494 811 ./bin/pack200.exe
ohair@494 812 ./bin/policytool.exe
ohair@494 813 ./bin/rmic.exe
ohair@494 814 ./bin/rmid.exe
ohair@494 815 ./bin/rmiregistry.exe
ohair@494 816 ./bin/schemagen.exe
ohair@494 817 ./bin/serialver.exe
ohair@494 818 ./bin/servertool.exe
ohair@494 819 ./bin/tnameserv.exe
ohair@494 820 ./bin/unpack200.exe
ohair@494 821 ./bin/wsgen.exe
ohair@494 822 ./bin/wsimport.exe
ohair@494 823 ./bin/xjc.exe
ohair@494 824 ./jre/bin/java-rmi.exe
ohair@494 825 ./jre/bin/java.exe
ohair@494 826 ./jre/bin/javaw.exe
ohair@494 827 ./jre/bin/keytool.exe
ohair@494 828 ./jre/bin/kinit.exe
ohair@494 829 ./jre/bin/klist.exe
ohair@494 830 ./jre/bin/ktab.exe
ohair@494 831 ./jre/bin/orbd.exe
ohair@494 832 ./jre/bin/pack200.exe
ohair@494 833 ./jre/bin/policytool.exe
ohair@494 834 ./jre/bin/rmid.exe
ohair@494 835 ./jre/bin/rmiregistry.exe
ohair@494 836 ./jre/bin/servertool.exe
ohair@494 837 ./jre/bin/tnameserv.exe
ohair@494 838 ./jre/bin/unpack200.exe
ohair@494 839 "
ohair@494 840
ohair@494 841 # On windows, there are unavoidable allignment issues making
ohair@494 842 # a perfect disasm diff impossible. Filter out the following:
ohair@494 843 # * Random parts of C++ symbols (this is a bit greedy, but does the trick)
ohair@494 844 # @XXXXX
ohair@494 845 # * Hexadecimal addresses that are sometimes alligned differently.
ohair@494 846 # * Dates in version strings XXXX_XX_XX.
ohair@494 847 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 848
ohair@494 849 SKIP_BIN_DIFF="true"
ohair@494 850 SKIP_FULLDUMP_DIFF="true"
ohair@494 851
ohair@494 852 fi
ohair@494 853
ohair@494 854
ohair@494 855 if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
ohair@494 856 ACCEPTED_JARZIP_CONTENTS="
ohair@494 857 /META-INF/INDEX.LIST
ohair@494 858 "
ohair@494 859
ohair@494 860 KNOWN_BIN_DIFF="
ohair@494 861 ./jre/lib/libJObjC.dylib
ohair@494 862 "
ohair@494 863
ohair@494 864 ACCEPTED_BIN_DIFF="
ohair@494 865 ./bin/appletviewer
ohair@494 866 ./bin/extcheck
ohair@494 867 ./bin/idlj
ohair@494 868 ./bin/jar
ohair@494 869 ./bin/jarsigner
ohair@494 870 ./bin/java
ohair@494 871 ./bin/javac
ohair@494 872 ./bin/javadoc
ohair@494 873 ./bin/javah
ohair@494 874 ./bin/javap
ohair@494 875 ./bin/jcmd
ohair@494 876 ./bin/jconsole
ohair@494 877 ./bin/jdb
ohair@494 878 ./bin/jhat
ohair@494 879 ./bin/jinfo
ohair@494 880 ./bin/jmap
ohair@494 881 ./bin/jps
ohair@494 882 ./bin/jrunscript
ohair@494 883 ./bin/jsadebugd
ohair@494 884 ./bin/jstack
ohair@494 885 ./bin/jstat
ohair@494 886 ./bin/jstatd
ohair@494 887 ./bin/keytool
ohair@494 888 ./bin/native2ascii
ohair@494 889 ./bin/orbd
ohair@494 890 ./bin/pack200
ohair@494 891 ./bin/policytool
ohair@494 892 ./bin/rmic
ohair@494 893 ./bin/rmid
ohair@494 894 ./bin/rmiregistry
ohair@494 895 ./bin/schemagen
ohair@494 896 ./bin/serialver
ohair@494 897 ./bin/servertool
ohair@494 898 ./bin/tnameserv
ohair@494 899 ./bin/wsgen
ohair@494 900 ./bin/wsimport
ohair@494 901 ./bin/xjc
ohair@494 902 ./jre/bin/java
ohair@494 903 ./jre/bin/keytool
ohair@494 904 ./jre/bin/orbd
ohair@494 905 ./jre/bin/pack200
ohair@494 906 ./jre/bin/policytool
ohair@494 907 ./jre/bin/rmid
ohair@494 908 ./jre/bin/rmiregistry
ohair@494 909 ./jre/bin/servertool
ohair@494 910 ./jre/bin/tnameserv
ohair@494 911 ./jre/lib/libsaproc.dylib
ohair@494 912 ./jre/lib/server/libjvm.dylib
ohair@494 913 "
ohair@494 914
ohair@494 915 KNOWN_SIZE_DIFF="
ohair@494 916 ./jre/lib/libJObjC.dylib
ohair@494 917 "
ohair@494 918
ohair@494 919 SORT_SYMBOLS="
ohair@494 920 ./jre/lib/libJObjC.dylib
ohair@494 921 "
ohair@494 922
ohair@494 923 KNOWN_SYM_DIFF="
ohair@494 924 ./jre/lib/libJObjC.dylib
ohair@494 925 "
ohair@494 926
ohair@494 927 KNOWN_ELF_DIFF="
ohair@494 928 ./jre/lib/libJObjC.dylib
ohair@494 929 "
ohair@494 930
ohair@494 931 KNOWN_DIS_DIFF="
ohair@494 932 ./jre/lib/libJObjC.dylib
ohair@494 933 "
ohair@494 934
ohair@494 935 fi

mercurial