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

FDS: source info missed for some PSPromotionManager methods on Linux-x64

    Details

    • Subcomponent:
    • CPU:
      x86
    • OS:
      linux

      Description

      Source info for PSPromotionManager methods is not shown on fastdebug build on Linux-amd64:

      [2012-06-20T14:58:29.01] gdb> #8 0x00002acea90de16f in oopDesc* PSPromotionManager::copy_to_survivor_space<false>(oopDesc*) ()
      [2012-06-20T14:58:29.08] gdb> from /export/jdk/jdk1.7.0_06/fastdebug/jre/lib/amd64/server/libjvm.so
      [2012-06-20T14:58:29.08] gdb> #9 0x00002acea90dee0b in PSPromotionManager::process_popped_location_depth(StarTask) ()
      [2012-06-20T14:58:29.08] gdb> from /export/jdk/jdk1.7.0_06/fastdebug/jre/lib/amd64/server/libjvm.so

      I thought that it could be caused by the fact that one of these methods is inline and other is template, but source info for should_scavenge exists while it is template method defined as 'inline':

      [2012-06-20T14:58:29.01] gdb> #6 0x00002acea8d23eca in should_scavenge<narrowOop> (
      [2012-06-20T14:58:29.01] gdb> this=<value optimized out>, pm=<value optimized out>, obj=0xec64ec08)
      [2012-06-20T14:58:29.01] gdb> at /HUDSON/workspace/jdk7u6-2-build-linux-amd64-product/jdk7u6/hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp:42

      Issue could be reproduced with JDK 7u6-b13-fastdebug.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                fzhinkin Filipp Zhinkin
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: