common/bin/compare_exceptions.sh.incl
author eosterlund
Wed, 14 Jun 2017 01:30:11 -0700
changeset 46539 c23c825bcfc2
parent 44724 8efb5c82a573
permissions -rw-r--r--
8181318: Allow C++ library headers on Solaris Studio Summary: Allow studio to compile but not link against the stlport4 C++ standard library Reviewed-by: dholmes, dcubed, erikj
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     1
#!/bin/bash
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     2
#
41458
f285e333e8db 8167424: Various trivial fixes in build system
ihse
parents: 37405
diff changeset
     3
# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     4
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     5
#
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     6
# This code is free software; you can redistribute it and/or modify it
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     7
# under the terms of the GNU General Public License version 2 only, as
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     8
# published by the Free Software Foundation.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
     9
#
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    10
# This code is distributed in the hope that it will be useful, but WITHOUT
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    11
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    12
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    13
# version 2 for more details (a copy is included in the LICENSE file that
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    14
# accompanied this code).
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    15
#
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    16
# You should have received a copy of the GNU General Public License version
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    17
# 2 along with this work; if not, write to the Free Software Foundation,
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    18
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    19
#
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    20
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    21
# or visit www.oracle.com if you need additional information or have any
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    22
# questions.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    23
#
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    24
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    25
# This script is not to be run as stand-alone, it should be included from
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    26
# compare.sh.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    27
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    28
##########################################################################################
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    29
# Check that we are run via inclusion from compare.sh and not as stand-alone.
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    30
if [ -z "$COMPARE_EXCEPTIONS_INCLUDE" ]; then
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    31
    echo "Error: This script should not be run as stand-alone. It is included by compare.sh"
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    32
    exit 1
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    33
fi
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    34
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    35
##########################################################################################
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    36
# Diff exceptions
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    37
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    38
if [ "$OPENJDK_TARGET_OS" = "linux" ]; then
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    39
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    40
  STRIP_BEFORE_COMPARE="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    41
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
    42
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    43
  ACCEPTED_BIN_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    44
      ./lib/client/libjsig.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    45
      ./lib/client/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    46
      ./lib/libattach.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    47
      ./lib/libdt_socket.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    48
      ./lib/libinstrument.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    49
      ./lib/libjsdt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    50
      ./lib/libjsig.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    51
      ./lib/libmanagement.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    52
      ./lib/libnet.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    53
      ./lib/libnpt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    54
      ./lib/libverify.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    55
      ./lib/minimal/libjsig.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    56
      ./lib/minimal/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    57
      ./lib/server/libjsig.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
    58
      ./lib/server/libjvm.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    59
      ./bin/appletviewer
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    60
      ./bin/idlj
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    61
      ./bin/jar
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    62
      ./bin/jarsigner
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    63
      ./bin/java
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    64
      ./bin/javac
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    65
      ./bin/javadoc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    66
      ./bin/javah
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    67
      ./bin/javap
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    68
      ./bin/jdeps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    69
      ./bin/jcmd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    70
      ./bin/jconsole
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    71
      ./bin/jdb
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    72
      ./bin/jhsdb
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    73
      ./bin/jimage
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    74
      ./bin/jinfo
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    75
      ./bin/jjs
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
    76
      ./bin/jlink
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    77
      ./bin/jmap
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
    78
      ./bin/jmod
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    79
      ./bin/jps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    80
      ./bin/jrunscript
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    81
      ./bin/jsadebugd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    82
      ./bin/jshell
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    83
      ./bin/jstack
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    84
      ./bin/jstat
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    85
      ./bin/jstatd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    86
      ./bin/keytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    87
      ./bin/orbd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    88
      ./bin/pack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    89
      ./bin/policytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    90
      ./bin/rmic
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    91
      ./bin/rmid
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    92
      ./bin/rmiregistry
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    93
      ./bin/schemagen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    94
      ./bin/serialver
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    95
      ./bin/servertool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    96
      ./bin/tnameserv
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    97
      ./bin/wsgen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    98
      ./bin/wsimport
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
    99
      ./bin/xjc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   100
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   101
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   102
  if [ "$OPENJDK_TARGET_CPU" = "arm" ]; then
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   103
    # NOTE: When comparing the old and new hotspot builds, the link time
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   104
    # optimization makes good comparisons impossible. Fulldump compare always
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   105
    # fails and disassembly can end up with some functions in different order.
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   106
    # So for now, accept the difference but put a limit on the size. The
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   107
    # different order of functions shouldn't result in a very big diff.
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   108
    KNOWN_FULLDUMP_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   109
        ./lib/minimal/libjvm.so
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   110
        "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   111
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   112
    # Link time optimization adds random numbers to symbol names
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   113
    NEED_DIS_DIFF_FILTER="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   114
        ./lib/minimal/libjvm.so
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   115
        "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   116
    DIS_DIFF_FILTER="$SED -r \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   117
        -e 's/\.[0-9]+/.X/g' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   118
        -e 's/\t[0-9a-f]{4} [0-9a-f]{4} /\tXXXX XXXX /' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   119
        -e 's/\t[0-9a-f]{5,} /\t<HEX> /' \
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   120
        "
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   121
    KNOWN_DIS_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   122
        ./lib/minimal/libjvm.so
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   123
        "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   124
    MAX_KNOWN_DIS_DIFF_SIZE="3000"
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   125
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   126
    NEED_SYMBOLS_DIFF_FILTER="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   127
        ./lib/minimal/libjvm.so
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   128
        "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   129
    SYMBOLS_DIFF_FILTER="$SED -r \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   130
        -e 's/\.[0-9]+/.X/g'
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   131
        "
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   132
  fi
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   133
fi
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   134
29157
e911c898c14c 8073965: Bring compare.sh up to date with JDK 9
erikj
parents: 27602
diff changeset
   135
