Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8022405

Separate debug info bundles prevents symbols in hs_err_pid files on Windows

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      generic
    • OS:
      windows

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: