compare_exceptions.sh.incl revision 1501:efc8d1e6aa3d
1#!/bin/bash 2# 3# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 4# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5# 6# This code is free software; you can redistribute it and/or modify it 7# under the terms of the GNU General Public License version 2 only, as 8# published by the Free Software Foundation. 9# 10# This code is distributed in the hope that it will be useful, but WITHOUT 11# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 12# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 13# version 2 for more details (a copy is included in the LICENSE file that 14# accompanied this code). 15# 16# You should have received a copy of the GNU General Public License version 17# 2 along with this work; if not, write to the Free Software Foundation, 18# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 19# 20# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 21# or visit www.oracle.com if you need additional information or have any 22# questions. 23# 24 25# This script is not to be run as stand-alone, it should be included from 26# compare.sh. 27 28########################################################################################## 29# Check that we are run via inclusion from compare.sh and not as stand-alone. 30if [ -z "$COMPARE_EXCEPTIONS_INCLUDE" ]; then 31 echo "Error: This script should not be run as stand-alone. It is included by compare.sh" 32 exit 1 33fi 34 35########################################################################################## 36# Diff exceptions 37 38if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86" ]; then 39 40STRIP_BEFORE_COMPARE=" 41./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 42./demo/jvmti/gctest/lib/libgctest.so 43./demo/jvmti/heapTracker/lib/libheapTracker.so 44./demo/jvmti/heapViewer/lib/libheapViewer.so 45./demo/jvmti/hprof/lib/libhprof.so 46./demo/jvmti/minst/lib/libminst.so 47./demo/jvmti/mtrace/lib/libmtrace.so 48./demo/jvmti/versionCheck/lib/libversionCheck.so 49./demo/jvmti/waiters/lib/libwaiters.so 50" 51 52ACCEPTED_BIN_DIFF=" 53./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 54./demo/jvmti/gctest/lib/libgctest.so 55./demo/jvmti/heapTracker/lib/libheapTracker.so 56./demo/jvmti/heapViewer/lib/libheapViewer.so 57./demo/jvmti/hprof/lib/libhprof.so 58./demo/jvmti/minst/lib/libminst.so 59./demo/jvmti/mtrace/lib/libmtrace.so 60./demo/jvmti/versionCheck/lib/libversionCheck.so 61./demo/jvmti/waiters/lib/libwaiters.so 62./lib/i386/client/libjvm.so 63./lib/i386/libattach.so 64./lib/i386/libdt_socket.so 65./lib/i386/libhprof.so 66./lib/i386/libinstrument.so 67./lib/i386/libjava_crw_demo.so 68./lib/i386/libjsdt.so 69./lib/i386/libmanagement.so 70./lib/i386/libnpt.so 71./lib/i386/libverify.so 72./lib/i386/server/libjvm.so 73./bin/appletviewer 74./bin/idlj 75./bin/jar 76./bin/jarsigner 77./bin/java 78./bin/javac 79./bin/javadoc 80./bin/javah 81./bin/javap 82./bin/jdeps 83./bin/jcmd 84./bin/jconsole 85./bin/jdb 86./bin/jimage 87./bin/jinfo 88./bin/jjs 89./bin/jmap 90./bin/jps 91./bin/jrunscript 92./bin/jsadebugd 93./bin/jstack 94./bin/jstat 95./bin/jstatd 96./bin/keytool 97./bin/native2ascii 98./bin/orbd 99./bin/pack200 100./bin/policytool 101./bin/rmic 102./bin/rmid 103./bin/rmiregistry 104./bin/schemagen 105./bin/serialver 106./bin/servertool 107./bin/tnameserv 108./bin/wsgen 109./bin/wsimport 110./bin/xjc 111" 112 113fi 114 115if [ "$OPENJDK_TARGET_OS" = "linux" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then 116 117STRIP_BEFORE_COMPARE=" 118./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 119./demo/jvmti/gctest/lib/libgctest.so 120./demo/jvmti/heapTracker/lib/libheapTracker.so 121./demo/jvmti/heapViewer/lib/libheapViewer.so 122./demo/jvmti/hprof/lib/libhprof.so 123./demo/jvmti/minst/lib/libminst.so 124./demo/jvmti/mtrace/lib/libmtrace.so 125./demo/jvmti/versionCheck/lib/libversionCheck.so 126./demo/jvmti/waiters/lib/libwaiters.so 127" 128 129ACCEPTED_BIN_DIFF=" 130./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 131./demo/jvmti/gctest/lib/libgctest.so 132./demo/jvmti/heapTracker/lib/libheapTracker.so 133./demo/jvmti/heapViewer/lib/libheapViewer.so 134./demo/jvmti/hprof/lib/libhprof.so 135./demo/jvmti/minst/lib/libminst.so 136./demo/jvmti/mtrace/lib/libmtrace.so 137./demo/jvmti/versionCheck/lib/libversionCheck.so 138./demo/jvmti/waiters/lib/libwaiters.so 139./lib/amd64/libattach.so 140./lib/amd64/libdt_socket.so 141./lib/amd64/libhprof.so 142./lib/amd64/libinstrument.so 143./lib/amd64/libjava_crw_demo.so 144./lib/amd64/libjsdt.so 145./lib/amd64/libjsig.so 146./lib/amd64/libmanagement.so 147./lib/amd64/libnpt.so 148./lib/amd64/libsaproc.so 149./lib/amd64/libverify.so 150./lib/amd64/server/libjsig.so 151./lib/amd64/server/libjvm.so 152./bin/appletviewer 153./bin/idlj 154./bin/jar 155./bin/jarsigner 156./bin/java 157./bin/javac 158./bin/javadoc 159./bin/javah 160./bin/javap 161./bin/jdeps 162./bin/jcmd 163./bin/jconsole 164./bin/jdb 165./bin/jimage 166./bin/jinfo 167./bin/jjs 168./bin/jmap 169./bin/jps 170./bin/jrunscript 171./bin/jsadebugd 172./bin/jstack 173./bin/jstat 174./bin/jstatd 175./bin/keytool 176./bin/native2ascii 177./bin/orbd 178./bin/pack200 179./bin/policytool 180./bin/rmic 181./bin/rmid 182./bin/rmiregistry 183./bin/schemagen 184./bin/serialver 185./bin/servertool 186./bin/tnameserv 187./bin/wsgen 188./bin/wsimport 189./bin/xjc 190" 191 192fi 193 194if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then 195 196STRIP_BEFORE_COMPARE=" 197./demo/jni/Poller/lib/libPoller.so 198./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 199./demo/jvmti/gctest/lib/libgctest.so 200./demo/jvmti/heapTracker/lib/libheapTracker.so 201./demo/jvmti/heapViewer/lib/libheapViewer.so 202./demo/jvmti/hprof/lib/libhprof.so 203./demo/jvmti/minst/lib/libminst.so 204./demo/jvmti/mtrace/lib/libmtrace.so 205./demo/jvmti/versionCheck/lib/libversionCheck.so 206./demo/jvmti/waiters/lib/libwaiters.so 207" 208 209SORT_SYMBOLS=" 210./lib/amd64/server/libjvm.so 211./lib/amd64/libsaproc.so 212" 213 214SKIP_BIN_DIFF="true" 215 216ACCEPTED_SMALL_SIZE_DIFF=" 217./demo/jni/Poller/lib/libPoller.so 218./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 219./demo/jvmti/gctest/lib/libgctest.so 220./demo/jvmti/heapTracker/lib/libheapTracker.so 221./demo/jvmti/heapViewer/lib/libheapViewer.so 222./demo/jvmti/hprof/lib/libhprof.so 223./demo/jvmti/minst/lib/libminst.so 224./demo/jvmti/mtrace/lib/libmtrace.so 225./demo/jvmti/versionCheck/lib/libversionCheck.so 226./demo/jvmti/waiters/lib/libwaiters.so 227./lib/amd64/jli/libjli.so 228./lib/amd64/jspawnhelper 229./lib/amd64/libJdbcOdbc.so 230./lib/amd64/libattach.so 231./lib/amd64/libawt.so 232./lib/amd64/libawt_headless.so 233./lib/amd64/libawt_xawt.so 234./lib/amd64/libdcpr.so 235./lib/amd64/libdt_socket.so 236./lib/amd64/libfontmanager.so 237./lib/amd64/libhprof.so 238./lib/amd64/libinstrument.so 239./lib/amd64/libj2gss.so 240./lib/amd64/libj2pcsc.so 241./lib/amd64/libj2pkcs11.so 242./lib/amd64/libj2ucrypto.so 243./lib/amd64/libjaas_unix.so 244./lib/amd64/libjava.so 245./lib/amd64/libjava_crw_demo.so 246./lib/amd64/libjawt.so 247./lib/amd64/libjdwp.so 248./lib/amd64/libjfr.so 249./lib/amd64/libjpeg.so 250./lib/amd64/libjsdt.so 251./lib/amd64/libjsound.so 252./lib/amd64/libkcms.so 253./lib/amd64/liblcms.so 254./lib/amd64/libmanagement.so 255./lib/amd64/libmlib_image.so 256./lib/amd64/libnet.so 257./lib/amd64/libnio.so 258./lib/amd64/libnpt.so 259./lib/amd64/libsctp.so 260./lib/amd64/libsplashscreen.so 261./lib/amd64/libsunec.so 262./lib/amd64/libsunwjdga.so 263./lib/amd64/libt2k.so 264./lib/amd64/libunpack.so 265./lib/amd64/libverify.so 266./lib/amd64/libzip.so 267./lib/amd64/server/64/libjvm_db.so 268./lib/amd64/server/64/libjvm_dtrace.so 269./lib/amd64/server/libjvm.so 270./lib/amd64/server/libjvm_db.so 271./lib/amd64/server/libjvm_dtrace.so 272./bin/appletviewer 273./bin/idlj 274./bin/jar 275./bin/jarsigner 276./bin/java 277./bin/javac 278./bin/javadoc 279./bin/javah 280./bin/javap 281./bin/jdeps 282./bin/jcmd 283./bin/jconsole 284./bin/jdb 285./bin/jimage 286./bin/jinfo 287./bin/jjs 288./bin/jmap 289./bin/jps 290./bin/jrunscript 291./bin/jsadebugd 292./bin/jstack 293./bin/jstat 294./bin/jstatd 295./bin/keytool 296./bin/native2ascii 297./bin/orbd 298./bin/pack200 299./bin/policytool 300./bin/rmic 301./bin/rmid 302./bin/rmiregistry 303./bin/schemagen 304./bin/serialver 305./bin/servertool 306./bin/tnameserv 307./bin/unpack200 308./bin/wsgen 309./bin/wsimport 310./bin/xjc 311" 312 313SKIP_FULLDUMP_DIFF="true" 314 315# Filter random C++ symbol strings. 316# Some numbers differ randomly. 317# Can't use space in these expressions as the shell will mess with them. 318DIS_DIFF_FILTER="$SED \ 319 -e 's/\.[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g' \ 320 -e 's/\([0-9a-f][0-9a-f].\)\{2,8\}[0-9a-f][0-9a-f]/<NUMS>/g' \ 321 -e 's/\(0x\)[0-9a-f]*\([,(>]\)/\1<HEX>\2/g' \ 322 -e 's/\(0x\)[0-9a-f]*$/\1<HEX>/g' \ 323 -e 's/\(\#.\)[0-9a-f]*\(.<\)/\1<HEX>\2/g' \ 324 -e 's/[\.A-Za-z0-9%]\{16,16\}$/<BIN>/g'" 325 326fi 327 328if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then 329 330STRIP_BEFORE_COMPARE=" 331./demo/jni/Poller/lib/libPoller.so 332./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 333./demo/jvmti/gctest/lib/libgctest.so 334./demo/jvmti/heapTracker/lib/libheapTracker.so 335./demo/jvmti/heapViewer/lib/libheapViewer.so 336./demo/jvmti/hprof/lib/libhprof.so 337./demo/jvmti/minst/lib/libminst.so 338./demo/jvmti/mtrace/lib/libmtrace.so 339./demo/jvmti/versionCheck/lib/libversionCheck.so 340./demo/jvmti/waiters/lib/libwaiters.so 341" 342 343SORT_SYMBOLS=" 344./demo/jvmti/waiters/lib/libwaiters.so 345./lib/sparcv9/libjsig.so 346./lib/sparcv9/libsaproc.so 347./lib/sparcv9/server/libjvm.so 348./lib/sparcv9/server/libjvm_dtrace.so 349" 350 351SKIP_BIN_DIFF="true" 352 353ACCEPTED_SMALL_SIZE_DIFF=" 354./demo/jni/Poller/lib/libPoller.so 355./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.so 356./demo/jvmti/gctest/lib/libgctest.so 357./demo/jvmti/heapTracker/lib/libheapTracker.so 358./demo/jvmti/heapViewer/lib/libheapViewer.so 359./demo/jvmti/hprof/lib/libhprof.so 360./demo/jvmti/minst/lib/libminst.so 361./demo/jvmti/mtrace/lib/libmtrace.so 362./demo/jvmti/versionCheck/lib/libversionCheck.so 363./demo/jvmti/waiters/lib/libwaiters.so 364./lib/sparcv9/client/libjvm.so 365./lib/sparcv9/jli/libjli.so 366./lib/sparcv9/jspawnhelper 367./lib/sparcv9/libJdbcOdbc.so 368./lib/sparcv9/libattach.so 369./lib/sparcv9/libawt.so 370./lib/sparcv9/libawt_headless.so 371./lib/sparcv9/libawt_xawt.so 372./lib/sparcv9/libdcpr.so 373./lib/sparcv9/libdt_socket.so 374./lib/sparcv9/libfontmanager.so 375./lib/sparcv9/libhprof.so 376./lib/sparcv9/libinstrument.so 377./lib/sparcv9/libj2gss.so 378./lib/sparcv9/libj2pcsc.so 379./lib/sparcv9/libj2pkcs11.so 380./lib/sparcv9/libj2ucrypto.so 381./lib/sparcv9/libjaas_unix.so 382./lib/sparcv9/libjava.so 383./lib/sparcv9/libjava_crw_demo.so 384./lib/sparcv9/libjawt.so 385./lib/sparcv9/libjdwp.so 386./lib/sparcv9/libjfr.so 387./lib/sparcv9/libjpeg.so 388./lib/sparcv9/libjsdt.so 389./lib/sparcv9/libjsound.so 390./lib/sparcv9/libkcms.so 391./lib/sparcv9/liblcms.so 392./lib/sparcv9/libmanagement.so 393./lib/sparcv9/libmlib_image.so 394./lib/sparcv9/libmlib_image_v.so 395./lib/sparcv9/libnet.so 396./lib/sparcv9/libnio.so 397./lib/sparcv9/libnpt.so 398./lib/sparcv9/libsctp.so 399./lib/sparcv9/libsplashscreen.so 400./lib/sparcv9/libsunec.so 401./lib/sparcv9/libsunwjdga.so 402./lib/sparcv9/libt2k.so 403./lib/sparcv9/libunpack.so 404./lib/sparcv9/libverify.so 405./lib/sparcv9/libzip.so 406./lib/sparcv9/server/libjvm.so 407./bin/appletviewer 408./bin/idlj 409./bin/jar 410./bin/jarsigner 411./bin/java 412./bin/javac 413./bin/javadoc 414./bin/javah 415./bin/javap 416./bin/jdeps 417./bin/jcmd 418./bin/jconsole 419./bin/jdb 420./bin/jimage 421./bin/jinfo 422./bin/jjs 423./bin/jmap 424./bin/jps 425./bin/jrunscript 426./bin/jsadebugd 427./bin/jstack 428./bin/jstat 429./bin/jstatd 430./bin/keytool 431./bin/native2ascii 432./bin/orbd 433./bin/pack200 434./bin/policytool 435./bin/rmic 436./bin/rmid 437./bin/rmiregistry 438./bin/schemagen 439./bin/serialver 440./bin/servertool 441./bin/tnameserv 442./bin/unpack200 443./bin/wsgen 444./bin/wsimport 445./bin/xjc 446" 447 448# Filter random C++ symbol strings. 449# Some numbers differ randomly. 450DIS_DIFF_FILTER="$SED \ 451 -e 's/\$[a-zA-Z0-9_\$]\{15,15\}/<SYM>/g' \ 452 -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' \ 453 -e 's/\(%g1,.0x\)[0-9a-f]*\(,.%g1\)/\1<HEX>\2/g' \ 454 -e 's/\(!.\)[0-9a-f]*\(.<SUNWprivate_1.1+0x\)[0-9a-f]*/\1<NUM>\2<HEX>/g' \ 455 -e 's/\!.[0-9a-f]\{1,4\} <_DYNAMIC+0x[0-9a-f]\{1,4\}>/<DYNAMIC>/g'" 456 457# Some xor instructions end up with different args in the lib but not in the object files. 458ACCEPTED_DIS_DIFF=" 459./demo/jvmti/waiters/lib/libwaiters.so 460" 461 462SKIP_FULLDUMP_DIFF="true" 463 464fi 465 466 467if [ "$OPENJDK_TARGET_OS" = "windows" ]; then 468 469ACCEPTED_JARZIP_CONTENTS=" 470/modules_libs/java.security.jgss/w2k_lsa_auth.diz 471/modules_libs/java.security.jgss/w2k_lsa_auth.dll 472" 473 474# Probably should add all libs here 475ACCEPTED_SMALL_SIZE_DIFF=" 476./demo/jvmti/gctest/lib/gctest.dll 477./demo/jvmti/heapTracker/lib/heapTracker.dll 478./demo/jvmti/minst/lib/minst.dll 479./bin/attach.dll 480./bin/java_crw_demo.dll 481./bin/jsoundds.dll 482./bin/server/jvm.dll 483./bin/appletviewer.exe 484./bin/idlj.exe 485./bin/jar.exe 486./bin/jarsigner.exe 487./bin/java-rmi.exe 488./bin/java.exe 489./bin/javac.exe 490./bin/javadoc.exe 491./bin/javah.exe 492./bin/javap.exe 493./bin/jdeps.exe 494./bin/javaw.exe 495./bin/jcmd.exe 496./bin/jconsole.exe 497./bin/jdb.exe 498./bin/jimage.exe 499./bin/jinfo.exe 500./bin/jjs.exe 501./bin/jmap.exe 502./bin/jps.exe 503./bin/jrunscript.exe 504./bin/jsadebugd.exe 505./bin/jstack.exe 506./bin/jstat.exe 507./bin/jstatd.exe 508./bin/keytool.exe 509./bin/kinit.exe 510./bin/klist.exe 511./bin/ktab.exe 512./bin/native2ascii.exe 513./bin/orbd.exe 514./bin/pack200.exe 515./bin/policytool.exe 516./bin/rmic.exe 517./bin/rmid.exe 518./bin/rmiregistry.exe 519./bin/schemagen.exe 520./bin/serialver.exe 521./bin/servertool.exe 522./bin/tnameserv.exe 523./bin/unpack200.exe 524./bin/wsgen.exe 525./bin/wsimport.exe 526./bin/xjc.exe 527" 528 529# jabswitch.exe is compiled and linked with incremental turned on in the old 530# build. This makes no sense, so it's turned off in the new build. 531ACCEPTED_SIZE_DIFF=" 532./bin/jabswitch.exe 533" 534ACCEPTED_DIS_DIFF=" 535./bin/jabswitch.exe 536" 537 538# On windows, there are unavoidable allignment issues making 539# a perfect disasm diff impossible. Filter out the following: 540# * Random parts of C++ symbols (this is a bit greedy, but does the trick) 541# @XXXXX 542# * Hexadecimal addresses that are sometimes alligned differently. 543# * Dates in version strings XXXX_XX_XX. 544DIS_DIFF_FILTER="$SED \ 545 -e 's/^ [0-9A-F]\{16\}: //g' \ 546 -e 's/[@?][A-Za-z0-9_]\{1,25\}/<SYM>/g' \ 547 -e 's/\([\[+]\)[0-9A-F]\{4,16\}h\]/\1<HEXSTR>]/g' \ 548 -e 's/_[0-9]\{4\}_[0-9]\{2\}_[0-9]\{2\}/_<DATE>/g'" 549#DIS_DIFF_FILTER="$CAT" 550 551SKIP_BIN_DIFF="true" 552SKIP_FULLDUMP_DIFF="true" 553 554fi 555 556 557if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then 558ACCEPTED_JARZIP_CONTENTS=" 559/META-INF/INDEX.LIST 560" 561 562ACCEPTED_BIN_DIFF=" 563./bin/appletviewer 564./bin/idlj 565./bin/jar 566./bin/jarsigner 567./bin/java 568./bin/javac 569./bin/javadoc 570./bin/javah 571./bin/javap 572./bin/javaws 573./bin/jdeps 574./bin/jcmd 575./bin/jconsole 576./bin/jdb 577./bin/jimage 578./bin/jinfo 579./bin/jjs 580./bin/jmap 581./bin/jps 582./bin/jrunscript 583./bin/jsadebugd 584./bin/jstack 585./bin/jstat 586./bin/jstatd 587./bin/keytool 588./bin/native2ascii 589./bin/orbd 590./bin/pack200 591./bin/policytool 592./bin/rmic 593./bin/rmid 594./bin/rmiregistry 595./bin/schemagen 596./bin/serialver 597./bin/servertool 598./bin/tnameserv 599./bin/wsgen 600./bin/wsimport 601./bin/xjc 602./demo/jvmti/compiledMethodLoad/lib/libcompiledMethodLoad.dylib 603./demo/jvmti/gctest/lib/libgctest.dylib 604./demo/jvmti/heapTracker/lib/libheapTracker.dylib 605./demo/jvmti/heapViewer/lib/libheapViewer.dylib 606./demo/jvmti/minst/lib/libminst.dylib 607./demo/jvmti/mtrace/lib/libmtrace.dylib 608./demo/jvmti/versionCheck/lib/libversionCheck.dylib 609./demo/jvmti/waiters/lib/libwaiters.dylib 610./Contents/Home/bin/_javaws 611./Contents/Home/bin/idlj 612./Contents/Home/bin/servertool 613./Contents/Home/lib/shortcuts/JavaWSApplicationStub 614./Contents/Home/lib/jli/libjli.dylib 615./Contents/Home/lib/libAppleScriptEngine.dylib 616./Contents/Home/lib/libattach.dylib 617./Contents/Home/lib/libawt_lwawt.dylib 618./Contents/Home/lib/libdeploy.dylib 619./Contents/Home/lib/libdt_socket.dylib 620./Contents/Home/lib/libhprof.dylib 621./Contents/Home/lib/libinstrument.dylib 622./Contents/Home/lib/libjava_crw_demo.dylib 623./Contents/Home/lib/libjdwp.dylib 624./Contents/Home/lib/libjsdt.dylib 625./Contents/Home/lib/libjsig.dylib 626./Contents/Home/lib/libmanagement.dylib 627./Contents/Home/lib/libnpjp2.dylib 628./Contents/Home/lib/libosx.dylib 629./Contents/Home/lib/libosxapp.dylib 630./Contents/Home/lib/libverify.dylib 631./Contents/Home/lib/libsaproc.dylib 632./Contents/Home/lib/libsplashscreen.dylib 633./Contents/Home/lib/server/libjvm.dylib 634./Contents/Home/lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel 635./Contents/Resources/JavaControlPanelHelper 636./Contents/Resources/JavaUpdater.app/Contents/MacOS/JavaUpdater 637./lib/shortcuts/JavaWSApplicationStub 638./lib/jli/libjli.dylib 639./lib/libAppleScriptEngine.dylib 640./lib/libattach.dylib 641./lib/libawt_lwawt.dylib 642./lib/libdeploy.dylib 643./lib/libdt_socket.dylib 644./lib/libhprof.dylib 645./lib/libinstrument.dylib 646./lib/libjava_crw_demo.dylib 647./lib/libjdwp.dylib 648./lib/libjsdt.dylib 649./lib/libjsig.dylib 650./lib/libmanagement.dylib 651./lib/libnpjp2.dylib 652./lib/libosx.dylib 653./lib/libosxapp.dylib 654./lib/libverify.dylib 655./lib/libsaproc.dylib 656./lib/libsplashscreen.dylib 657./lib/server/libjvm.dylib 658./lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel 659" 660 661SORT_SYMBOLS=" 662./Contents/Home/lib/libsaproc.dylib 663./lib/libsaproc.dylib 664" 665 666ACCEPTED_SMALL_SIZE_DIFF="$ACCEPTED_BIN_DIFF" 667 668DIS_DIFF_FILTER="$SED \ 669 -e 's/0x[0-9a-f]\{4,16\}/<HEXSTR>/g'" 670 671fi 672