8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64
Reviewed-by: kevinw, sspitsyn
This commit is contained in:
parent
12326770dc
commit
8f1c134848
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -27,6 +27,7 @@ package sun.jvm.hotspot.runtime;
|
||||
import java.io.*;
|
||||
import sun.jvm.hotspot.code.*;
|
||||
import sun.jvm.hotspot.utilities.*;
|
||||
import sun.jvm.hotspot.debugger.Address;
|
||||
|
||||
public class VFrame {
|
||||
protected Frame fr;
|
||||
@ -145,7 +146,16 @@ public class VFrame {
|
||||
if (f.isJavaFrame()) {
|
||||
return (JavaVFrame) f;
|
||||
}
|
||||
Address oldSP = f.getFrame().getSP();
|
||||
f = f.sender(imprecise);
|
||||
if (f != null) {
|
||||
// Make sure the sender frame is above the current frame, not below
|
||||
Address newSP = f.getFrame().getSP();
|
||||
if (oldSP.greaterThanOrEqual(newSP)) {
|
||||
String errString = "newSP(" + newSP + ") is not above oldSP(" + oldSP + ")";
|
||||
throw new RuntimeException(errString);
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -734,7 +734,6 @@ sun/tools/jstat/jstatLineCounts3.sh 8268211 linux-aa
|
||||
sun/tools/jstat/jstatLineCounts4.sh 8268211 linux-aarch64
|
||||
|
||||
sun/tools/jhsdb/JStackStressTest.java 8276210 linux-aarch64
|
||||
sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java 8313798 generic-aarch64
|
||||
|
||||
############################################################################
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user