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