Code Review for hotspot

Prepared by:dcubed on Thu Nov 13 14:24:03 PST 2014
Workspace:/u/ddaugher/8033602_for_jdk9_hs_rt/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk9/hs-rt/hotspot
Compare against version:226987473c9b
Summary of changes: 694 lines changed: 49 ins; 630 del; 15 mod; 1213 unchg
Patch of changes: hotspot.patch
OpenJDK Bug id: JDK-8033602 wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw make/solaris/makefiles/defs.make

rev 7362 : 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
50 lines changed: 49 ins; 0 del; 1 mod; 256 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw make/solaris/makefiles/dtrace.make

rev 7362 : 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
29 lines changed: 0 ins; 21 del; 8 mod; 383 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw make/solaris/makefiles/jsig.make

rev 7362 : 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
11 lines changed: 0 ins; 9 del; 2 mod; 77 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw make/solaris/makefiles/saproc.make

rev 7362 : 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
11 lines changed: 0 ins; 9 del; 2 mod; 148 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw make/solaris/makefiles/vm.make

rev 7362 : 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse
19 lines changed: 0 ins; 17 del; 2 mod; 349 unchg

------ ------ ------ ------ Old --- Patch --- make/solaris/makefiles/add_gnu_debuglink.make

rev 3435 : 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes
54 lines changed: 0 ins; 54 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- Patch --- make/solaris/makefiles/fix_empty_sec_hdr_flags.make

rev 3435 : 7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes
54 lines changed: 0 ins; 54 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- Patch --- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c

rev 3345 : 7165060: dtrace tests fail with FDS debug info files
Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more.
Reviewed-by: sspitsyn, acorn
285 lines changed: 0 ins; 285 del; 0 mod; 0 unchg

------ ------ ------ ------ Old --- Patch --- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

rev 3363 : 7165598: enable FDS on Solaris X64 when 7165593 is fixed
Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.
Reviewed-by: sspitsyn, acorn
181 lines changed: 0 ins; 181 del; 0 mod; 0 unchg

This code review page was prepared using /java/devtools/share/bin/webrev (vers 23.18-hg+jbs).