Skip to content

Commit 8b88945

Browse files
OracleLabsAutomationzapster
authored andcommitted
[GR-55135] Update labsjdk to 24+5-jvmci-b01
PullRequest: graal/18228
2 parents d630516 + 57f96dc commit 8b88945

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

common.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@
4545
"labsjdk-ee-21-llvm": {"name": "labsjdk", "version": "ee-21.0.2+13-jvmci-23.1-b33-sulong", "platformspecific": true },
4646
"graalvm-ee-21": {"name": "graalvm-java21", "version": "23.1.3", "platformspecific": true },
4747

48-
"oraclejdk-latest": {"name": "jpg-jdk", "version": "24", "build_id": "jdk-24+4", "platformspecific": true, "extrabundles": ["static-libs"]},
49-
"labsjdk-ce-latest": {"name": "labsjdk", "version": "ce-24+4-jvmci-b01", "platformspecific": true },
50-
"labsjdk-ce-latestDebug": {"name": "labsjdk", "version": "ce-24+4-jvmci-b01-debug", "platformspecific": true },
51-
"labsjdk-ce-latest-llvm": {"name": "labsjdk", "version": "ce-24+4-jvmci-b01-sulong", "platformspecific": true },
52-
"labsjdk-ee-latest": {"name": "labsjdk", "version": "ee-24+4-jvmci-b01", "platformspecific": true },
53-
"labsjdk-ee-latestDebug": {"name": "labsjdk", "version": "ee-24+4-jvmci-b01-debug", "platformspecific": true },
54-
"labsjdk-ee-latest-llvm": {"name": "labsjdk", "version": "ee-24+4-jvmci-b01-sulong", "platformspecific": true }
48+
"oraclejdk-latest": {"name": "jpg-jdk", "version": "24", "build_id": "jdk-24+5", "platformspecific": true, "extrabundles": ["static-libs"]},
49+
"labsjdk-ce-latest": {"name": "labsjdk", "version": "ce-24+5-jvmci-b01", "platformspecific": true },
50+
"labsjdk-ce-latestDebug": {"name": "labsjdk", "version": "ce-24+5-jvmci-b01-debug", "platformspecific": true },
51+
"labsjdk-ce-latest-llvm": {"name": "labsjdk", "version": "ce-24+5-jvmci-b01-sulong", "platformspecific": true },
52+
"labsjdk-ee-latest": {"name": "labsjdk", "version": "ee-24+5-jvmci-b01", "platformspecific": true },
53+
"labsjdk-ee-latestDebug": {"name": "labsjdk", "version": "ee-24+5-jvmci-b01-debug", "platformspecific": true },
54+
"labsjdk-ee-latest-llvm": {"name": "labsjdk", "version": "ee-24+5-jvmci-b01-sulong", "platformspecific": true }
5555
},
5656

5757
"eclipse": {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/JVMCIVersionCheck.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public final class JVMCIVersionCheck {
5555
private static final Map<String, Map<String, Version>> JVMCI_MIN_VERSIONS = Map.of(
5656
"21", Map.of(DEFAULT_VENDOR_ENTRY, createLegacyVersion(23, 1, 33)),
5757
"24", Map.of(
58-
"Oracle Corporation", createLabsJDKVersion("24+4", 1),
59-
DEFAULT_VENDOR_ENTRY, createLabsJDKVersion("24+4", 1)));
58+
"Oracle Corporation", createLabsJDKVersion("24+5", 1),
59+
DEFAULT_VENDOR_ENTRY, createLabsJDKVersion("24+5", 1)));
6060
private static final int NA = 0;
6161
/**
6262
* Minimum Java release supported by Graal.

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/util/PlatformTimeUtils.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ protected PlatformTimeUtils() {
4949
public record SecondsNanos(long seconds, long nanos) {
5050
}
5151

52-
@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-24+3/src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp#L38-L54")
52+
@BasedOnJDKFile("https://github.com/openjdk/jdk/blob/jdk-24+5/src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp#L38-L52")
5353
public long nanosNow() {
5454
// Use same clock source as Instant.now() to ensure
5555
// that Recording::getStopTime() returns an Instant that
@@ -60,8 +60,6 @@ public long nanosNow() {
6060
long now = seconds * 1000000000 + nanos;
6161
if (now > last) {
6262
last = now;
63-
} else {
64-
++last;
6563
}
6664
return last;
6765
}

substratevm/src/com.oracle.svm.test/src/com/oracle/svm/test/jfr/TestContainerEvent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030

3131
import java.util.List;
3232

33-
import jdk.graal.compiler.serviceprovider.JavaVersionUtil;
3433
import org.junit.Assume;
3534
import org.junit.Test;
3635

3736
import com.oracle.svm.core.container.Container;
3837
import com.oracle.svm.test.jfr.events.ThreadEvent;
3938

39+
import jdk.graal.compiler.serviceprovider.JavaVersionUtil;
4040
import jdk.jfr.Recording;
4141
import jdk.jfr.consumer.RecordedEvent;
4242

@@ -47,6 +47,7 @@ public class TestContainerEvent extends JfrRecordingTest {
4747
@Test
4848
public void test() throws Throwable {
4949
Assume.assumeTrue("Container support not enabled or available", Container.isSupported());
50+
Assume.assumeTrue("Container detection currently not working GR-55178", false);
5051

5152
String[] events = new String[]{"jdk.ContainerConfiguration"};
5253
Recording recording = startRecording(events);

substratevm/src/com.oracle.svm.test/src/com/oracle/svm/test/jfr/TestJdkContainerEvents.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.junit.Assume;
3535
import org.junit.Test;
3636

37-
import com.oracle.svm.core.OS;
37+
import com.oracle.svm.core.container.Container;
3838

3939
import jdk.jfr.Recording;
4040
import jdk.jfr.consumer.RecordedEvent;
@@ -44,7 +44,8 @@ public class TestJdkContainerEvents extends JfrRecordingTest {
4444

4545
@Test
4646
public void test() throws Throwable {
47-
Assume.assumeTrue("Container support is limited to Linux", OS.LINUX.isCurrent());
47+
Assume.assumeTrue("Container support not enabled or available", Container.isSupported());
48+
Assume.assumeTrue("Container detection currently not working GR-55178", false);
4849
String[] events = new String[]{"jdk.ContainerCPUThrottling", "jdk.ContainerCPUUsage",
4950
"jdk.ContainerConfiguration", "jdk.ContainerIOUsage", "jdk.ContainerMemoryUsage"};
5051

0 commit comments

Comments
 (0)