Skip to content

Commit acb670b

Browse files
committed
Merge branch 'master' into JDK-7102969-8u-backport
2 parents 4c91ba0 + 8234312 commit acb670b

File tree

57 files changed

+1175
-492
lines changed

Some content is hidden

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

57 files changed

+1175
-492
lines changed

.github/workflows/submit.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -676,7 +676,7 @@ jobs:
676676

677677
windows_x64_build:
678678
name: Windows x64
679-
runs-on: "windows-2019"
679+
runs-on: "windows-2025"
680680
needs: prerequisites
681681
if: needs.prerequisites.outputs.should_run != 'false' && needs.prerequisites.outputs.platform_windows_x64 != 'false'
682682

@@ -854,7 +854,7 @@ jobs:
854854
855855
windows_x86_build:
856856
name: Windows x86
857-
runs-on: "windows-2019"
857+
runs-on: "windows-2025"
858858
needs: prerequisites
859859
if: needs.prerequisites.outputs.should_run != 'false' && needs.prerequisites.outputs.platform_windows_x86 != 'false'
860860

@@ -1028,7 +1028,7 @@ jobs:
10281028
10291029
windows_x64_test:
10301030
name: Windows x64
1031-
runs-on: "windows-2019"
1031+
runs-on: "windows-2025"
10321032
needs:
10331033
- prerequisites
10341034
- windows_x64_build
@@ -1189,7 +1189,7 @@ jobs:
11891189

11901190
windows_x86_test:
11911191
name: Windows x86
1192-
runs-on: "windows-2019"
1192+
runs-on: "windows-2025"
11931193
needs:
11941194
- prerequisites
11951195
- windows_x86_build

THIRD_PARTY_README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3083,7 +3083,7 @@ included with JRE 8, JDK 8, and OpenJDK 8.
30833083
Apache Jakarta BCEL 5.1
30843084
Apache Santuario XML Security for Java 2.1.3
30853085
Apache Xalan-Java 2.7.2
3086-
Apache Xerces Java 2.10.0
3086+
Apache Xerces Java 2.7.1
30873087
Apache XML Resolver 1.1
30883088

30893089

