United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6621094 : PrintOptoAssembly is broken for oops information in DebugInfo

Details
Type:
Bug
Submit Date:
2007-10-24
Status:
Closed
Updated Date:
2011-04-20
Project Name:
JDK
Resolved Date:
2011-04-20
Component:
hotspot
OS:
solaris_9
Sub-Component:
compiler
CPU:
sparc
Priority:
P5
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs12 (b02)

Related Reports
Backport:
Backport:

Sub Tasks

Description
Instead of # rbp=Oop it the PrintOptoAssembly ouput has

        # Test_SR::test4 @ bci:8  L[0]=_ L[1]=rsp + #0 L[2]=RBP L[3]=_
        # AllocatedObj(0xfffffd7f73b6fcf8)

                                    

Comments
EVALUATION

OopMapValue and VMRegImpl classes miss virtual method print_on(st) 
which is used by OopMapSet after changes for 6604014: graph visualizer.
As result the method from base classAllocatedObj is used.
                                     
2007-10-24
SUGGESTED FIX

Add virtual method print_on(st) into OopMapValue and VMRegImpl classes.
                                     
2007-10-24



Hardware and Software, Engineered to Work Together