if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   136
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   137
  STRIP_BEFORE_COMPARE="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   138
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   139
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   140
  SORT_SYMBOLS="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   141
      ./lib/server/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   142
      ./lib/libfontmanager.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   143
      ./lib/libjimage.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   144
      ./lib/libsaproc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   145
      ./lib/libunpack.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   146
      ./bin/unpack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   147
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   148
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   149
  SKIP_BIN_DIFF="true"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   150
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   151
  ACCEPTED_SMALL_SIZE_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   152
      ./lib/jli/libjli.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   153
      ./lib/jspawnhelper
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   154
      ./lib/libJdbcOdbc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   155
      ./lib/libattach.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   156
      ./lib/libawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   157
      ./lib/libawt_headless.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   158
      ./lib/libawt_xawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   159
      ./lib/libdcpr.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   160
      ./lib/libdt_socket.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   161
      ./lib/libfontmanager.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   162
      ./lib/libinstrument.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   163
      ./lib/libj2gss.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   164
      ./lib/libj2pcsc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   165
      ./lib/libj2pkcs11.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   166
      ./lib/libj2ucrypto.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   167
      ./lib/libjaas_unix.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   168
      ./lib/libjava.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   169
      ./lib/libjawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   170
      ./lib/libjdwp.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   171
      ./lib/libjpeg.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   172
      ./lib/libjsdt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   173
      ./lib/libjsound.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   174
      ./lib/libkcms.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   175
      ./lib/liblcms.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   176
      ./lib/libmanagement.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   177
      ./lib/libmlib_image.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   178
      ./lib/libnet.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   179
      ./lib/libnio.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   180
      ./lib/libnpt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   181
      ./lib/libsctp.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   182
      ./lib/libsplashscreen.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   183
      ./lib/libsunec.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   184
      ./lib/libsunwjdga.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   185
      ./lib/libt2k.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   186
      ./lib/libunpack.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   187
      ./lib/libverify.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   188
      ./lib/libzip.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   189
      ./lib/server/64/libjvm_db.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   190
      ./lib/server/64/libjvm_dtrace.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   191
      ./lib/server/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   192
      ./lib/server/libjvm_db.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   193
      ./lib/server/libjvm_dtrace.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   194
      ./bin/appletviewer
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   195
      ./bin/idlj
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   196
      ./bin/jar
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   197
      ./bin/jarsigner
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   198
      ./bin/java
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   199
      ./bin/javac
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   200
      ./bin/javadoc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   201
      ./bin/javah
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   202
      ./bin/javap
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   203
      ./bin/jdeps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   204
      ./bin/jcmd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   205
      ./bin/jconsole
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   206
      ./bin/jdb
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   207
      ./bin/jimage
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   208
      ./bin/jinfo
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   209
      ./bin/jjs
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   210
      ./bin/jlink
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   211
      ./bin/jmap
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   212
      ./bin/jmod
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   213
      ./bin/jps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   214
      ./bin/jrunscript
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   215
      ./bin/jsadebugd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   216
      ./bin/jstack
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   217
      ./bin/jstat
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   218
      ./bin/jstatd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   219
      ./bin/keytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   220
      ./bin/orbd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   221
      ./bin/pack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   222
      ./bin/policytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   223
      ./bin/rmic
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   224
      ./bin/rmid
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   225
      ./bin/rmiregistry
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   226
      ./bin/schemagen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   227
      ./bin/serialver
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   228
      ./bin/servertool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   229
      ./bin/tnameserv
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   230
      ./bin/unpack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   231
      ./bin/wsgen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   232
      ./bin/wsimport
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   233
      ./bin/xjc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   234
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   235
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   236
  SKIP_FULLDUMP_DIFF="true"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   237
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   238
  # Random strings looking like this differ: <.XAKoKoPIac2W0OA.
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   239
  DIS_DIFF_FILTER="$SED \
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   240
      -e 's/<\.[A-Za-z0-9]\{\15}\./<.SYM./' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   241
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   242
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   243
fi
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   244
29157
e911c898c14c 8073965: Bring compare.sh up to date with JDK 9
erikj
parents: 27602
diff changeset
   245
