Skip to content

Commit 7c40635

Browse files
committed
[GR-69563] Update SyncPort info.
PullRequest: graal/22393
2 parents 510a579 + f29171b commit 7c40635

File tree

83 files changed

+200
-206
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+200
-206
lines changed

compiler/src/jdk.graal.compiler.processor/src/jdk/graal/compiler/lir/processor/SyncPortProcessor.java

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,15 @@ public class SyncPortProcessor extends AbstractProcessor {
8282
// END+HOTSPOT_PORT_SYNC_SEARCH_RANGE].
8383
static final String SYNC_SEARCH_RANGE_VAR = "HOTSPOT_PORT_SYNC_SEARCH_RANGE";
8484

85-
static final String JDK_LATEST = "https://raw.githubusercontent.com/openjdk/jdk/master/";
86-
static final String JDK_LATEST_INFO = "https://api.github.com/repos/openjdk/jdk/git/matching-refs/heads/master";
85+
static final String JDK_LATEST = "https://raw.githubusercontent.com/openjdk/%s/master/";
86+
static final String JDK_LATEST_INFO = "https://api.github.com/repos/openjdk/%s/git/matching-refs/heads/master";
8787

8888
static final String SYNC_PORT_CLASS_NAME = "jdk.graal.compiler.lir.SyncPort";
8989
static final String SYNC_PORTS_CLASS_NAME = "jdk.graal.compiler.lir.SyncPorts";
9090

91-
static final Pattern URL_PATTERN = Pattern.compile("^https://github.com/(?<user>[^/]+)/jdk/blob/(?<commit>[0-9a-fA-F]{40})/(?<path>[-_./A-Za-z0-9]+)#L(?<lineStart>[0-9]+)-L(?<lineEnd>[0-9]+)$");
92-
static final Pattern URL_RAW_PATTERN = Pattern.compile("^https://raw.githubusercontent.com/(?<user>[^/]+)/jdk/(?<commit>[0-9a-fA-F]{40})/$");
91+
static final Pattern URL_PATTERN = Pattern.compile(
92+
"^https://github.com/(?<user>[^/]+)/(?<repo>[^/]+)/blob/(?<commit>[0-9a-fA-F]{40})/(?<path>[-_./A-Za-z0-9]+)#L(?<lineStart>[0-9]+)-L(?<lineEnd>[0-9]+)$");
93+
static final Pattern URL_RAW_PATTERN = Pattern.compile("^https://raw.githubusercontent.com/(?<user>[^/]+)/(?<repo>[^/]+)/(?<commit>[0-9a-fA-F]{40})/$");
9394

9495
static final int DEFAULT_SEARCH_RANGE = 200;
9596

@@ -132,6 +133,7 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
132133
}
133134

134135
String user = matcher.group("user");
136+
String repo = matcher.group("repo");
135137
String commit = matcher.group("commit");
136138
String path = matcher.group("path");
137139
int lineStart = Integer.parseInt(matcher.group("lineStart"));
@@ -146,7 +148,7 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
146148
try (dumpUpdateCommands) {
147149
boolean isURLOverwritten = overwriteURL != null && !"".equals(overwriteURL);
148150

149-
String urlPrefix = isURLOverwritten ? overwriteURL : JDK_LATEST;
151+
String urlPrefix = isURLOverwritten ? overwriteURL : String.format(JDK_LATEST, repo);
150152
String url = urlPrefix + path;
151153
String sha1Latest = digest(proxy, md, url, lineStart - 1, lineEnd);
152154

@@ -164,12 +166,12 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
164166
latestCommit = "UNKNOWN";
165167
}
166168
} else {
167-
latestCommit = getLatestCommit(proxy);
169+
latestCommit = getLatestCommit(proxy, repo);
168170
}
169171

170172
String extraMessage = "";
171173

172-
String urlOld = String.format("https://raw.githubusercontent.com/%s/jdk/%s/%s", user, commit, path);
174+
String urlOld = String.format("https://raw.githubusercontent.com/%s/%s/%s/%s", user, repo, commit, path);
173175
String sha1Old = digest(proxy, md, urlOld, lineStart - 1, lineEnd);
174176

