Vladimir Petko
0243da2e4a
8305481: gtest is_first_C_frame failing on ARM
...
Reviewed-by: stuefe
2023-04-10 09:21:23 +00:00
Daniel D. Daugherty
dd7ca757a7
8305478: [REDO] disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414
...
Reviewed-by: stuefe
2023-04-03 15:04:08 +00:00
Daniel D. Daugherty
6010de0f1d
8305417: disable gtest/NMTGtests.java sub-tests failing due to JDK-8305414
...
Reviewed-by: alanb
2023-04-03 13:52:14 +00:00
Thomas Stuefe
41a3db267d
8304815: Use NMT for more precise hs_err location printing
...
Reviewed-by: jsjolen, rkennke
2023-04-02 06:19:07 +00:00
Kim Barrett
34f4d7f4ad
8304759: Add BitMap iterators
...
Reviewed-by: stefank, aboldtch, tschatzl
2023-03-29 17:18:16 +00:00
Kim Barrett
501b606816
8298725: Add BitMap support for reverse iteration
...
Reviewed-by: stefank, aboldtch, tschatzl
2023-03-24 18:17:45 +00:00
Kim Barrett
2d0d057d66
8304016: Add BitMap find_last suite of functions
...
Reviewed-by: stefank, aboldtch
2023-03-20 19:23: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
changpeng1997
42dd9077a0
8302906: AArch64: Add SVE backend support for vector unsigned comparison
...
Reviewed-by: aph, eliu
2023-03-16 04:16:04 +00:00
Kim Barrett
2116928528
8303900: Rename BitMap search functions
...
Reviewed-by: stefank, aboldtch
2023-03-10 21:16:56 +00:00
Matthias Baesken
0f26d09da8
8303822: gtestMain should give more helpful output
...
Reviewed-by: lmesnik
2023-03-10 08:27:19 +00:00
Justin King
a9dba56568
8300783: Consolidate byteswap implementations
...
Reviewed-by: kbarrett, kvn
2023-03-09 19:39:07 +00:00
Justin King
ddcb369cea
8303605: Memory leaks in Metaspace gtests
...
Reviewed-by: stuefe, dholmes
2023-03-08 15:38:39 +00:00
Kim Barrett
008c5eb4dd
8303621: BitMap::iterate should support lambdas and other function objects
...
Reviewed-by: aboldtch, tschatzl, stefank
2023-03-07 12:59:26 +00:00
changpeng1997
d23a8bfb14
8297753: AArch64: Add optimized rules for vector compare with zero on NEON
...
Reviewed-by: aph
2023-03-03 12:11:10 +00:00
Thomas Stuefe
c9afd55ed6
8302820: Remove costs for NMTPreInit when NMT is off
...
Reviewed-by: jsjolen, adinn
2023-03-02 13:21:25 +00:00
Thomas Stuefe
8f7c4969c2
8302810: NMT gtests don't correctly check for marked ranges
...
Reviewed-by: gziemski, dholmes
2023-02-24 07:58:25 +00:00
Thomas Stuefe
23e9d9d3ee
8302811: NMT.random_reallocs_vm fails if NMT is off
...
Reviewed-by: jsjolen, sgehwolf
2023-02-23 06:44:10 +00:00
Thomas Stuefe
90e092280f
8293313: NMT: Rework MallocLimit
...
8293292: Remove MallocMaxTestWords
Reviewed-by: jsjolen, gziemski, lucy, mbaesken
2023-02-16 16:14:05 +00:00
Thomas Stuefe
519229db3c
8302385: Remove MetaspaceReclaimPolicy=none
...
Reviewed-by: iklam, dholmes
2023-02-16 07:01:10 +00:00
Coleen Phillimore
abbeb7e4d2
8302108: Clean up placeholder supername code
...
Reviewed-by: dholmes, iklam
2023-02-13 20:57:01 +00:00
Coleen Phillimore
582b943439
8278965: crash in SymbolTable::do_lookup
...
Reviewed-by: dholmes, fparain, iklam
2023-02-10 18:00:19 +00:00
Afshin Zafari
4fe99da74f
8151413: os::allocation_granularity/page_size and friends return signed values
...
Reviewed-by: stefank, ccheung, ysr
2023-02-07 14:08:01 +00:00
Justin King
3646c4e944
8301171
: Rename sanitizers/address.h to sanitizers/address.hpp
...
Reviewed-by: kbarrett
2023-02-06 07:24:09 +00:00
Johan Sjölen
7b6ac41ab1
8286876: NMT.test_unaliged_block_address_vm_assert fails if using clang toolchain
...
Reviewed-by: stuefe, gziemski
2023-02-02 10:14:26 +00:00
Coleen Phillimore
fccf818972
8301123: Enable Symbol refcounting underflow checks in PRODUCT
...
Reviewed-by: fparain, iklam
2023-01-27 14:56:29 +00:00
Erik Österlund
6e4710bc83
8300253: Introduce AArch64 nzcv accessors
...
Reviewed-by: aph, smonteith
2023-01-27 08:08:59 +00:00
Thomas Schatzl
315398c245
8221785: Let possibly_parallel_threads_do cover the same threads as threads_do
...
Reviewed-by: iwalulya, coleenp
2023-01-26 15:39:22 +00:00
Leo Korinth
30cb305dc1
8292170: Convert CodeRootSetTable to use ResourceHashtable
...
Reviewed-by: coleenp, iwalulya, iklam
2023-01-26 10:32:36 +00:00
Mikael Vidstedt
ccf2f5837b
8300806: Update googletest to v1.13.0
...
Reviewed-by: erikj, ihse
2023-01-25 18:27:26 +00:00
Thomas Stuefe
2292ce137c
8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications
...
Reviewed-by: simonis, phh
2023-01-24 06:35:26 +00:00
Justin King
03a9a88efb
8300265: Remove metaprogramming/isSigned.hpp
...
Reviewed-by: kbarrett, tschatzl
2023-01-23 16:03:28 +00:00
Justin King
c8dd7583a9
8300260: Remove metaprogramming/isSame.hpp
...
Reviewed-by: tschatzl, kbarrett
2023-01-21 15:03:26 +00:00
Justin King
5331a3ef73
8298908: Instrument Metaspace for ASan
...
Reviewed-by: stuefe, ihse, iklam
2023-01-21 08:57:14 +00:00
Justin King
eba87a0ee0
8300264: Remove metaprogramming/isPointer.hpp
...
Reviewed-by: kbarrett, tschatzl
2023-01-19 09:11:22 +00:00
Justin King
f52f6e65fb
8299972: Remove metaprogramming/removeReference.hpp
...
Reviewed-by: tschatzl, kbarrett
2023-01-16 19:30:16 +00:00
Justin King
4c1e66e0ab
8299971: Remove metaprogramming/conditional.hpp
...
Reviewed-by: tschatzl, kbarrett
2023-01-16 19:28:25 +00:00
Leo Korinth
506c818689
8296401: ConcurrentHashTable::bulk_delete might miss to delete some objects
...
Reviewed-by: rehn, iwalulya, aboldtch
2023-01-16 16:36:36 +00:00
Bhavana Kilambi
98d75f1879
8299038: Add AArch64 backend support for auto-vectorized FP16 conversions
...
Reviewed-by: xgong, ngasson
2023-01-16 10:47:38 +00:00
Justin King
f312c99977
8299482: Remove metaprogramming/isIntegral.hpp
...
Reviewed-by: kbarrett, tschatzl
2023-01-11 05:33:29 +00:00
Justin King
10a747c70b
8299479: Remove metaprogramming/decay.hpp
...
Reviewed-by: tschatzl, kbarrett
2023-01-11 05:31:56 +00:00
Johan Sjölen
500c3c1737
8298730: Refactor subsystem_file_line_contents and add docs and tests
...
Reviewed-by: sgehwolf, iklam
2023-01-09 10:18:26 +00:00
Justin King
d53cac3794
8299481: Remove metaprogramming/removePointer.hpp
...
Reviewed-by: kbarrett, tschatzl
2023-01-08 10:45:36 +00:00
Kim Barrett
3e2314d082
8299254: Support dealing with standard assert macro
...
Reviewed-by: erikj, xuelei, dholmes, mikael
2023-01-05 19:49:01 +00:00
Xue-Lei Andrew Fan
38cfc59172
8299378: sprintf is deprecated in Xcode 14
...
Reviewed-by: kbarrett, dholmes
2023-01-03 22:44:14 +00:00
Justin King
8afd665bf9
8299395
: Remove metaprogramming/removeCV.hpp
...
Reviewed-by: kbarrett, tschatzl
2023-01-03 09:13:49 +00:00
Justin King
ce6395a135
8299397: Remove metaprogramming/isFloatingPoint.hpp
...
Reviewed-by: kbarrett, iwalulya, tschatzl
2023-01-02 14:36:01 +00:00
Justin King
71a64a1b7a
8299399: Remove metaprogramming/isArray.hpp
...
Reviewed-by: kbarrett, iwalulya, tschatzl
2023-01-02 14:34:44 +00:00
Justin King
532ccdb61a
8299396: Remove metaprogramming/removeExtent.hpp
...
Reviewed-by: kbarrett, iwalulya, tschatzl
2023-01-02 14:33:44 +00:00
Justin King
9d3d03997e
8299402: Remove metaprogramming/isVolatile.hpp
...
Reviewed-by: kbarrett, iwalulya, tschatzl
2023-01-02 14:16:26 +00:00
Justin King
d812022890
8299398: Remove metaprogramming/isConst.hpp
...
Reviewed-by: kbarrett, iwalulya, tschatzl
2023-01-02 12:00:39 +00:00
Fei Gao
ba942c24e8
8298244: AArch64: Optimize vector implementation of AddReduction for floating point
...
Reviewed-by: aph, xgong
2022-12-19 01:11:19 +00:00
Thomas Stuefe
f729f5b6d0
8298298
: NMT: count deltas are printed with 32-bit signed size
...
Reviewed-by: shade, dholmes
2022-12-09 17:46:28 +00:00
Y. Srinivas Ramakrishna
c16eb89ce0
8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"
...
Reviewed-by: rkennke, shade
2022-12-08 21:54:16 +00:00
Johan Sjölen
165dcdd27d
8297718: Make NMT free:ing protocol more granular
...
Reviewed-by: stuefe, gziemski
2022-12-08 12:32:59 +00:00
Afshin Zafari
bd381886e0
8297766: Remove UseMallocOnly development option
...
Reviewed-by: coleenp, stuefe, dholmes
2022-12-05 13:31:15 +00:00
Bhavana Kilambi
54e6d6aaeb
8293488: Add EOR3 backend rule for aarch64 SHA3 extension
...
Reviewed-by: haosun, njian, eliu, aturbanov, ngasson
2022-11-29 17:17:15 +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
Gerard Ziemski
ccc6e16918
8291067: macOS should use O_CLOEXEC instead of FD_CLOEXEC
...
Reviewed-by: dcubed, dholmes, stuefe
2022-11-22 16:30:24 +00:00
Christian Hagedorn
8b8d8481bc
8293422: DWARF emitted by Clang cannot be parsed
...
Reviewed-by: tschatzl, ihse, stuefe
2022-11-21 12:58:45 +00:00
Bhavana Kilambi
891c706a10
8295276: AArch64: Add backend support for half float conversion intrinsics
...
Reviewed-by: ngasson, aph, njian
2022-11-21 09:56:38 +00:00
Thomas Stuefe
0a3b0fc8ad
8296784: Provide clean mallinfo/mallinfo2 wrapper for Linux glibc platforms
...
Reviewed-by: rkennke, mbaesken
2022-11-19 18:06:48 +00:00
Thomas Stuefe
251e065a17
8296764: NMT: reduce loads in os::malloc
...
Reviewed-by: adinn, iklam
2022-11-19 14:45:45 +00:00
Thomas Stuefe
0845b39caf
8296796: Provide clean, platform-agnostic interface to C-heap trimming
...
Reviewed-by: dholmes, rkennke
2022-11-19 11:52:55 +00:00
Stefan Karlsson
373e52c0ab
8296785: Use realloc for CHeap-allocated BitMaps
...
Reviewed-by: stuefe, aboldtch
2022-11-17 21:23:27 +00:00
Stefan Karlsson
813b223a6b
8296926: Sort include lines of files in the include/ directory
...
Reviewed-by: kbarrett, erikj, lkorinth
2022-11-16 12:51:26 +00:00
Stefan Karlsson
196d0210df
8297020: Rename GrowableArray::on_stack
...
Reviewed-by: stuefe, coleenp
2022-11-16 11:01:39 +00:00
Thomas Stuefe
657a0b2f15
8295865: Several issues with os::realloc
...
Reviewed-by: dholmes, jsjolen
2022-11-12 05:51:50 +00:00
Stefan Karlsson
bfc5816595
8295475: Move non-resource allocation strategies out of ResourceObj
...
Reviewed-by: coleenp, stuefe, rehn, dholmes
2022-11-10 08:31:37 +00:00
Xin Liu
1b94ae13d3
8296139: Make GrowableBitMap the base class of all implementations
...
Reviewed-by: aboldtch, stefank, simonis
2022-11-09 19:51:54 +00:00
Johan Sjölen
4a0093ccc4
8294362: UL: Replace the internal usage of manual buffers with stringStream in LogSelection
...
Reviewed-by: dholmes, rehn
2022-11-09 10:55:08 +00:00
Ivan Walulya
dd5d4df5b6
8295658: G1: Refactor G1SegmentedArray to indicate that it is an allocator
...
Reviewed-by: tschatzl, sjohanss
2022-11-08 09:02:11 +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
Stefan Karlsson
8ee0f7d598
8296231: Fix MEMFLAGS for CHeapBitMaps
...
Reviewed-by: coleenp, dholmes
2022-11-04 09:36:26 +00:00
Ivan Walulya
1a58cb1c02
8233697: CHT: Iteration parallelization
...
Reviewed-by: tschatzl, rehn
2022-11-02 11:38:45 +00:00
Thomas Stuefe
cf121df17e
8295889: NMT preinit code does not handle allocation errors
...
Reviewed-by: dholmes, mbaesken
2022-10-26 08:35:05 +00:00
Kim Barrett
3a873d3c5b
8295808: GrowableArray should support capacity management
...
Reviewed-by: aboldtch, tschatzl, sspitsyn
2022-10-25 17:42:48 +00:00
Ioi Lam
89dafc002f
8292699: Improve printing of classes in native debugger
...
Reviewed-by: coleenp
2022-10-24 22:17:51 +00:00
Johan Sjölen
89a94d0502
8293873: Centralize the initialization of UL
...
Reviewed-by: stuefe, rehn
2022-10-24 09:12:59 +00:00
Kim Barrett
1164258ec7
8295124: Atomic::add to pointer type may return wrong value
...
Reviewed-by: tschatzl, coleenp
2022-10-20 22:24:53 +00:00
Kim Barrett
028e8b3d5e
8137022: Concurrent refinement thread adjustment and (de-)activation suboptimal
...
8155996: Improve concurrent refinement green zone control
8134303: Introduce -XX:-G1UseConcRefinement
Reviewed-by: sjohanss, tschatzl, iwalulya, ayang
2022-10-20 20:29:19 +00:00
Aleksey Shipilev
b06f1b149c
8294594: Fix cast-function-type warnings in signal handling code
...
Reviewed-by: dholmes, kbarrett
2022-10-18 08:45:28 +00:00
Thomas Stuefe
ec2981b83b
8293711: Factor out size parsing functions from arguments.cpp
...
Reviewed-by: dholmes, jsjolen
2022-10-17 12:44:51 +00:00
Kim Barrett
94a9b048af
8295013: OopStorage should derive from CHeapObjBase
...
Reviewed-by: stefank, tschatzl
2022-10-11 23:17:31 +00:00
Xin Liu
bf79f99c0c
8292989: Avoid dynamic memory in AsyncLogWriter
...
Reviewed-by: jsjolen, stuefe
2022-09-15 18:32:21 +00:00
Hao Sun
cbee0bc9ef
8292587: AArch64: Support SVE fabd instruction
...
Reviewed-by: njian, fgao, ngasson
2022-09-13 02:19:02 +00:00
Stefan Karlsson
6bd2794175
8293304: Replace some usages of INTPTR_FORMAT with PTR_FORMAT
...
Reviewed-by: kbarrett, coleenp
2022-09-08 13:37:06 +00:00
John R Rose
8d3399bf5f
8292758: put support for UNSIGNED5 format into its own header file
...
Reviewed-by: dlong, coleenp
2022-09-08 07:36:53 +00:00
Coleen Phillimore
5934669ca8
8292383: Create a SymbolHandle type to use for ResourceHashtable
...
Reviewed-by: iklam, hseigel
2022-09-07 14:50:58 +00:00
Stefan Karlsson
98ce45ff74
8292981: Unify and restructure integer printing format specifiers
...
Reviewed-by: kbarrett, dholmes
2022-09-02 06:52:35 +00:00
Jatin Bhateja
38377d5eb7
8291649: multiple tests failing with -Xcomp after JDK-8290034
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Reviewed-by: kbarrett, jrose
2022-08-31 05:02:56 +00:00
Erik Österlund
054c23f484
8290025: Remove the Sweeper
...
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
2022-08-25 09:48:55 +00:00
Johan Sjölén
69448f9c1a
8292679: Simplify thread creation in gtest and port 2 tests to new way
...
Reviewed-by: rehn, coleenp, stuefe
2022-08-24 15:50:21 +00:00
Christian Hagedorn
13c0369646
8242181: [Linux] Show source information when printing native stack traces in hs_err files
...
Reviewed-by: erikj, tschatzl, stuefe, ihse
2022-08-24 06:44:06 +00:00
Bhavana Kilambi
07c797720d
8290249: Vectorize signum on AArch64
...
Reviewed-by: aph, ngasson
2022-08-22 09:01:08 +00:00
Kim Barrett
f85411f24a
8292458: Atomic operations on scoped enums don't build with clang
...
Reviewed-by: eosterlund, stefank
2022-08-19 01:49:52 +00:00
Harold Seigel
0d96546ab9
8292054: Test runtime/posixSig/TestPosixSig.java fails with 'Test failed, bad output.'
...
Reviewed-by: coleenp, stuefe
2022-08-17 19:56:14 +00:00
Thomas Stuefe
1c1c4410b2
8292072: NMT: repurpose Tracking overhead counter as global malloc counter
...
Reviewed-by: iklam, clanger
2022-08-13 18:40:29 +00:00
Coleen Phillimore
f5b3618c42
8291970: Add TableStatistics get function to ResourceHashtable
...
Reviewed-by: iklam, ccheung
2022-08-09 11:59:02 +00:00
Coleen Phillimore
617a196fd3
8290812: Add a test for ResourceHashtable
...
Reviewed-by: stuefe, iklam
2022-08-04 22:42:41 +00:00
Ioi Lam
b6b0317f83
8290840: Refactor the "os" class
...
Reviewed-by: dholmes, gziemski, stuefe, stefank
2022-08-04 01:20:29 +00:00
Thomas Schatzl
95e3190d96
8210708: Use single mark bitmap in G1
...
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Reviewed-by: iwalulya, ayang
2022-07-07 15:46:05 +00:00
Xiaohong Gong
a79ce4e748
8286941: Add mask IR for partial vector operations for ARM SVE
...
Reviewed-by: kvn, jbhateja, njian, ngasson
2022-07-07 08:14:21 +00:00
Thomas Stuefe
569de453c3
8289620: gtest/MetaspaceUtilsGtests.java failed with unexpected stats values
...
Reviewed-by: coleenp
2022-07-07 05:30:10 +00:00
Thomas Stuefe
688712f75c
8289633: Forbid raw C-heap allocation functions in hotspot and fix findings
...
Reviewed-by: kbarrett, dholmes
2022-07-05 04:26:45 +00:00
Coleen Phillimore
270cf67e5f
8288752: Split thread implementation files
...
Reviewed-by: dholmes, rehn, iklam
2022-06-22 12:49:25 +00:00
Eric Liu
86c9241cce
8287028: AArch64: [vectorapi] Backend implementation of VectorMask.fromLong with SVE2
...
Reviewed-by: xgong, ngasson
2022-06-14 03:38:42 +00:00
Severin Gehwolf
e0baf012b1
8287007: [cgroups] Consistently use stringStream throughout parsing code
...
Reviewed-by: iklam
2022-06-13 15:14:51 +00:00
Kim Barrett
04f02ac6b2
8214976: Warn about uses of functions replaced for portability
...
Reviewed-by: dholmes, tschatzl, coleenp
2022-06-08 19:16:46 +00:00
Jatin Bhateja
f347ff9986
8283894: Intrinsify compress and expand bits on x86
...
Reviewed-by: psandoz, sviswanathan, jrose, kvn
2022-06-06 00:37:54 +00:00
Jie Fu
a113e166e9
8287830: gtest fails to compile after JDK-8287661
...
Reviewed-by: shade
2022-06-04 06:47:29 +00:00
Aleksey Shipilev
625821dae7
8287661: Fix and improve BitMap::print_on(outputStream*)
...
Reviewed-by: stefank
2022-06-03 07:24:42 +00:00
Jatin Bhateja
6f6486e977
8284960: Integration of JEP 426: Vector API (Fourth Incubator)
...
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn
2022-05-31 16:02:09 +00:00
Johan Sjölén
b2ba9fc9f6
8286180: Enable construction of LogStreamImpl from LogMessageImpl
...
Reviewed-by: dholmes, stefank
2022-05-30 16:53:35 +00:00
Alexey Ivanov
e0d361cea9
8284191: Replace usages of 'a the' in hotspot and java.base
...
Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei
2022-05-24 11:25:13 +00:00
Aleksey Shipilev
63cace759e
8286660: codestrings gtest fails on AArch64: "udf" in padding
...
Reviewed-by: ngasson, aph
2022-05-17 08:47:45 +00:00
Albert Mingkun Yang
8daf08dbc4
8286628: Remove unused BufferNode::Allocator::flush_free_list
...
Reviewed-by: kbarrett, tschatzl
2022-05-13 11:59:23 +00:00
Eric Liu
e9f45bb270
8282966: AArch64: Optimize VectorMask.toLong with SVE2
...
Reviewed-by: xgong, ngasson
2022-05-12 01:15:16 +00:00
Albert Mingkun Yang
89de756ffb
8286387
: Remove unused FreeListAllocator::reduce_free_list
...
Reviewed-by: kbarrett, tschatzl
2022-05-11 15:06:14 +00:00
Leo Korinth
b490a58ed8
8283899: Revert 8284190 after fix of 8281297
...
Reviewed-by: kbarrett
2022-05-09 07:24:12 +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
Johan Sjölén
d9541c5e9f
8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory
...
Reviewed-by: dholmes, stuefe
2022-04-30 08:00:26 +00:00
Ioi Lam
4714fdcd6a
8285279: ArgumentsTest.set_numeric_flag_double_vm fails on some locales (again)
...
Reviewed-by: dholmes
2022-04-27 04:58:13 +00:00
Eric Liu
d3ea4b7bb4
8283435: AArch64: [vectorapi] Optimize SVE lane/withLane operations for 64/128-bit vector sizes
...
Reviewed-by: njian, ngasson
2022-04-27 01:22:27 +00:00
Andrew Haley
a7b5157375
8282541: AArch64: Auto-vectorize Math.round API
...
Reviewed-by: njian, ngasson, adinn
2022-04-26 13:43:12 +00:00
Thomas Stuefe
bdf8a2a205
8283326: Implement SafeFetch statically
...
Reviewed-by: dholmes, mdoerr, akozlov, lucy
2022-04-15 10:39:19 +00:00
Roman Kennke
abfd2f98dc
8283710: JVMTI: Use BitSet for object marking
...
Reviewed-by: stuefe, coleenp
2022-04-11 14:50:29 +00:00
Ioi Lam
e29707493e
8284181: ArgumentsTest.set_numeric_flag_double_vm fails on some locales
...
Reviewed-by: stuefe
2022-04-04 20:08:07 +00:00
Daniel D. Daugherty
afd0f5a904
8284190: disable G1RegionToSpaceMapper.largeStressAdjacent_vm on windows
...
Reviewed-by: tschatzl
2022-04-01 20:26:34 +00:00
Xiaohong Gong
05ea7a51e1
8282431: AArch64: Add optimized rules for masked vector multiply-add/sub for SVE
...
Reviewed-by: njian, ngasson
2022-04-01 09:33:46 +00:00
Ioi Lam
49fcc7a5c3
8283013: Simplify Arguments::parse_argument()
...
Reviewed-by: dholmes, ccheung
2022-03-31 15:46:34 +00:00
Thomas Stuefe
2e9fd56524
8283670: gtest os.release_multi_mappings_vm is still racy
...
Reviewed-by: mdoerr, dholmes
2022-03-29 07:09:27 +00:00
Tyler Steele
d5f9059032
8283695: [AIX] Build failure due to name conflict in test_arguments.cpp
...
Reviewed-by: iklam, stuefe
2022-03-26 07:37:42 +00:00
Thomas Stuefe
78ef2fdef6
8283562: JDK-8282306 breaks gtests on zero
...
Reviewed-by: shade
2022-03-23 12:55:28 +00:00
Johannes Bechberger
999da9bfc5
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
...
Reviewed-by: stuefe, mdoerr
2022-03-21 15:49:59 +00:00
Ioi Lam
b004fb0550
8282773: Refactor parsing of integer VM options
...
Reviewed-by: dholmes, kbarrett
2022-03-17 17:50:20 +00:00
Ivan Walulya
a5ebcc0c04
8282072: G1: Rename CardSetPtr to CardSetContainerPtr
...
Reviewed-by: ayang, tschatzl
2022-03-17 08:54:29 +00:00
Thomas Stuefe
5c187e34a5
8282593: JDK-8281472 breaks 32-bit builds and gtests
...
Reviewed-by: jiefu, dholmes
2022-03-03 13:25:10 +00:00
Ivan Walulya
341c8bd7f2
8267834: Refactor G1CardSetAllocator and BufferNode::Allocator to use a common base class
...
Reviewed-by: kbarrett, tschatzl
2022-03-01 14:14:47 +00:00
Harold Seigel
a95edee634
8281472: JVM options processing silently truncates large illegal options values
...
Reviewed-by: dholmes, iklam
2022-03-01 13:21:57 +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
Daniel Jeliński
23995f822e
8281525: Enable Zc:strictStrings flag in Visual Studio build
...
Reviewed-by: dholmes, ihse
2022-02-24 18:18:52 +00:00
Alan Hayward
6fab8a2d6a
8277204: Implement PAC-RET branch protection on Linux/AArch64
...
Reviewed-by: erikj, ihse, adinn, ngasson
2022-02-24 16:38:56 +00:00
Xiaohong Gong
1eec16b47b
8281803: AArch64: Optimize masked vector NOT/AND_NOT for SVE
...
Reviewed-by: aph, njian
2022-02-17 05:44:12 +00:00
Thomas Stuefe
f07b816523
8280940: gtest os.release_multi_mappings_vm is racy
...
Reviewed-by: dcubed, sjohanss
2022-02-14 16:41:47 +00:00
David Holmes
84868e39be
8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths
...
Reviewed-by: shade, dcubed
2022-02-10 23:23:48 +00:00
Stefan Karlsson
61794c5039
8280817: Clean up and unify empty VM operations
...
Reviewed-by: shade, coleenp
2022-01-31 12:30:09 +00:00
Thomas Stuefe
cab590517b
8280583: Always build NMT
...
Reviewed-by: shade, ihse, zgu
2022-01-27 09:18:17 +00:00
Thomas Stuefe
2155afe2a8
8280503: Use allStatic.hpp instead of allocation.hpp where possible
...
Reviewed-by: dholmes, iklam
2022-01-25 09:15:11 +00:00
Gerard Ziemski
d1efb0cc56
8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure
...
Reviewed-by: dcubed, dholmes
2022-01-19 22:34:54 +00:00
Harold Seigel
96114315cf
8279936: Change shared code to use os:: system API's
...
Reviewed-by: dholmes, kbarrett
2022-01-19 13:51:23 +00:00
Jesper Wilhelmsson
4f607f2ada
Merge
2021-12-27 01:22:11 +00:00
Eric Liu
6588bedc19
8278889: AArch64: [vectorapi] VectorMaskLoadStoreTest.testMaskCast() test fail
...
Reviewed-by: njian, kvn
2021-12-24 03:10:41 +00:00
Xin Liu
7aff03aee1
8267517: async logging for stdout and stderr
...
Reviewed-by: dholmes, ysuenaga
2021-12-23 20:25:08 +00:00
Albert Mingkun Yang
3f41fdecdb
8279063: Consolidate push and push_if_necessary in PreservedMarks
...
Reviewed-by: rkennke, mli, tschatzl
2021-12-22 13:44:20 +00:00
Fei Gao
c442587f1e
8277619: AArch64: Incorrect parameter type in Advanced SIMD Copy assembler functions
...
Reviewed-by: aph, pli
2021-12-15 02:26:40 +00:00
Vishal Chand
adf39522c1
8277372: Add getters for BOT and card table members
...
Reviewed-by: tschatzl, sjohanss, ayang
2021-12-06 15:28:20 +00:00
Ivan Walulya
ad51d06925
8277789: G1: G1CardSetConfiguration prefixes num_ and max_ used interchangeably
...
Reviewed-by: mli, tschatzl
2021-11-29 13:10:06 +00:00
Hamlin Li
e9b36a8316
8276670: G1: Rename G1CardSetFreePool and related classes
...
Reviewed-by: tschatzl, ayang
2021-11-27 00:46:09 +00:00
Thomas Stuefe
cf7adae633
8275320: NMT should perform buffer overrun checks
...
8275320: NMT should perform buffer overrun checks
8275301: Unify C-heap buffer overrun checks into NMT
Reviewed-by: simonis, zgu
2021-11-24 12:12:23 +00:00
Thomas Schatzl
ce0f00f66e
8276093: Improve naming in closures to iterate over card sets
...
Reviewed-by: sjohanss, ayang
2021-11-18 16:59:41 +00:00
Fei Gao
81938001f9
8274179: AArch64: Support SVE operations with encodable immediates
...
Reviewed-by: aph, ngasson
2021-11-18 02:41:27 +00:00
Paul Sandoz
a59c9b2ac2
8271515: Integration of JEP 417: Vector API (Third Incubator)
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Jie Fu <jiefu@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Rado Smogura <mail@smogura.eu>
Reviewed-by: kvn, sviswanathan, ngasson
2021-11-15 21:48:38 +00:00
Thomas Schatzl
1830b8da90
8275056: Virtualize G1CardSet containers over heap region
...
Reviewed-by: sjohanss, ayang
2021-11-15 18:09:32 +00:00
Hamlin Li
ed7ecca401
8254739: G1: Optimize evacuation failure for regions with few failed objects
...
Reviewed-by: tschatzl, ayang
2021-11-05 23:24:45 +00:00
Daniel D. Daugherty
92d2176362
8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
...
Reviewed-by: stuefe, gziemski
2021-11-05 17:04:39 +00:00
Leo Korinth
323d201795
8275506: Rename allocated_on_stack to allocated_on_stack_or_embedded
...
Reviewed-by: stuefe
2021-11-05 09:25:21 +00:00
Thomas Stuefe
b889f2a88a
8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046
...
Reviewed-by: mdoerr
2021-11-02 13:04:09 +00:00
Thomas Stuefe
e89b2c040c
8276086: Increase size of metaspace mappings
...
Reviewed-by: goetz, mdoerr
2021-10-29 09:44:48 +00:00
Thomas Stuefe
157e1d5073
8275856: Remove MetaspaceHandleDeallocations debug switch
...
Reviewed-by: coleenp, iklam
2021-10-29 04:26:56 +00:00
Thomas Stuefe
c9e65f8ef9
8275440: Remove VirtualSpaceList::is_full()
...
Reviewed-by: coleenp
2021-10-29 03:48:45 +00:00
Daniel D. Daugherty
e6fa5fa37e
8276063: ProblemList gtest dll_address_to_function_and_library_name on macosx-generic
...
Reviewed-by: tschatzl
2021-10-27 14:24:02 +00:00
Thomas Stuefe
809488bf38
8276046: codestrings.validate_vm gtest fails on ppc64, s390
...
Reviewed-by: shade, mdoerr
2021-10-27 13:40:51 +00:00
Wang Huang
9f75d5ce50
8259948: Aarch64: Add cast nodes for Aarch64 Neon backend
...
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Wu Yan <wuyan@openjdk.org>
Co-authored-by: Miao Zhuojun <mouzhuojun@huawei.com>
Reviewed-by: aph, eliu, njian
2021-10-27 05:32:50 +00:00
Daniel D. Daugherty
7addcd7cfb
8276034: ProblemList gtest dll_address_to_function_and_library_name on macosx-x64
...
Reviewed-by: prr
2021-10-26 22:03:18 +00:00
Hamlin Li
5dab76b939
8275381: G1: refactor 2 constructors of G1CardSetConfiguration
...
Reviewed-by: tschatzl, ayang
2021-10-25 01:03:51 +00:00
Per Liden
54b8870766
8275035: Clean up worker thread infrastructure
...
Reviewed-by: stefank, ayang
2021-10-14 14:05:36 +00:00
Nick Gasson
333c4692d8
8275262: [BACKOUT] AArch64: Implement string_compare intrinsic in SVE
...
Reviewed-by: dholmes, tschatzl
2021-10-14 09:35:48 +00:00
TatWai Chong
8b1b6f9fb3
8269559: AArch64: Implement string_compare intrinsic in SVE
...
Reviewed-by: ngasson, aph
2021-10-14 05:27:12 +00:00
Thomas Stuefe
83c3771929
8273881: Metaspace: test repeated deallocations
...
Reviewed-by: dholmes, shade
2021-10-11 15:48:10 +00:00
Coleen Phillimore
6364719cd1
8274004: Change 'nonleaf' rank name
...
8273956: Add checking for rank values
Reviewed-by: dholmes, pchilanomate
2021-10-08 12:23:19 +00:00
Coleen Phillimore
b8af6a9bfb
8273917: Remove 'leaf' ranking for Mutex
...
Reviewed-by: eosterlund, dholmes
2021-10-06 12:14:33 +00:00
Kim Barrett
c80a612709
8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm
...
Reviewed-by: sjohanss, tschatzl
2021-10-06 11:14:26 +00:00
Coleen Phillimore
90a5ae802e
8274282: Clarify special wait assert
...
Reviewed-by: dholmes, pchilanomate
2021-10-05 15:13:54 +00:00
Jesper Steen Møller
c57a6c62ba
8274265: Suspicious string concatenation in logTestUtils.inline.hpp
...
Reviewed-by: clanger, mbaesken
2021-09-28 18:22:15 +00:00
Coleen Phillimore
d098751366
8273916: Remove 'special' ranking
...
Reviewed-by: dholmes, pchilanomate
2021-09-23 11:21:02 +00:00
Ningsheng Jian
9d3379b975
8267356: AArch64: Vector API SVE codegen support
...
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Xuejin He <xhe@openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1@huawei.com>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Reviewed-by: aph, ngasson
2021-09-23 02:58:59 +00:00
Patric Hedlin
c9de80635e
8274039: codestrings gtest fails when hsdis is present
...
Reviewed-by: shade
2021-09-22 14:20:17 +00:00
Coleen Phillimore
111d5e1a93
8273915: Create 'nosafepoint' rank
...
Reviewed-by: dholmes, iklam
2021-09-21 11:37:49 +00:00
Thomas Stuefe
6642d2eb8b
8273783: Simplify Metaspace arena guard handling
...
Reviewed-by: coleenp, lucy
2021-09-21 06:27:32 +00:00
Magnus Ihse Bursie
ed7789d6a0
8256977: Bump minimum GCC from 5.x to 6 for JDK
...
Reviewed-by: erikj, shade
2021-09-14 11:29:16 +00:00
Per Liden
3884580591
8273597: Rectify Thread::is_ConcurrentGC_thread()
...
Reviewed-by: stefank, coleenp
2021-09-14 10:28:31 +00:00
Yasumasa Suenaga
8d73ee684a
8273471: Add foldmultilines to UL for stdout/err
...
Reviewed-by: dholmes, iklam
2021-09-14 05:12:36 +00:00
Ioi Lam
9f86082fd5
8273610: LogTestFixture::restore_config() should not restore options
...
Reviewed-by: ysuenaga, dholmes
2021-09-13 01:57:04 +00:00
Per Liden
185eacacdd
8273545: Remove Thread::is_GC_task_thread()
...
Reviewed-by: stefank, coleenp, shade
2021-09-09 19:19:39 +00:00
Martin Doerr
f6cc1732f4
8273539: [PPC64] gtest build error after JDK-8264207
...
Reviewed-by: shade, stuefe
2021-09-09 10:48:02 +00:00
Aleksey Shipilev
a522d6b53c
8273376: Zero: Disable vtable/itableStub gtests
...
Reviewed-by: jiefu, stuefe
2021-09-07 08:52:53 +00:00
Patric Hedlin
7bd4f496b4
8264207: CodeStrings does not honour fixed address assumption.
...
Reviewed-by: redestad, neliasso
2021-09-06 14:43:54 +00:00
Coleen Phillimore
98b9d98032
8272797: Mutex with rank safepoint_check_never imply allow_vm_block
...
Reviewed-by: dholmes, pchilanomate
2021-08-30 14:47:24 +00:00
Coleen Phillimore
b92214a8d0
8272480: Remove Mutex::access rank
...
Reviewed-by: dholmes, eosterlund
2021-08-27 13:51:39 +00:00