if [ "$OPENJDK_TARGET_OS" = "solaris" ] && [ "$OPENJDK_TARGET_CPU" = "sparcv9" ]; then
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   246
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   247
  STRIP_BEFORE_COMPARE="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   248
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   249
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   250
  SORT_SYMBOLS="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   251
      ./lib/libjsig.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   252
      ./lib/libfontmanager.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   253
      ./lib/libjimage.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   254
      ./lib/libsaproc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   255
      ./lib/libunpack.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   256
      ./lib/server/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   257
      ./lib/server/libjvm_dtrace.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   258
      ./bin/unpack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   259
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   260
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   261
  SKIP_BIN_DIFF="true"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   262
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   263
  ACCEPTED_SMALL_SIZE_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   264
      ./lib/client/libjvm.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   265
      ./lib/jli/libjli.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   266
      ./lib/jspawnhelper
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   267
      ./lib/libJdbcOdbc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   268
      ./lib/libattach.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   269
      ./lib/libawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   270
      ./lib/libawt_headless.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   271
      ./lib/libawt_xawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   272
      ./lib/libdcpr.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   273
      ./lib/libdt_socket.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   274
      ./lib/libfontmanager.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   275
      ./lib/libinstrument.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   276
      ./lib/libj2gss.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   277
      ./lib/libj2pcsc.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   278
      ./lib/libj2pkcs11.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   279
      ./lib/libj2ucrypto.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   280
      ./lib/libjaas_unix.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   281
      ./lib/libjava.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   282
      ./lib/libjawt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   283
      ./lib/libjdwp.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   284
      ./lib/libjpeg.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   285
      ./lib/libjsdt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   286
      ./lib/libjsound.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   287
      ./lib/libkcms.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   288
      ./lib/liblcms.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   289
      ./lib/libmanagement.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   290
      ./lib/libmlib_image.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   291
      ./lib/libmlib_image_v.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   292
      ./lib/libnet.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   293
      ./lib/libnio.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   294
      ./lib/libnpt.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   295
      ./lib/libsctp.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   296
      ./lib/libsplashscreen.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   297
      ./lib/libsunec.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   298
      ./lib/libsunwjdga.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   299
      ./lib/libt2k.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   300
      ./lib/libunpack.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   301
      ./lib/libverify.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   302
      ./lib/libzip.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   303
      ./lib/server/libjvm.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   304
      ./bin/appletviewer
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   305
      ./bin/idlj
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   306
      ./bin/jar
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   307
      ./bin/jarsigner
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   308
      ./bin/java
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   309
      ./bin/javac
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   310
      ./bin/javadoc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   311
      ./bin/javah
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   312
      ./bin/javap
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   313
      ./bin/jdeps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   314
      ./bin/jcmd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   315
      ./bin/jconsole
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   316
      ./bin/jdb
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   317
      ./bin/jimage
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   318
      ./bin/jinfo
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   319
      ./bin/jjs
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   320
      ./bin/jlink
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   321
      ./bin/jmap
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   322
      ./bin/jmod
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   323
      ./bin/jps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   324
      ./bin/jrunscript
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   325
      ./bin/jsadebugd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   326
      ./bin/jstack
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   327
      ./bin/jstat
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   328
      ./bin/jstatd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   329
      ./bin/keytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   330
      ./bin/orbd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   331
      ./bin/pack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   332
      ./bin/policytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   333
      ./bin/rmic
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   334
      ./bin/rmid
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   335
      ./bin/rmiregistry
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   336
      ./bin/schemagen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   337
      ./bin/serialver
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   338
      ./bin/servertool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   339
      ./bin/tnameserv
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   340
      ./bin/unpack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   341
      ./bin/wsgen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   342
      ./bin/wsimport
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   343
      ./bin/xjc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   344
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   345
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   346
  DIS_DIFF_FILTER="$SED \
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   347
      -e 's/^[0-9a-f]\{16\}/<ADDR>:/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   348
      -e 's/^ *[0-9a-f]\{3,8\}:/  <ADDR>:/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   349
      -e 's/:	[0-9a-f][0-9a-f]\( [0-9a-f][0-9a-f]\)\{2,10\}/:	<NUMS>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   350
      -e 's/\$[a-zA-Z0-9_\$]\{15\}\./<SYM>./' \
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   351
      -e 's/, [0-9a-fx\-]\{1,8\}/, <ADDR>/g' \
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   352
      -e 's/0x[0-9a-f]\{1,8\}/<HEX>/g' \
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   353
      -e 's/\! [0-9a-f]\{1,8\} /! <ADDR> /' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   354
      -e 's/call  [0-9a-f]\{4,7\}/call  <ADDR>/' \
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   355
      -e 's/%hi(0),/%hi(<HEX>),/' \
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   356
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   357
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   358
  KNOWN_DIS_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   359
      ./lib/libsaproc.so
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   360
  "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   361
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   362
  MAX_KNOWN_DIS_DIFF_SIZE="3000"
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   363
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   364
  # On slowdebug the disassembly can differ randomly.
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   365
  if [ "$DEBUG_LEVEL" = "slowdebug" ]; then
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   366
    ACCEPTED_DIS_DIFF="
