JDK-6912062 : disassembler plugin needs to produce symbolic information in product mode
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 7
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-12-19
  • Updated: 2010-04-02
  • Resolved: 2010-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u21Fixed 7Fixed hs17Fixed
Related Reports
Relates :  
Description
The disassembler plugin uses certain JVM functions to display information about values (especially managed pointers) embedded in the disassembled code.  Unfortunately, in the product build, many of these functions are stubbed out, and produce no output.  This leaves puzzling blank spaces in the disassembled code produced by the JVM.  This is true in the product build, which is the default and often the only build available.

Fortunately, it is a simple matter to move those functions into the product build.  There are not many of them, and they are not complex, so the footprint impact is minimal.

Comments
EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/4e6abf09f540
09-01-2010

SUGGESTED FIX http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/tip/disassembler-6912062.patch
19-12-2009