-
Bug
-
Resolution: Duplicate
-
P3
-
9
-
generic
-
windows
The Full Debug Symbols (FDS) project moved debug information into
separate bundles to meet Oracle's policy. The FDS project was granted
a partial waiver that permits minimal symbols to be delivered with the
binaries so that hs_err_pid files can contain symbol names in addition
to the HEX addresses.
On Linux and Solaris platforms this is accomplished by partially stripping
the binaries so that the only debug info that remains in the binaries are
the minimal symbols. The remainder of the debug info is placed in the
.debuginfo file that is put in the separate bundle.
The Windows platform puts all debug information into the .map and .pdb
files and does not put any debug or symbol info into the .dll files. The
current FDS implementation puts both the .map and .pdb files into the
separate debug info bundle. This is why hs_err_pid files on Windows
only have HEX addresses and no symbols by default.
separate bundles to meet Oracle's policy. The FDS project was granted
a partial waiver that permits minimal symbols to be delivered with the
binaries so that hs_err_pid files can contain symbol names in addition
to the HEX addresses.
On Linux and Solaris platforms this is accomplished by partially stripping
the binaries so that the only debug info that remains in the binaries are
the minimal symbols. The remainder of the debug info is placed in the
.debuginfo file that is put in the separate bundle.
The Windows platform puts all debug information into the .map and .pdb
files and does not put any debug or symbol info into the .dll files. The
current FDS implementation puts both the .map and .pdb files into the
separate debug info bundle. This is why hs_err_pid files on Windows
only have HEX addresses and no symbols by default.
- duplicates
-
JDK-8237192 Generate stripped/public pdbs on Windows for jdk images
-
- Resolved
-
- relates to
-
JDK-8237192 Generate stripped/public pdbs on Windows for jdk images
-
- Resolved
-