42528
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   367
        ./lib/libfontmanager.so
125bc97e7569 8066474: Remove the lib/ directory from Linux and Solaris images
erikj
parents: 41458
diff changeset
   368
        ./lib/server/libjvm.so
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   369
    "
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   370
  fi
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   371
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   372
  SKIP_FULLDUMP_DIFF="true"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   373
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   374
fi
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   375
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   376
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   377
if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   378
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   379
  ACCEPTED_JARZIP_CONTENTS="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   380
      /modules_libs/java.security.jgss/w2k_lsa_auth.diz
41949
b57b4dfdfeae 8169632: Update compare script for clean compare
erikj
parents: 41458
diff changeset
   381
      /modules_libs/java.security.jgss/w2k_lsa_auth.pdb
b57b4dfdfeae 8169632: Update compare script for clean compare
erikj
parents: 41458
diff changeset
   382
      /modules_libs/java.security.jgss/w2k_lsa_auth.map
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   383
      /modules_libs/java.security.jgss/w2k_lsa_auth.dll
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   384
      "
15063
16aa1979a584 8005723: build-infra: in new infra build, sec-windows-bin-zip and jgss-windows-*-bin.zip are missing
erikj
parents: 15058
diff changeset
   385
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   386
  # Probably should add all libs here
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   387
  ACCEPTED_SMALL_SIZE_DIFF="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   388
      ./bin/attach.dll
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   389
      ./bin/jsoundds.dll
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   390
      ./bin/client/jvm.dll
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   391
      ./bin/server/jvm.dll
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   392
      ./bin/appletviewer.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   393
      ./bin/idlj.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   394
      ./bin/jar.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   395
      ./bin/jarsigner.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   396
      ./bin/java-rmi.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   397
      ./bin/java.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   398
      ./bin/javac.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   399
      ./bin/javadoc.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   400
      ./bin/javah.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   401
      ./bin/javap.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   402
      ./bin/jdeps.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   403
      ./bin/javaw.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   404
      ./bin/jcmd.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   405
      ./bin/jconsole.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   406
      ./bin/jdb.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   407
      ./bin/jimage.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   408
      ./bin/jinfo.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   409
      ./bin/jjs.exe
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   410
      ./bin/jlink.exe
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   411
      ./bin/jmap.exe
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   412
      ./bin/jmod.exe
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   413
      ./bin/jps.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   414
      ./bin/jrunscript.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   415
      ./bin/jsadebugd.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   416
      ./bin/jstack.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   417
      ./bin/jstat.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   418
      ./bin/jstatd.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   419
      ./bin/keytool.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   420
      ./bin/kinit.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   421
      ./bin/klist.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   422
      ./bin/ktab.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   423
      ./bin/orbd.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   424
      ./bin/pack200.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   425
      ./bin/policytool.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   426
      ./bin/rmic.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   427
      ./bin/rmid.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   428
      ./bin/rmiregistry.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   429
      ./bin/schemagen.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   430
      ./bin/serialver.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   431
      ./bin/servertool.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   432
      ./bin/tnameserv.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   433
      ./bin/unpack200.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   434
      ./bin/wsgen.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   435
      ./bin/wsimport.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   436
      ./bin/xjc.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   437
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   438
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   439
  ACCEPTED_DIS_DIFF="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   440
      ./bin/jabswitch.exe
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   441
      "
