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