agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
6892186 Cdiff agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
Print this page
*** 171,181 ****
visitor.prologue(ptr, end);
CodeBlob lastBlob = null;
while (ptr != null && ptr.lessThan(end)) {
try {
! CodeBlob blob = findBlobUnsafe(ptr);
if (blob != null) {
visitor.visit(blob);
if (blob == lastBlob) {
throw new InternalError("saw same blob twice");
}
--- 171,182 ----
visitor.prologue(ptr, end);
CodeBlob lastBlob = null;
while (ptr != null && ptr.lessThan(end)) {
try {
! // Use findStart to get a pointer inside blob other findBlob asserts
! CodeBlob blob = findBlobUnsafe(heap.findStart(ptr));
if (blob != null) {
visitor.visit(blob);
if (blob == lastBlob) {
throw new InternalError("saw same blob twice");
}
agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File