agent/src/share/classes/sun/jvm/hotspot/HSDB.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff agent/src/share/classes/sun/jvm/hotspot/HSDB.java

agent/src/share/classes/sun/jvm/hotspot/HSDB.java

Print this page

        

*** 25,37 **** package sun.jvm.hotspot; import java.io.*; import java.awt.*; import java.awt.event.*; - import java.math.*; import javax.swing.*; - import javax.swing.tree.*; import java.util.*; import sun.jvm.hotspot.code.*; import sun.jvm.hotspot.compiler.*; import sun.jvm.hotspot.debugger.*; --- 25,35 ----
*** 926,936 **** // later attempt to get an oop map for that instruction. For // now, we warn if we find such a method. boolean shouldSkipOopMaps = false; if (curVFrame.isCompiledFrame()) { CodeBlob cb = VM.getVM().getCodeCache().findBlob(curFrame.getPC()); ! OopMapSet maps = cb.getOopMaps(); if ((maps == null) || (maps.getSize() == 0)) { shouldSkipOopMaps = true; } } --- 924,934 ---- // later attempt to get an oop map for that instruction. For // now, we warn if we find such a method. boolean shouldSkipOopMaps = false; if (curVFrame.isCompiledFrame()) { CodeBlob cb = VM.getVM().getCodeCache().findBlob(curFrame.getPC()); ! ImmutableOopMapSet maps = cb.getOopMaps(); if ((maps == null) || (maps.getSize() == 0)) { shouldSkipOopMaps = true; } }
*** 975,985 **** nextFrame = nextVFrame.getFrame(); } } while (nextVFrame != null && nextFrame.equals(curFrame)); if (shouldSkipOopMaps) { ! anno = anno + "\nNOTE: null or empty OopMapSet found for this CodeBlob"; } if (curFrame.getFP() != null) { annoPanel.addAnnotation(new Annotation(curFrame.getSP(), curFrame.getFP(), --- 973,983 ---- nextFrame = nextVFrame.getFrame(); } } while (nextVFrame != null && nextFrame.equals(curFrame)); if (shouldSkipOopMaps) { ! anno = anno + "\nNOTE: null or empty ImmutableOopMapSet found for this CodeBlob"; } if (curFrame.getFP() != null) { annoPanel.addAnnotation(new Annotation(curFrame.getSP(), curFrame.getFP(),
agent/src/share/classes/sun/jvm/hotspot/HSDB.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File