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