15175
ff3529df71a3 8000839: Integrate the Java Access Bridge with Java Runtime
raginip
parents: 14986
diff changeset
   442
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   443
  if [ "$OPENJDK_TARGET_CPU" = "x86" ]; then
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   444
    DIS_DIFF_FILTER="$SED -r \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   445
        -e 's/^  [0-9A-F]{16}: //' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   446
        -e 's/^  [0-9A-F]{8}: /  <ADDR>: /' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   447
        -e 's/(offset \?\?)_C@_.*/\1<SYM>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   448
        -e 's/[@?][A-Za-z0-9_]{1,25}/<SYM>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   449
        -e 's/([-,+])[0-9A-F]{2,16}/\1<HEXSTR>/g' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   450
        -e 's/\[[0-9A-F]{4,16}h\]/[<HEXSTR>]/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   451
        -e 's/: ([a-z]{2}[a-z ]{2})        [0-9A-F]{2,16}h?$/: \1        <HEXSTR>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   452
        -e 's/_20[0-9]{2}_[0-1][0-9]_[0-9]{2}/_<DATE>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   453
        "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   454
  elif [ "$OPENJDK_TARGET_CPU" = "x86_64" ]; then
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   455
    DIS_DIFF_FILTER="$SED -r \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   456
        -e 's/^  [0-9A-F]{16}: //' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   457
        -e 's/\[[0-9A-F]{4,16}h\]/[<HEXSTR>]/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   458
        -e 's/([,+])[0-9A-F]{2,16}h/\1<HEXSTR>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   459
        -e 's/([a-z]{2}[a-z ]{2})        [0-9A-F]{4,16}$/\1        <HEXSTR>/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   460
        -e 's/\[\?\?_C@_.*/[<SYM>]/' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   461
        "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   462
  fi
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   463
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   464
  SKIP_BIN_DIFF="true"
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   465
  SKIP_FULLDUMP_DIFF="true"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   466
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   467
  # NOTE: When comparing the old and new hotspot builds, the server jvm.dll
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   468
  # cannot be made equal in disassembly. Some functions just always end up
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   469
  # in different order. So for now, accept the difference but put a limit
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   470
  # on the size. The different order of functions shouldn't result in a very
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   471
  # big diff.
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   472
  KNOWN_DIS_DIFF="
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   473
      ./bin/server/jvm.dll
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   474
      "
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   475
  MAX_KNOWN_DIS_DIFF_SIZE="2000000"
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   476
fi
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   477
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   478
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   479
if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   480
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   481
  ACCEPTED_JARZIP_CONTENTS="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   482
      /META-INF/INDEX.LIST
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   483
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   484
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   485
  ACCEPTED_BIN_DIFF="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   486
      ./bin/appletviewer
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   487
      ./bin/idlj
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   488
      ./bin/jar
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   489
      ./bin/jarsigner
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   490
      ./bin/java
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   491
      ./bin/javac
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   492
      ./bin/javadoc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   493
      ./bin/javah
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   494
      ./bin/javap
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   495
      ./bin/javaws
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   496
      ./bin/jdeps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   497
      ./bin/jcmd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   498
      ./bin/jconsole
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   499
      ./bin/jdb
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   500
      ./bin/jimage
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   501
      ./bin/jinfo
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   502
      ./bin/jjs
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   503
      ./bin/jlink
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   504
      ./bin/jmap