175177
if (sha1.equals(sha1Old)) {
@@ -180,8 +182,8 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
180182
if ("UNKNOWN".equals(latestCommit)) {
181183
extraMessage = " The original code snippet is shifted.";
182184
} else {
183-
String urlFormat = "https://github.com/%s/jdk/blob/%s/%s#L%d-L%d";
184-
String newUrl = String.format(urlFormat, user, latestCommit, path, idxInclusive, idxInclusive + (lineEnd - lineStart));
185+
String urlFormat = "https://github.com/%s/%s/blob/%s/%s#L%d-L%d";
186+
String newUrl = String.format(urlFormat, user, repo, latestCommit, path, idxInclusive, idxInclusive + (lineEnd - lineStart));
185187
extraMessage = String.format("""
186188
The original code snippet is shifted. Update with:
187189
@SyncPort(from = "%s",
@@ -190,7 +192,7 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
190192
newUrl,
191193
sha1);
192194
if (dumpUpdateCommands != null) {
193-
String oldUrl = String.format(urlFormat, user, commit, path, lineStart, lineEnd);
195+
String oldUrl = String.format(urlFormat, user, repo, commit, path, lineStart, lineEnd);
194196
assert !oldUrl.contains("+");
195197
assert !newUrl.contains("+");
196198
dumpUpdateCommands.printf("sed -i s+%s+%s+g $(git grep --files-with-matches %s)%n", oldUrl, newUrl, sha1);
@@ -199,27 +201,30 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
199201
} else {
200202
extraMessage = String.format("""
201203
See also:
202-
https://github.com/%s/jdk/compare/%s...%s
203-
https://github.com/%s/jdk/commits/%s/%s
204+
https://github.com/%s/%s/compare/%s...%s
205+
https://github.com/%s/%s/commits/%s/%s
204206
""",
205207
user,
208+
repo,
206209
commit,
207210
latestCommit,
208211
user,
212+
repo,
209213
latestCommit,
210214
path);
211215
if (shouldDump) {
212-
dump(proxy, urlOld, lineStart - 1, lineEnd, "old", element.toString());
213-
dump(proxy, url, lineStart - 1, lineEnd, "new", element.toString());
216+
dump(proxy, urlOld, lineStart - 1, lineEnd, "old", element.getSimpleName().toString());
217+
dump(proxy, url, lineStart - 1, lineEnd, "new", element.getSimpleName().toString());
214218
}
215219
}
216220
} else {
217221
extraMessage = String.format("""
218222
New SyncPort? Then:
219-
@SyncPort(from = "https://github.com/%s/jdk/blob/%s/%s#L%d-L%d",
223+
@SyncPort(from = "https://github.com/%s/%s/blob/%s/%s#L%d-L%d",
220224
sha1 = "%s")
221225
""",
222226
user,
227+
repo,
223228
latestCommit,
224229
path,
225230
lineStart,
@@ -230,10 +235,11 @@ private void compareDigest(MessageDigest md, AnnotationMirror annotationMirror,
230235
}
231236
}
232237
env().getMessager().printMessage(kind,
233-
String.format("Sha1 digest of %s (ported by %s) does not match https://github.com/%s/jdk/blob%s/%s#L%d-L%d : expected %s but was %s.%s",
238+
String.format("Sha1 digest of %s (ported by %s) does not match https://github.com/%s/%s/blob%s/%s#L%d-L%d : expected %s but was %s.%s",
234239
from,
235240
toString(element),
236241
user,
242+
repo,
237243
isURLOverwritten ? "/" + latestCommit : "/master",
238244
path,
239245
lineStart,
@@ -310,11 +316,11 @@ private static void dump(Proxy proxy, String url, int lineStartExclusive, int li
310316

311317
private String cachedLatestCommit = null;
312318

313-
private String getLatestCommit(Proxy proxy) throws IOException, URISyntaxException {
319+
private String getLatestCommit(Proxy proxy, String repo) throws IOException, URISyntaxException {
314320
if (cachedLatestCommit == null) {
315321
String result = null;
316322

317-
URLConnection connection = new URI(JDK_LATEST_INFO).toURL().openConnection(proxy);
323+
URLConnection connection = new URI(String.format(JDK_LATEST_INFO, repo)).toURL().openConnection(proxy);
318324
try (BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()))) {
319325
String result1 = in.lines().collect(Collectors.joining());
320326
int idx = result1.indexOf("commits/");

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/aarch64/shenandoah/AArch64HotSpotShenandoahCardBarrierOp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ protected AArch64HotSpotShenandoahCardBarrierOp(GraalHotSpotVMConfig config, Hot
6969

7070
@Override
7171
// @formatter:off
72-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L373-L392",
72+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/b8aa130bab715f187476181acc5021b27958833f/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L374-L393",
7373
sha1 = "1c3e544b6fdec2f4ca0f07b2a1d5261d55754cb9")
7474
// @formatter:on
7575
protected void emitCode(CompilationResultBuilder crb, AArch64MacroAssembler masm) {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/aarch64/shenandoah/AArch64HotSpotShenandoahCompareAndSwapOp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public AArch64HotSpotShenandoahCompareAndSwapOp(GraalHotSpotVMConfig config, Hot
7777

7878
@Override
7979
// @formatter:off
80-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L471-L606",
80+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/b8aa130bab715f187476181acc5021b27958833f/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L472-L607",
8181
sha1 = "553a2fb0d37f39016eda85331e8cd2421153cbfe")
8282
// @formatter:on
8383
public void emitCode(CompilationResultBuilder crb, AArch64MacroAssembler masm) {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/aarch64/shenandoah/AArch64HotSpotShenandoahLoadRefBarrierOp.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ public void emitCode(CompilationResultBuilder crb, AArch64MacroAssembler masm) {
111111
}
112112

113113
// @formatter:off
114-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L232-L309",
115-
sha1 = "4ed44f985dfdca39bf93c6d306a378be4bf88fe7")
114+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/b8aa130bab715f187476181acc5021b27958833f/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L232-L310",
115+
sha1 = "bb10b26282f609139ff48d430746036f5b06f892")
116116
// @formatter:on
117117
@SuppressWarnings("try")
118118
public static void emitCode(GraalHotSpotVMConfig config, CompilationResultBuilder crb, AArch64MacroAssembler masm, LIRInstruction op, Register thread, Register result, Register object,

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/aarch64/shenandoah/AArch64HotSpotShenandoahSATBBarrierOp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public void loadObject(AArch64MacroAssembler masm, Register preVal, Register imm
118118

119119
@Override
120120
// @formatter:off
121-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L100-L183",
121+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp#L100-L183",
122122
sha1 = "7b3d183187ff6578e0d14eb54e4b5007ff4d5e1e")
123123
// @formatter:on
124124
protected void emitCode(CompilationResultBuilder crb, AArch64MacroAssembler masm) {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/aarch64/z/AArch64HotSpotZBarrierSetLIRGenerator.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public ForeignCallsProvider getForeignCalls() {
9090
/**
9191
* Convert a normal oop into a colored pointer.
9292
*/
93-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad#L36-L41", sha1 = "ee0780117d2ff7f782c4f3e2ae79b55a3c8dd523")
93+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad#L36-L41", sha1 = "ee0780117d2ff7f782c4f3e2ae79b55a3c8dd523")
9494
static void zColor(CompilationResultBuilder crb, AArch64MacroAssembler masm, GraalHotSpotVMConfig config, Register dst, Register src) {
9595
Assembler.guaranteeDifferentRegisters(src, dst);
9696
crb.recordMark(HotSpotMarkId.Z_BARRIER_RELOCATION_FORMAT_STORE_GOOD_BEFORE_MOV);
@@ -101,7 +101,7 @@ static void zColor(CompilationResultBuilder crb, AArch64MacroAssembler masm, Gra
101101
/**
102102
* Convert a colored pointer into normal oop.
103103
*/
104-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad#L43-L45", sha1 = "3c53528425bc5609e9c5fc3588bbed0c01cd63a6")
104+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/4acafb809c66589fbbfee9c9a4ba7820f848f0e4/src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad#L43-L45", sha1 = "3c53528425bc5609e9c5fc3588bbed0c01cd63a6")
105105
static void zUncolor(AArch64MacroAssembler masm, GraalHotSpotVMConfig config, Register ref) {
106106
masm.lsr(64, ref, ref, config.zPointerLoadShift);
107107
}
@@ -113,8 +113,8 @@ static void zUncolor(AArch64MacroAssembler masm, GraalHotSpotVMConfig config, Re
113113
* isn't needed by this code otherwise and in some cases the destination register for the zColor
114114
* must be customized.
115115
*/
116-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L166-L224", sha1 = "101b4c83516738a04bf6fb3f17bfc78f58ac5784")
117-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L309-L370", sha1 = "755eb5d52e1ad8c30c9aa9c5f009d35f8c52bb78")
116+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L166-L224", sha1 = "101b4c83516738a04bf6fb3f17bfc78f58ac5784")
117+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L309-L370", sha1 = "755eb5d52e1ad8c30c9aa9c5f009d35f8c52bb78")
118118
static void emitStoreBarrier(CompilationResultBuilder crb,
119119
AArch64MacroAssembler masm,
120120
LIRInstruction op,
@@ -209,7 +209,7 @@ static void emitStoreBarrier(CompilationResultBuilder crb,
209209
/**
210210
* Try to perform any local store barrier fixups or dispatch to the slow path.
211211
*/
212-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L258-L307", sha1 = "061eaf13b97f69aee4f687ce51e500ac3b37071a")
212+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L258-L307", sha1 = "061eaf13b97f69aee4f687ce51e500ac3b37071a")
213213
static void storeBarrierMedium(CompilationResultBuilder crb,
214214
AArch64MacroAssembler masm,
215215
GraalHotSpotVMConfig config,
@@ -276,7 +276,7 @@ static void storeBarrierMedium(CompilationResultBuilder crb,
276276
/**
277277
* Add a value to the store buffer.
278278
*/
279-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L226-L256", sha1 = "b52bb540cf136f455dfac53fece3cc029a240bf2")
279+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L226-L256", sha1 = "b52bb540cf136f455dfac53fece3cc029a240bf2")
280280
static void storeBarrierBufferAdd(AArch64MacroAssembler masm,
281281
GraalHotSpotVMConfig config,
282282
AArch64Address refAddr,
@@ -322,7 +322,7 @@ static void storeBarrierBufferAdd(AArch64MacroAssembler masm,
322322
* done with a special stack-only calling convention that saves and restores all registers
323323
* around the call. This simplifies the code generation as no extra registers are required.
324324
*/
325-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L104-L164", sha1 = "2b500d0e7769c719aca0eb4d1707ac0cbf476727")
325+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/98a93e115137a305aed6b7dbf1d4a7d5906fe77c/src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp#L104-L164", sha1 = "2b500d0e7769c719aca0eb4d1707ac0cbf476727")
326326
public static void emitLoadBarrier(CompilationResultBuilder crb,
327327
AArch64MacroAssembler masm,
328328
GraalHotSpotVMConfig config,

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/amd64/AMD64HotSpotBackend.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ private static void emitExceptionHandler(CompilationResultBuilder crb, AMD64Macr
486486
}
487487

488488
// @formatter:off
489-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/74a2c831a2af55c66317ca8aead53fde2a2a6900/src/hotspot/cpu/x86/x86.ad#L1261-L1288",
489+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/74a2c831a2af55c66317ca8aead53fde2a2a6900/src/hotspot/cpu/x86/x86.ad#L1261-L1288",
490490
sha1 = "1326c5aa33296807cd6fb271150c3fcc0bfb9388")
491491
// @formatter:on
492492
private static void emitDeoptHandler(CompilationResultBuilder crb, AMD64MacroAssembler asm, ForeignCallLinkage callTarget, HotSpotMarkId deoptHandlerEntry) {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/amd64/AMD64HotSpotMacroAssembler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public void verifyOop(Register value, Register tmp, Register tmp2, boolean compr
145145
}
146146

147147
// @formatter:off
148-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/765cef45465806e53f11fa7d92b9c184899b0932/src/hotspot/cpu/x86/assembler_x86.cpp#L208-L242",
148+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/765cef45465806e53f11fa7d92b9c184899b0932/src/hotspot/cpu/x86/assembler_x86.cpp#L208-L242",
149149
sha1 = "7e213e437f5d3e7740874d69457de4ffebbee1c5")
150150
// @formatter:on
151151
@Override

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/amd64/shenandoah/AMD64HotSpotShenandoahCardBarrierOp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ protected AMD64HotSpotShenandoahCardBarrierOp(GraalHotSpotVMConfig config, HotSp
7373

7474
@Override
7575
// @formatter:off
76-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp#L509-L535",
76+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/b8aa130bab715f187476181acc5021b27958833f/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp#L547-L573",
7777
sha1 = "ad163e79b0707221700bb3b2230581fb711ded61")
7878
// @formatter:on
7979
public void emitCode(CompilationResultBuilder crb, AMD64MacroAssembler masm) {

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/amd64/shenandoah/AMD64HotSpotShenandoahCompareAndSwapOp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public AMD64HotSpotShenandoahCompareAndSwapOp(GraalHotSpotVMConfig config, HotSp
9696

9797
@Override
9898
// @formatter:off
99-
@SyncPort(from = "https://github.com/openjdk/jdk/blob/a2743bab4fd203b0791cf47e617c1a95b05ab3cc/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp#L596-L737",
99+
@SyncPort(from = "https://github.com/openjdk/jdk25u/blob/b8aa130bab715f187476181acc5021b27958833f/src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp#L634-L775",
100100
sha1 = "c236c9ca8ccf7e45757d6ac04d16a230df9475a0")
101101
// @formatter:on
102102
public void emitCode(CompilationResultBuilder crb, AMD64MacroAssembler masm) {

0 commit comments

Comments
 (0)