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