Coleen Phillimore
cf4a4966a8
8288064: Class initialization locking
...
Reviewed-by: rehn, vlivanov
2022-06-16 12:38:06 +00:00
Aleksey Shipilev
ce5ae51773
8287637: Loom: Mismatched VirtualThread::state accessor
...
Reviewed-by: alanb
2022-06-03 16:43:45 +00:00
Jorn Vernee
7becf13e61
8286825: Linker naming cleanup
...
Reviewed-by: mcimadamore, rehn
2022-05-23 10:03:28 +00:00
Jorn Vernee
81e4bdbe13
8283689: Update the foreign linker VM implementation
...
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
2022-05-18 09:49:55 +00:00
Alan Bateman
9583e3657e
8284161: Implementation of Virtual Threads (Preview)
...
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
2022-05-07 08:06:16 +00:00
Magnus Ihse Bursie
4594696f54
8284903: Fix typos in hotspot
...
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
2022-04-19 19:10:52 +00:00
Ioi Lam
662320a0ec
8284336: CDS SignedJar.java test fails due to archived Reference object
...
Reviewed-by: alanb, ccheung
2022-04-08 17:20:10 +00:00
David Holmes
c9a469a459
8283784: java_lang_String::as_platform_dependent_str stores to oop in native state
...
Reviewed-by: kbarrett, shade, stefank
2022-03-31 06:53:26 +00:00
Leonid Mesnik
a24498b777
8281771: Crash in java_lang_invoke_MethodType::print_signature
...
Reviewed-by: dholmes, shade
2022-02-15 18:01:15 +00:00
Yumin Qi
cef9db9a69
8276039: Remove unnecessary qualifications of java_lang_Class::
...
Reviewed-by: mikael, iklam
2021-10-29 16:15:35 +00:00
Stefan Karlsson
93be099ccb
4718400: Many quantities are held as signed that should be unsigned
...
Reviewed-by: coleenp, rbackman, dholmes
2021-10-27 13:23:24 +00:00
Roman Kennke
3edee1e1fe
8272723: Don't use Access API to access primitive fields
...
Reviewed-by: stefank, eosterlund
2021-10-11 10:37:54 +00:00
matias9927
08f0be8388
8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag
...
Reviewed-by: coleenp, dholmes
2021-09-10 01:05:37 +00:00
Ioi Lam
655ea6d42a
8270489: Support archived heap objects in EpsilonGC
...
Reviewed-by: shade, ccheung
2021-09-01 16:50:11 +00:00
Albert Mingkun Yang
594e5161b4
8272778: Consolidate is_instance and is_instance_inlined in java_lang_String
...
Reviewed-by: coleenp, redestad
2021-08-23 14:00:31 +00:00
Coleen Phillimore
464e874a5c
8048190: NoClassDefFoundError omits original ExceptionInInitializerError
...
Reviewed-by: dholmes, iklam
2021-08-12 13:45:36 +00:00
Roman Kennke
a86ac0d1e3
8271939: Clean up primitive raw accessors in oopDesc
...
Reviewed-by: stefank, tschatzl
2021-08-09 10:31:31 +00:00
Ioi Lam
024c4027d8
8271014: Refactor HeapShared::is_archived_object()
...
Reviewed-by: ccheung, minqi
2021-07-21 18:49:19 +00:00
Ioi Lam
7dd19af259
8270803: Reduce CDS API verbosity
...
Reviewed-by: minqi, ccheung
2021-07-21 03:52:19 +00:00
Ioi Lam
1ebd9469db
8270333: -XX:+VerifyStringTableAtExit should not do linear search
...
Reviewed-by: dholmes, minqi
2021-07-15 05:15:24 +00:00
Coleen Phillimore
af13fe1107
8267870: Remove unnecessary char_converter during class loading
...
Reviewed-by: dholmes, iklam
2021-06-16 12:41:51 +00:00
Yi Yang
5cee23a9ed
8265518: C1: Intrinsic support for Preconditions.checkIndex
...
Reviewed-by: dfuchs, iveresov
2021-06-12 01:03:50 +00:00
Maurizio Cimadamore
a223189b06
8264774: Implementation of Foreign Function and Memory API (Incubator)
...
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Athijegannathan Sundararajan <sundar@openjdk.org>
Co-authored-by: Chris Hegarty <chegar@openjdk.org>
Reviewed-by: psandoz, chegar, mchung, vlivanov
2021-06-02 10:53:06 +00:00
David Holmes
02f895c5f6
8252685: APIs that require JavaThread should take JavaThread arguments
...
Reviewed-by: coleenp, sspitsyn, kvn, iklam
2021-05-17 04:05:44 +00:00
Kim Barrett
be0a655208
8254598: StringDedupTable should use OopStorage
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Zhengyu Gu <zgu@openjdk.org>
Reviewed-by: coleenp, iklam, tschatzl, ayang
2021-05-14 18:38:58 +00:00
Harold Seigel
e14b026841
8243287: Removal of Unsafe::defineAnonymousClass
...
Reviewed-by: iklam, mchung, alanb, dholmes
2021-05-13 12:46:54 +00:00
Ioi Lam
95f0fd6c4d
8265696: Move CDS sources to src/hotspot/shared/cds
...
Reviewed-by: erikj, dholmes, stuefe
2021-04-23 04:13:02 +00:00
Harold Seigel
af13c64f68
8264711: More runtime TRAPS cleanups
...
Reviewed-by: lfoltan, pchilanomate, dholmes, dcubed
2021-04-08 12:13:19 +00:00
Coleen Phillimore
bc91596ca1
8264051: Remove unused TRAPS parameters from runtime functions
...
Reviewed-by: iklam, dholmes
2021-03-24 12:18:57 +00:00
Stefan Karlsson
a79f095697
8263721: Unify oop casting
...
Reviewed-by: kbarrett, coleenp
2021-03-24 10:28:38 +00:00
Jie Fu
35cd9456b9
8263908: Build fails due to initialize_static_field_for_dump defined but not used after JDK-8263771
...
Reviewed-by: iklam, dholmes
2021-03-21 23:07:16 +00:00
David Holmes
cd45538b5e
8263771: Refactor javaClasses initialization code to isolate dumping code
...
Reviewed-by: coleenp, iklam
2021-03-21 00:42:16 +00:00
Stefan Karlsson
a1f6591f6c
8263589: Introduce JavaValue::get_oop/set_oop
...
Reviewed-by: coleenp, sspitsyn
2021-03-16 08:29:11 +00:00
Ioi Lam
1e570870f2
8263392: Allow current thread to be specified in ExceptionMark
...
Reviewed-by: dholmes, ccheung, coleenp, minqi
2021-03-15 22:20:13 +00:00
Coleen Phillimore
57f16f9fe5
8262377: Parallel class resolution loses constant pool error
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: dholmes, iklam, hseigel, kvn
2021-03-10 20:58:18 +00:00
David Holmes
f03e839e48
8261127: Cleanup THREAD/TRAPS/CHECK usage in CDS code
...
Reviewed-by: iklam, coleenp
2021-02-08 23:16:47 +00:00
Coleen Phillimore
ace8f94616
8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed
...
Reviewed-by: dholmes, iklam
2021-02-08 21:31:25 +00:00
Ioi Lam
c5ff454481
8250989: Consolidate buffer allocation code for CDS static/dynamic dumping
...
Reviewed-by: ccheung, coleenp
2021-02-07 07:10:38 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Ioi Lam
396a496f3c
8260467: Move well-known classes from systemDictionary.hpp to vmClasses.hpp
...
Reviewed-by: dholmes, coleenp
2021-01-28 04:24:04 +00:00
Ioi Lam
5898ab6545
8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h
...
Reviewed-by: dholmes, coleenp
2021-01-25 08:00:40 +00:00
Coleen Phillimore
535f2da5e2
8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark
...
Reviewed-by: dholmes, sspitsyn
2021-01-13 14:32:52 +00:00
Mikael Vidstedt
64644a1072
8253881: Hotspot/Serviceability Terminology Refresh
...
Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed
2020-12-19 02:47:28 +00:00
Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Maurizio Cimadamore
0fb31dbf3a
8254231: Implementation of Foreign Linker API (Incubator)
...
Reviewed-by: coleenp, ihse, dholmes, vlivanov
2020-11-23 11:00:38 +00:00
Thomas Schatzl
d30956055b
8253081: G1 fails on stale objects in archived module graph in Open Archive regions
...
Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad
2020-11-18 08:21:03 +00:00
Ioi Lam
2f06893a29
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
...
Reviewed-by: ihse, kbarrett
2020-11-12 01:45:27 +00:00
Ioi Lam
7e5eb493e1
8253402: Convert vmSymbols::SID to enum class
...
Reviewed-by: kvn, coleenp, kbarrett, iveresov
2020-10-15 05:52:54 +00:00
Paul Sandoz
0c99b19258
8223347: Integration of Vector API (Incubator)
...
Co-authored-by: Vivek Deshpande <vdeshpande@openjdk.org>
Co-authored-by: Qi Feng <qfeng@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Jean-Philippe Halimi <jphalimi@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Rahul Kandu <rkandu@openjdk.org>
Co-authored-by: Kishor Kharbas <kkharbas@openjdk.org>
Co-authored-by: Eric Liu <Eric.Liu2@arm.com>
Co-authored-by: Aaloan Miftah <someusername3@gmail.com>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Shravya Rukmannagari <srukmannagar@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Lauren Walkowski <lauren.walkowski@arm.com>
Co-authored-by: Yang Zang <Yang.Zhang@arm.com>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Wang Zhuo <wzhuo@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
2020-10-14 20:02:46 +00:00
Ioi Lam
a098037375
8254365: ciMethod.hpp should not include methodHandles.hpp
...
Reviewed-by: dholmes, coleenp
2020-10-14 04:59:52 +00:00