Roman Kennke
44ec501a41
8305895: Implement JEP 450: Compact Object Headers (Experimental)
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
2024-11-08 17:21:39 +00:00
Thomas Stuefe
7849f25293
8340184: Bug in CompressedKlassPointers::is_in_encodable_range
...
Reviewed-by: coleenp, rkennke, jsjolen
2024-09-17 05:22:59 +00:00
Stefan Karlsson
71d48bcc3d
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
...
Reviewed-by: rkennke, coleenp
2024-04-05 07:39:48 +00:00
David Holmes
0b01144ece
8329720: Gtest failure printing markword after JDK-8325303
...
Reviewed-by: mikael
2024-04-05 02:15:48 +00:00
Roman Kennke
336bbbe389
8139457: Relax alignment of array elements
...
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: stuefe, stefank, shade, coleenp, kdnilsen, aboldtch
2024-02-23 10:05:25 +00:00
Magnus Ihse Bursie
09d4936657
8252136: Several methods in hotspot are missing "static"
...
Reviewed-by: coleenp, stefank, kvn, kbarrett
2024-02-14 16:29:58 +00:00
Matias Saavedra Silva
ffa35d8cf1
8301997: Move method resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, adinn, fparain
2023-11-15 19:04:11 +00:00
Thomas Stuefe
a0d0f21f08
8314752: Use google test string comparison macros
...
Reviewed-by: coleenp, kbarrett
2023-08-23 05:26:05 +00:00
Matias Saavedra Silva
86783b9851
8301996: Move field resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: coleenp, fparain
2023-07-31 18:41:38 +00:00
Frederic Parain
bfb812a8ff
8292818: replace 96-bit representation for field metadata with variable-sized streams
...
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
2023-03-17 20:18:36 +00:00
Stefan Karlsson
df6cf1e41d
8296886: Fix various include sort order issues
...
Reviewed-by: kbarrett, dholmes, stuefe
2022-11-24 15:06:19 +00:00
Matias Saavedra Silva
ba303c048e
8295893: Improve printing of Constant Pool Cache Entries
...
Reviewed-by: dholmes, coleenp, iklam
2022-11-07 16:15:09 +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
Coleen Phillimore
c7cd1487fe
8282240: Add _name field to Method for NOT_PRODUCT only
...
Reviewed-by: pchilanomate, hseigel
2022-02-28 20:31:41 +00:00
Coleen Phillimore
286106dd2a
8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass
...
Reviewed-by: dcubed, fparain
2021-07-23 20:52:45 +00:00
Daniel D. Daugherty
ec71e2d891
8271221: [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass
...
Reviewed-by: coleenp
2021-07-23 15:53:49 +00:00
Coleen Phillimore
9b27df6a4f
8271063: Print injected fields for InstanceKlass
...
Reviewed-by: fparain, hseigel, yyang
2021-07-23 12:23:12 +00:00
Patricio Chilano Mateo
2fd7943ec1
8256425: Obsolete Biased Locking in JDK 18
...
Reviewed-by: kvn, dholmes, dcubed, rrich
2021-06-24 18:54:41 +00:00
Stefan Karlsson
a79f095697
8263721: Unify oop casting
...
Reviewed-by: kbarrett, coleenp
2021-03-24 10:28:38 +00:00
David Holmes
c6d74bd933
8262910: Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code
...
Reviewed-by: coleenp, pchilanomate, dcubed, cjplummer, sspitsyn
2021-03-10 22:33:56 +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
Daniel D. Daugherty
7436ef236e
8246476: remove AsyncDeflateIdleMonitors option and the safepoint based deflation mechanism
...
Reviewed-by: dholmes, pchilanomate, coleenp
2020-07-13 16:36:01 -04:00
Daniel D. Daugherty
00f223e22f
8153224: Monitor deflation prolong safepoints
...
Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread.
Co-authored-by: Carsten Varming <varming@gmail.com>
Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund
2020-06-01 23:37:14 -04:00
Patricio Chilano Mateo
398a2b3c37
8231264: Implementation of JEP 374: Disable biased-locking and deprecate all flags related to biased-locking
...
Changed default value of UseBiasedLocking to false and deprecated related flags.
Reviewed-by: dholmes, dcubed
2020-05-13 15:47:10 +00:00
Claes Redestad
23d6a788b4
8241371: Refactor and consolidate package_from_name
...
Reviewed-by: iklam, lfoltan
2020-03-23 23:18:42 +01:00
Kim Barrett
96b61b8f4b
8240246: Avoid cast_to_oop from char*
...
Change type of gtest object from char[] to unsigned char[].
Reviewed-by: dholmes
2020-03-02 14:45:52 -05:00
Coleen Phillimore
9308d18580
8232788: Move biased locking initalization
...
Reviewed-by: pchilanomate, dholmes
2019-10-24 08:52:33 -04:00
Patricio Chilano Mateo
85dbabe345
8229844: Remove attempt_rebias parameter from revoke_and_rebias()
...
Removed attempt_rebias parameter and merged fast_enter() and slow_enter() into enter()
Reviewed-by: dholmes, rehn, coleenp, dcubed
2019-08-27 20:10:06 +00:00
Stefan Karlsson
ae5615c614
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
...
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
2019-08-06 10:48:21 +02:00
Aleksey Shipilev
3b1bb3d2a7
8223589: Build failures after JDK-8223534 (add back fixed test_markOop.cpp)
...
Reviewed-by: coleenp
2019-05-08 23:53:24 +02:00
Coleen Phillimore
0450eca4e7
8223534: add back fixed test_markOop.cpp
...
The test needed wait_with_safepoint_check in the main thread.
Reviewed-by: dcubed
2019-05-08 13:22:27 -04:00
Coleen Phillimore
260ae30b14
8223481: gtest/GTestWrapper.java failed due to "assert(ret == 0) failed: sem_post failed; error='Invalid argument' (errno=EINVAL)"
...
Remove the test for now.
Reviewed-by: dholmes
2019-05-07 18:24:36 -04:00
Coleen Phillimore
0c6f7e5516
8223412: tier1 build failure after 8222893
...
Disable the test in PRODUCT
Reviewed-by: dcubed, pliden, kvn
2019-05-06 18:01:01 -04:00
Coleen Phillimore
26255c10cb
8222893: markOopDesc::print_on() is a bit confused
...
Add print_on for ObjectMonitor and make markOop printing sensible and add test.
Reviewed-by: dcubed, pchilanomate
2019-05-06 15:25:57 -04:00
Stefan Karlsson
7b0d398bc7
8203339: Add oopDesc::field_offset()
...
Reviewed-by: rkennke, eosterlund
2018-05-20 22:08:25 +02:00
Roman Kennke
2fb89326ba
8198564: Multiple crashes on SPARC
...
Reviewed-by: dholmes, simonis, stefank
2018-02-23 12:47:36 +01:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00