36789
46a9456815a3 8152691: Compare script broken after Module system
erikj
parents: 36289
diff changeset
   505
      ./bin/jmod
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   506
      ./bin/jps
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   507
      ./bin/jrunscript
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   508
      ./bin/jsadebugd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   509
      ./bin/jstack
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   510
      ./bin/jstat
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   511
      ./bin/jstatd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   512
      ./bin/keytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   513
      ./bin/orbd
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   514
      ./bin/pack200
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   515
      ./bin/policytool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   516
      ./bin/rmic
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   517
      ./bin/rmid
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   518
      ./bin/rmiregistry
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   519
      ./bin/schemagen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   520
      ./bin/serialver
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   521
      ./bin/servertool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   522
      ./bin/tnameserv
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   523
      ./bin/wsgen
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   524
      ./bin/wsimport
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   525
      ./bin/xjc
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   526
      ./Contents/Home/bin/_javaws
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   527
      ./Contents/Home/bin/javaws
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   528
      ./Contents/Home/bin/idlj
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   529
      ./Contents/Home/bin/servertool
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   530
      ./Contents/Home/lib/shortcuts/JavaWSApplicationStub
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   531
      ./Contents/Home/lib/jli/libjli.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   532
      ./Contents/Home/lib/jspawnhelper
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   533
      ./Contents/Home/lib/libAppleScriptEngine.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   534
      ./Contents/Home/lib/libattach.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   535
      ./Contents/Home/lib/libawt_lwawt.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   536
      ./Contents/Home/lib/libdeploy.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   537
      ./Contents/Home/lib/libdt_socket.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   538
      ./Contents/Home/lib/libinstrument.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   539
      ./Contents/Home/lib/libjdwp.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   540
      ./Contents/Home/lib/libjsdt.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   541
      ./Contents/Home/lib/libjsig.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   542
      ./Contents/Home/lib/libmanagement.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   543
      ./Contents/Home/lib/libnpjp2.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   544
      ./Contents/Home/lib/libosx.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   545
      ./Contents/Home/lib/libosxapp.dylib