hotspot/src/share/vm/oops/method.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1903,9 +1903,6 @@ bool Method::is_method_id(jmethodID mid) {
19031903

19041904
Method* Method::checked_resolve_jmethod_id(jmethodID mid) {
19051905
if (mid == NULL) return NULL;
1906-
if (!Method::is_method_id(mid)) {
1907-
return NULL;
1908-
}
19091906
Method* o = resolve_jmethod_id(mid);
19101907
if (o == NULL || o == JNIMethodBlock::_free_method || !((Metadata*)o)->is_method()) {
19111908
return NULL;

hotspot/src/share/vm/prims/jniCheck.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,11 @@ Method* jniCheck::validate_jmethod_id(JavaThread* thr, jmethodID method_id) {
468468
if (moop == NULL) {
469469
ReportJNIFatalError(thr, fatal_wrong_class_or_method);
470470
}
471+
// jmethodIDs are supposed to be weak handles in the class loader data,
472+
// but that can be expensive so check it last
473+
else if (!Method::is_method_id(method_id)) {
474+
ReportJNIFatalError(thr, fatal_non_weak_method);
475+
}
471476
return moop;
472477
}
473478

hotspot/src/share/vm/runtime/semaphore.inline.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#ifndef SHARE_VM_RUNTIME_SEMAPHORE_INLINE_HPP
2626
#define SHARE_VM_RUNTIME_SEMAPHORE_INLINE_HPP
2727

28-
#include "runtime/interfaceSupport.inline.hpp"
28+
#include "runtime/interfaceSupport.hpp"
2929
#include "runtime/semaphore.hpp"
3030
#include "runtime/thread.inline.hpp"
3131

jdk/make/data/cacerts/baltimorecybertrustca

Lines changed: 0 additions & 28 deletions
This file was deleted.

jdk/make/data/cacerts/camerfirmachamberscommerceca

Lines changed: 0 additions & 35 deletions
This file was deleted.

jdk/make/data/cacerts/camerfirmachambersignca

Lines changed: 0 additions & 48 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Owner: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB
2+
Issuer: CN=Sectigo Public Code Signing Root E46, O=Sectigo Limited, C=GB
3+
Serial number: 50249ba2ef8ea6bf6c2c1f1a6385d4c3
4+
Valid from: Mon Mar 22 00:00:00 GMT 2021 until: Wed Mar 21 23:59:59 GMT 2046
5+
Signature algorithm name: SHA384withECDSA
6+
Subject Public Key Algorithm: 384-bit EC (secp384r1) key
7+
Version: 3
8+
-----BEGIN CERTIFICATE-----
9+
MIICKDCCAa+gAwIBAgIQUCSbou+Opr9sLB8aY4XUwzAKBggqhkjOPQQDAzBWMQsw
10+
CQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMS0wKwYDVQQDEyRT
11+
ZWN0aWdvIFB1YmxpYyBDb2RlIFNpZ25pbmcgUm9vdCBFNDYwHhcNMjEwMzIyMDAw
12+
MDAwWhcNNDYwMzIxMjM1OTU5WjBWMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2Vj
13+
dGlnbyBMaW1pdGVkMS0wKwYDVQQDEyRTZWN0aWdvIFB1YmxpYyBDb2RlIFNpZ25p
14+
bmcgUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQIMoEDH487om+BR4zl
15+
e7m6wWmyW0nAKLkUWG8kM85Qm3PZO8FoOZx6Yc5c0iJHRKuAhanllayqrmZYhlan
16+
uIODzLTRDqlR+EtnOX+MubY5aDSPGUq6jiHrQrisVp0J3AejQjBAMB0GA1UdDgQW
17+
BBTPfSygkHqYHd22XoXC4NoVcdLlXjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/
18+
BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjACd++zAerlV83j8HflRwwwlLmgchbs
19+
aGX/4g44dv/oG8KfzCVTRg6sZHMobtK0IqYCMGk5W6+oBFyZMtOebrSwXs8lGjll
20+
/zHz43Zy8DMXO+iiqzSEwWGneZ6KupkGGqfVKw==
21+
-----END CERTIFICATE-----
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Owner: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB
2+
Issuer: CN=Sectigo Public Code Signing Root R46, O=Sectigo Limited, C=GB
3+
Serial number: 4b2c3b01018bad2abc8c7b5b3eed9057
4+
Valid from: Mon Mar 22 00:00:00 GMT 2021 until: Wed Mar 21 23:59:59 GMT 2046
5+
Signature algorithm name: SHA384withRSA
6+
Subject Public Key Algorithm: 4096-bit RSA key
7+
Version: 3
8+
-----BEGIN CERTIFICATE-----
9+
MIIFeDCCA2CgAwIBAgIQSyw7AQGLrSq8jHtbPu2QVzANBgkqhkiG9w0BAQwFADBW
10+
MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMS0wKwYDVQQD
11+
EyRTZWN0aWdvIFB1YmxpYyBDb2RlIFNpZ25pbmcgUm9vdCBSNDYwHhcNMjEwMzIy
12+
MDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBWMQswCQYDVQQGEwJHQjEYMBYGA1UEChMP
13+
U2VjdGlnbyBMaW1pdGVkMS0wKwYDVQQDEyRTZWN0aWdvIFB1YmxpYyBDb2RlIFNp
14+
Z25pbmcgUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCN
15+
55QSIgQkdC7/FiMCkoq2rjaFrEfUI5ErPtx94jGgUW+shJHjUoq14pbe0IdjJImK
16+
/+8Skzt9u7aKvb0Ffyeba2XTpQxpsbxJOZrxbW6q5KCDJ9qaDStQ6Utbs7hkNqR+
17+
Sj2pcaths3OzPAsM79szV+W+NDfjlxtd/R8SPYIDdub7P2bSlDFp+m2zNKzBenjc
18+
klDyZMeqLQSrw2rq4C+np9xu1+j/2iGrQL+57g2extmeme/G3h+pDHazJyCh1rr9
19+
gOcB0u/rgimVcI3/uxXP/tEPNqIuTzKQdEZrRzUTdwUzT2MuuC3hv2WnBGsY2HH6
20+
zAjybYmZELGt2z4s5KoYsMYHAXVn3m3pY2MeNn9pib6qRT5uWl+PoVvLnTCGMOgD
21+
s0DGDQ84zWeoU4j6uDBl+m/H5x2xg3RpPqzEaDux5mczmrYI4IAFSEDu9oJkRqj1
22+
c7AGlfJsZZ+/VVscnFcax3hGfHCqlBuCF6yH6bbJDoEcQNYWFyn8XJwYK+pF9e+9
23+
1WdPKF4F7pBMeufG9ND8+s0+MkYTIDaKBOq3qgdGnA2TOglmmVhcKaO5DKYwODzQ
24+
RjY1fJy67sPV+Qp2+n4FG0DKkjXp1XrRtX8ArqmQqsV/AZwQsRb8zG4Y3G9i/qZQ
25+
p7h7uJ0VP/4gDHXIIloTlRmQAOka1cKG8eOO7F/05QIDAQABo0IwQDAdBgNVHQ4E
26+
FgQUMuuSmv81lkgvKEBCcCA2kVwXheYwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB
27+
/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAHZlwuPXIkrXHYle/2lexhQCTXOm
28+
zc0oyrA36r+nySGqql/av/aDbNCA0QpcAKTL88w5D55BcYjVPOiKe4wXI/fKNHSR
29+
bAauUD8AWbImPDwXg1cDPi3RGj3UzwdUskMLUnKoiPXEF/Jv0Vil0WjkPZgIGO42
30+
9EhImvpUcPCI1HAWMEJJ0Nk/dUtFcdiuorthDoiFUFe5uhErNikfjyBynlyeidGC
31+
2kWNapnahHFrM6UQu3nwl/Z0gaA/V8eGjDCMDjiVrgHGHqvcqB9vL9f/dh6uF3Nt
32+
5bl1s2EGqJUzwk5vsjfylb6FVBK5yL1iQnb3Kvz1NzEDJlf+0ebb8BYCcoOMCLOE
33+
rKnkB/ihiMQTWlBHVEKm7dBBNCyYsT6iNKEMXb2s9395p79tDFYyhRtLl7jhrOSk
34+
PHHxo+FOY9b0Rrr1CwjhYzztolkvCtQsayOinqFN7tESzRgzUO1Bbst/PUFgC2ML
35+
ePV170MVtzYLEK/cXBipmNk22R3YhLMGioLjexskp0LO7g8+VlwyfexL3lYrOzu6
36+
+XpY0FG2bNb2WKJSJHpEhqEcYD9J0/z6+YQcBcI0v+Lm8RkqmS9WVzWctfUHw0Yv
37+
3jg9GQ37o/HfE57nqXJYMa+96trX1m13MzOO9Kz9wb9Jh9JwBWd0Bqb2eEAtFgSR
38+
Dx/TFsS4ehcNJMmy
39+
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)