39
40 STRIP_BEFORE_COMPARE="
41 "
42
43 ACCEPTED_BIN_DIFF="
44 ./lib/client/libjsig.so
45 ./lib/client/libjvm.so
46 ./lib/libattach.so
47 ./lib/libdt_socket.so
48 ./lib/libinstrument.so
49 ./lib/libjsdt.so
50 ./lib/libjsig.so
51 ./lib/libmanagement.so
52 ./lib/libnet.so
53 ./lib/libnpt.so
54 ./lib/libverify.so
55 ./lib/minimal/libjsig.so
56 ./lib/minimal/libjvm.so
57 ./lib/server/libjsig.so
58 ./lib/server/libjvm.so
59 ./bin/appletviewer
60 ./bin/idlj
61 ./bin/jar
62 ./bin/jarsigner
63 ./bin/java
64 ./bin/javac
65 ./bin/javadoc
66 ./bin/javap
67 ./bin/jdeps
68 ./bin/jcmd
69 ./bin/jconsole
70 ./bin/jdb
71 ./bin/jhsdb
72 ./bin/jimage
73 ./bin/jinfo
74 ./bin/jjs
75 ./bin/jlink
76 ./bin/jmap
77 ./bin/jmod
78 ./bin/jps
79 ./bin/jrunscript
172 ./lib/libkcms.so
173 ./lib/liblcms.so
174 ./lib/libmanagement.so
175 ./lib/libmlib_image.so
176 ./lib/libnet.so
177 ./lib/libnio.so
178 ./lib/libnpt.so
179 ./lib/libsctp.so
180 ./lib/libsplashscreen.so
181 ./lib/libsunec.so
182 ./lib/libsunwjdga.so
183 ./lib/libt2k.so
184 ./lib/libunpack.so
185 ./lib/libverify.so
186 ./lib/libzip.so
187 ./lib/server/64/libjvm_db.so
188 ./lib/server/64/libjvm_dtrace.so
189 ./lib/server/libjvm.so
190 ./lib/server/libjvm_db.so
191 ./lib/server/libjvm_dtrace.so
192 ./bin/appletviewer
193 ./bin/idlj
194 ./bin/jar
195 ./bin/jarsigner
196 ./bin/java
197 ./bin/javac
198 ./bin/javadoc
199 ./bin/javap
200 ./bin/jdeps
201 ./bin/jcmd
202 ./bin/jconsole
203 ./bin/jdb
204 ./bin/jimage
205 ./bin/jinfo
206 ./bin/jjs
207 ./bin/jlink
208 ./bin/jmap
209 ./bin/jmod
210 ./bin/jps
211 ./bin/jrunscript
212 ./bin/jsadebugd
280 ./lib/libjpeg.so
281 ./lib/libjsdt.so
282 ./lib/libjsound.so
283 ./lib/libkcms.so
284 ./lib/liblcms.so
285 ./lib/libmanagement.so
286 ./lib/libmlib_image.so
287 ./lib/libmlib_image_v.so
288 ./lib/libnet.so
289 ./lib/libnio.so
290 ./lib/libnpt.so
291 ./lib/libsctp.so
292 ./lib/libsplashscreen.so
293 ./lib/libsunec.so
294 ./lib/libsunwjdga.so
295 ./lib/libt2k.so
296 ./lib/libunpack.so
297 ./lib/libverify.so
298 ./lib/libzip.so
299 ./lib/server/libjvm.so
300 ./bin/appletviewer
301 ./bin/idlj
302 ./bin/jar
303 ./bin/jarsigner
304 ./bin/java
305 ./bin/javac
306 ./bin/javadoc
307 ./bin/javap
308 ./bin/jdeps
309 ./bin/jcmd
310 ./bin/jconsole
311 ./bin/jdb
312 ./bin/jimage
313 ./bin/jinfo
314 ./bin/jjs
315 ./bin/jlink
316 ./bin/jmap
317 ./bin/jmod
318 ./bin/jps
319 ./bin/jrunscript
320 ./bin/jsadebugd
366 SKIP_FULLDUMP_DIFF="true"
367
368 fi
369
370
371 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
372
373 ACCEPTED_JARZIP_CONTENTS="
374 /modules_libs/java.security.jgss/w2k_lsa_auth.diz
375 /modules_libs/java.security.jgss/w2k_lsa_auth.pdb
376 /modules_libs/java.security.jgss/w2k_lsa_auth.map
377 /modules_libs/java.security.jgss/w2k_lsa_auth.dll
378 "
379
380 # Probably should add all libs here
381 ACCEPTED_SMALL_SIZE_DIFF="
382 ./bin/attach.dll
383 ./bin/jsoundds.dll
384 ./bin/client/jvm.dll
385 ./bin/server/jvm.dll
386 ./bin/appletviewer.exe
387 ./bin/idlj.exe
388 ./bin/jar.exe
389 ./bin/jarsigner.exe
390 ./bin/java-rmi.exe
391 ./bin/java.exe
392 ./bin/javac.exe
393 ./bin/javadoc.exe
394 ./bin/javap.exe
395 ./bin/jdeps.exe
396 ./bin/javaw.exe
397 ./bin/jcmd.exe
398 ./bin/jconsole.exe
399 ./bin/jdb.exe
400 ./bin/jimage.exe
401 ./bin/jinfo.exe
402 ./bin/jjs.exe
403 ./bin/jlink.exe
404 ./bin/jmap.exe
405 ./bin/jmod.exe
406 ./bin/jps.exe
463
464 # NOTE: When comparing the old and new hotspot builds, the server jvm.dll
465 # cannot be made equal in disassembly. Some functions just always end up
466 # in different order. So for now, accept the difference but put a limit
467 # on the size. The different order of functions shouldn't result in a very
468 # big diff.
469 KNOWN_DIS_DIFF="
470 ./bin/server/jvm.dll
471 "
472 MAX_KNOWN_DIS_DIFF_SIZE="2000000"
473 fi
474
475
476 if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
477
478 ACCEPTED_JARZIP_CONTENTS="
479 /META-INF/INDEX.LIST
480 "
481
482 ACCEPTED_BIN_DIFF="
483 ./bin/appletviewer
484 ./bin/idlj
485 ./bin/jar
486 ./bin/jarsigner
487 ./bin/java
488 ./bin/javac
489 ./bin/javadoc
490 ./bin/javap
491 ./bin/javaws
492 ./bin/jdeps
493 ./bin/jcmd
494 ./bin/jconsole
495 ./bin/jdb
496 ./bin/jimage
497 ./bin/jinfo
498 ./bin/jjs
499 ./bin/jlink
500 ./bin/jmap
501 ./bin/jmod
502 ./bin/jps
503 ./bin/jrunscript
|
39
40 STRIP_BEFORE_COMPARE="
41 "
42
43 ACCEPTED_BIN_DIFF="
44 ./lib/client/libjsig.so
45 ./lib/client/libjvm.so
46 ./lib/libattach.so
47 ./lib/libdt_socket.so
48 ./lib/libinstrument.so
49 ./lib/libjsdt.so
50 ./lib/libjsig.so
51 ./lib/libmanagement.so
52 ./lib/libnet.so
53 ./lib/libnpt.so
54 ./lib/libverify.so
55 ./lib/minimal/libjsig.so
56 ./lib/minimal/libjvm.so
57 ./lib/server/libjsig.so
58 ./lib/server/libjvm.so
59 ./bin/idlj
60 ./bin/jar
61 ./bin/jarsigner
62 ./bin/java
63 ./bin/javac
64 ./bin/javadoc
65 ./bin/javap
66 ./bin/jdeps
67 ./bin/jcmd
68 ./bin/jconsole
69 ./bin/jdb
70 ./bin/jhsdb
71 ./bin/jimage
72 ./bin/jinfo
73 ./bin/jjs
74 ./bin/jlink
75 ./bin/jmap
76 ./bin/jmod
77 ./bin/jps
78 ./bin/jrunscript
171 ./lib/libkcms.so
172 ./lib/liblcms.so
173 ./lib/libmanagement.so
174 ./lib/libmlib_image.so
175 ./lib/libnet.so
176 ./lib/libnio.so
177 ./lib/libnpt.so
178 ./lib/libsctp.so
179 ./lib/libsplashscreen.so
180 ./lib/libsunec.so
181 ./lib/libsunwjdga.so
182 ./lib/libt2k.so
183 ./lib/libunpack.so
184 ./lib/libverify.so
185 ./lib/libzip.so
186 ./lib/server/64/libjvm_db.so
187 ./lib/server/64/libjvm_dtrace.so
188 ./lib/server/libjvm.so
189 ./lib/server/libjvm_db.so
190 ./lib/server/libjvm_dtrace.so
191 ./bin/idlj
192 ./bin/jar
193 ./bin/jarsigner
194 ./bin/java
195 ./bin/javac
196 ./bin/javadoc
197 ./bin/javap
198 ./bin/jdeps
199 ./bin/jcmd
200 ./bin/jconsole
201 ./bin/jdb
202 ./bin/jimage
203 ./bin/jinfo
204 ./bin/jjs
205 ./bin/jlink
206 ./bin/jmap
207 ./bin/jmod
208 ./bin/jps
209 ./bin/jrunscript
210 ./bin/jsadebugd
278 ./lib/libjpeg.so
279 ./lib/libjsdt.so
280 ./lib/libjsound.so
281 ./lib/libkcms.so
282 ./lib/liblcms.so
283 ./lib/libmanagement.so
284 ./lib/libmlib_image.so
285 ./lib/libmlib_image_v.so
286 ./lib/libnet.so
287 ./lib/libnio.so
288 ./lib/libnpt.so
289 ./lib/libsctp.so
290 ./lib/libsplashscreen.so
291 ./lib/libsunec.so
292 ./lib/libsunwjdga.so
293 ./lib/libt2k.so
294 ./lib/libunpack.so
295 ./lib/libverify.so
296 ./lib/libzip.so
297 ./lib/server/libjvm.so
298 ./bin/idlj
299 ./bin/jar
300 ./bin/jarsigner
301 ./bin/java
302 ./bin/javac
303 ./bin/javadoc
304 ./bin/javap
305 ./bin/jdeps
306 ./bin/jcmd
307 ./bin/jconsole
308 ./bin/jdb
309 ./bin/jimage
310 ./bin/jinfo
311 ./bin/jjs
312 ./bin/jlink
313 ./bin/jmap
314 ./bin/jmod
315 ./bin/jps
316 ./bin/jrunscript
317 ./bin/jsadebugd
363 SKIP_FULLDUMP_DIFF="true"
364
365 fi
366
367
368 if [ "$OPENJDK_TARGET_OS" = "windows" ]; then
369
370 ACCEPTED_JARZIP_CONTENTS="
371 /modules_libs/java.security.jgss/w2k_lsa_auth.diz
372 /modules_libs/java.security.jgss/w2k_lsa_auth.pdb
373 /modules_libs/java.security.jgss/w2k_lsa_auth.map
374 /modules_libs/java.security.jgss/w2k_lsa_auth.dll
375 "
376
377 # Probably should add all libs here
378 ACCEPTED_SMALL_SIZE_DIFF="
379 ./bin/attach.dll
380 ./bin/jsoundds.dll
381 ./bin/client/jvm.dll
382 ./bin/server/jvm.dll
383 ./bin/idlj.exe
384 ./bin/jar.exe
385 ./bin/jarsigner.exe
386 ./bin/java-rmi.exe
387 ./bin/java.exe
388 ./bin/javac.exe
389 ./bin/javadoc.exe
390 ./bin/javap.exe
391 ./bin/jdeps.exe
392 ./bin/javaw.exe
393 ./bin/jcmd.exe
394 ./bin/jconsole.exe
395 ./bin/jdb.exe
396 ./bin/jimage.exe
397 ./bin/jinfo.exe
398 ./bin/jjs.exe
399 ./bin/jlink.exe
400 ./bin/jmap.exe
401 ./bin/jmod.exe
402 ./bin/jps.exe
459
460 # NOTE: When comparing the old and new hotspot builds, the server jvm.dll
461 # cannot be made equal in disassembly. Some functions just always end up
462 # in different order. So for now, accept the difference but put a limit
463 # on the size. The different order of functions shouldn't result in a very
464 # big diff.
465 KNOWN_DIS_DIFF="
466 ./bin/server/jvm.dll
467 "
468 MAX_KNOWN_DIS_DIFF_SIZE="2000000"
469 fi
470
471
472 if [ "$OPENJDK_TARGET_OS" = "macosx" ]; then
473
474 ACCEPTED_JARZIP_CONTENTS="
475 /META-INF/INDEX.LIST
476 "
477
478 ACCEPTED_BIN_DIFF="
479 ./bin/idlj
480 ./bin/jar
481 ./bin/jarsigner
482 ./bin/java
483 ./bin/javac
484 ./bin/javadoc
485 ./bin/javap
486 ./bin/javaws
487 ./bin/jdeps
488 ./bin/jcmd
489 ./bin/jconsole
490 ./bin/jdb
491 ./bin/jimage
492 ./bin/jinfo
493 ./bin/jjs
494 ./bin/jlink
495 ./bin/jmap
496 ./bin/jmod
497 ./bin/jps
498 ./bin/jrunscript
|