35747
aeaa6d0101a8 8149647: Incremental enhancements from build-infra
ihse
parents: 35744
diff changeset
   546
      ./Contents/Home/lib/libosxui.dylib
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   547
      ./Contents/Home/lib/libverify.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   548
      ./Contents/Home/lib/libsaproc.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   549
      ./Contents/Home/lib/libsplashscreen.dylib
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   550
      ./Contents/Home/lib/server/libjsig.dylib
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   551
      ./Contents/Home/lib/server/libjvm.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   552
      ./Contents/Home/lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   553
      ./Contents/Resources/JavaControlPanelHelper
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   554
      ./Contents/Resources/JavaUpdater.app/Contents/MacOS/JavaUpdater
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   555
      ./Contents/Resources/JavawsLauncher.app/Contents/MacOS/JavawsLauncher
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   556
      ./lib/shortcuts/JavaWSApplicationStub
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   557
      ./lib/jli/libjli.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   558
      ./lib/jspawnhelper
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   559
      ./lib/libAppleScriptEngine.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   560
      ./lib/libattach.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   561
      ./lib/libawt_lwawt.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   562
      ./lib/libdeploy.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   563
      ./lib/libdt_socket.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   564
      ./lib/libinstrument.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   565
      ./lib/libjdwp.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   566
      ./lib/libjsdt.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   567
      ./lib/libjsig.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   568
      ./lib/libmanagement.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   569
      ./lib/libnpjp2.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   570
      ./lib/libosx.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   571
      ./lib/libosxapp.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   572
      ./lib/libosxui.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   573
      ./lib/libverify.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   574
      ./lib/libsaproc.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   575
      ./lib/libsplashscreen.dylib
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   576
      ./lib/server/libjsig.dylib
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   577
      ./lib/server/libjvm.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   578
      ./lib/deploy/JavaControlPanel.prefPane/Contents/MacOS/JavaControlPanel
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   579
      ./Versions/A/Resources/finish_installation.app/Contents/MacOS/finish_installation
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   580
      ./Versions/A/Sparkle
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   581
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   582
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   583
  SORT_SYMBOLS="
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   584
      ./Contents/Home/lib/libsaproc.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   585
      ./lib/libsaproc.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   586
      ./lib/libjsig.dylib
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   587
      "
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   588
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   589
  ACCEPTED_SMALL_SIZE_DIFF="$ACCEPTED_BIN_DIFF"
29157
e911c898c14c 8073965: Bring compare.sh up to date with JDK 9
erikj
parents: 27602
diff changeset
   590
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   591
  DIS_DIFF_FILTER="LANG=C $SED \
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   592
      -e 's/0x[0-9a-f]\{3,16\}/<HEXSTR>/g' -e 's/^[0-9a-f]\{12,20\}/<ADDR>/' \
37402
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   593
      -e 's/-20[0-9][0-9]-[0-1][0-9]-[0-3][0-9]-[0-2][0-9]\{5\}/<DATE>/g' \
62b5f067032e 8152666: The new Hotspot Build System
erikj
parents: 36289
diff changeset
   594
      -e 's/), built on .*/), <DATE>/' \
35744
4f5e0998b6e9 8149479: Fix compare.sh to have a clean baseline with COMPARE_BUILD
erikj
parents: 34596
diff changeset
   595
      "
29157
e911c898c14c 8073965: Bring compare.sh up to date with JDK 9
erikj
parents: 27602
diff changeset
   596
14111
2a82ecb35fc7 8000992: Update new build-infra makefiles
ohair
parents:
diff changeset
   597
fi