Poonam Bajaj
25fbd2ff16
8199406: Performance drop with Java JDK 1.8.0_162-b32
...
Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl
2018-03-30 18:46:14 +00:00
Vladimir Kozlov
6bdeaad21a
8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
...
Add requires to run test only in Xmixed mode.
Reviewed-by: simonis
2018-03-30 07:47:20 -07:00
Thomas Stuefe
3e603a776e
8191101: Show register content in hs-err file on assert
...
Reviewed-by: adinn, clanger, simonis
2018-03-30 06:31:16 +02:00
Calvin Cheung
213862d866
8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in visit_all_interfaces
...
Stop CDS dumping right away when an OOM due to insufficient metaspace is encountered
Reviewed-by: iklam, mseledtsov
2018-03-29 21:48:38 -07:00
Ioi Lam
526bcdab19
8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for lib/endorsed and lib/ext
...
Reviewed-by: dholmes, mchung, alanb
2018-03-29 20:15:23 -07:00
Lutz Schmidt
590eded063
8200366: SIGSEGV in CodeHeapState::print_names()
...
Temporary removed the failing function in diagnostic command until investigation is complete. Added checks to validate code blobs.
Reviewed-by: kvn, thartmann
2018-03-29 14:53:01 -07:00
Daniel Stewart
0dfb24c2c9
8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
...
Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
Reviewed-by: kvn, aph, shade
2018-03-29 16:07:39 -04:00
Vladimir Kozlov
b81442dbbc
8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
...
Reviewed-by: mseledtsov
2018-03-29 09:52:53 -07:00
Thomas Schatzl
9189e982b4
8200362: G1Mux2Closure should disable implicit oop verification
...
To avoid the implicit oop verification provided by OopClosure and oop_iterate_no_header, let G1 verification closures inherit from ExtendedOopClosures and disable this verification.
Reviewed-by: stefank, sjohanss
2018-03-29 17:15:26 +02:00
Claes Redestad
8143322c0f
8200424: Windows build fails due to implicit jboolean to bool conversion
...
Reviewed-by: shade, hseigel
2018-03-29 15:05:31 +02:00
Volker Simonis
e8c15436ea
8200360: MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
...
Reviewed-by: kvn, thartmann
2018-03-29 14:50:25 +02:00
Thomas Schatzl
d594ab7636
8151171: Bring g1ConcurrentMark files up to current coding conventions
...
Improve method naming, bracketing, use of _g1h member and general cleanup.
Reviewed-by: sangheki, sjohanss
2018-03-29 14:08:10 +02:00
Thomas Schatzl
5524494066
8199742: Clean up state flags in G1CollectorState
...
Remove, merge and update naming of flags in G1CollectorState
Reviewed-by: sangheki, sjohanss
2018-03-29 14:07:59 +02:00
Aleksey Shipilev
b04f1fe8f6
8200423: Non-PCH build for x86_32 fails
...
Reviewed-by: rkennke, stuefe
2018-03-29 12:56:06 +02:00
Claes Redestad
243b2364f6
8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
...
Reviewed-by: lfoltan, acorn, dholmes
2018-03-29 10:38:29 +02:00
Vladimir Kozlov
dea1bcd6e8
8200383: Can't build on SPARC Hotspot with code which use math functions
...
Remove old hack which supports Solaris 8 and 9
Reviewed-by: erikj, ihse
2018-03-28 17:20:06 -07:00
Leonid Mesnik
e3d3493329
8200187: Exclude 3 long-running tests from tier1
...
Reviewed-by: dholmes, cjplummer
2018-03-28 13:25:15 -07:00
Leonid Mesnik
f5dbb7c374
8200091: [TESTBUG] Update jittester for jdk11
...
Reviewed-by: iignatyev
2018-03-28 13:38:08 -07:00
Alex Menkov
a1ef16545e
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
...
Reviewed-by: sspitsyn, cjplummer
2018-03-28 12:10:24 -07:00
Daniel D. Daugherty
d2e9c712ad
8199813: SIGSEGV in ThreadsList::includes()
...
ThreadsListHandles cannot be used by JavaThreads that are not on the Threads list.
Reviewed-by: eosterlund, gthornbr, dholmes, rehn
2018-03-28 12:04:33 -04:00
Thomas Schatzl
7995d17bca
8199326: Remove G1 gc time stamp logic
...
G1 gc time stamp logic is unused completely after JDK-8180415, so removing it.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Thomas Schatzl
e18975e1eb
8197932: Better split work in rebuild remembered sets phase
...
Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Thomas Schatzl
e50ba1fca5
8197928: Only enqueue deferred cards with references into regions that have a tracked remembered set during GC
...
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Thomas Schatzl
83d7c657c4
8197573: Remove concurrent cleanup and secondary free list handling
...
Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Stefan Karlsson
3a5ca51fff
8200292: Move PushAndMarkVerifyClosure::do_oop_work to concurrentMarkSweepGeneration.cpp
...
Reviewed-by: tschatzl, sjohanss
2018-03-26 17:01:32 +02:00
Per Lidén
940bc841a7
8199927: Make WhiteBox more GC agnostic
...
Reviewed-by: shade, eosterlund
2018-03-28 11:38:47 +02:00
Per Lidén
24273f04a4
8199925: Break out GC selection logic from GCArguments to GCConfig
...
Reviewed-by: eosterlund, rkennke
2018-03-28 11:38:47 +02:00
Per Lidén
3b7962d614
8199918: Shorten names of CollectedHeap::Name members
...
Reviewed-by: shade, eosterlund
2018-03-28 11:38:47 +02:00
Volker Simonis
fe3badf59a
8198915: [Graal] 3rd testcase of compiler/types/TestMeetIncompatibleInterfaceArrays.java takes more than 10 mins
...
Reviewed-by: kvn, thartmann
2018-03-28 11:27:35 +02:00
John Paul Adrian Glaubitz
3bb4de100a
8200245: Zero fails to build on linux-ia64 due to ia64-specific cruft
...
Reviewed-by: dholmes, stuefe
2018-03-28 10:49:07 +02:00
Per Lidén
00ab5a67e7
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
...
Reviewed-by: kvn, eosterlund
2018-03-28 09:21:05 +02:00
Thomas Stuefe
e8362cdc6e
8200297: Build failures after JDK-8198691 (CodeHeap State Analytics)
...
Reviewed-by: shade, kvn
2018-03-28 09:16:07 +02:00
Tobias Hartmann
642b68b31b
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
...
The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn
2018-03-28 09:12:45 +02:00
Thomas Stuefe
b22a2dd78a
8200302: ppc, s390 (non-pch) build errors
...
Reviewed-by: coleenp, lfoltan
2018-03-27 18:31:25 +02:00
Coleen Phillimore
b541d9ad77
8200276: Cleanup allocation.hpp includes
...
Reviewed-by: stefank, hseigel
2018-03-27 11:53:23 -04:00
Matthias Baesken
21be18ef95
8200246: AIX build fails after adjustments of src/hotspot/share/trace/traceEventClasses.xsl
...
Reviewed-by: clanger, stuefe
2018-03-27 17:30:55 +02:00
Aleksey Shipilev
a4b1eac43f
8200299: Non-PCH build for aarch64 fails
...
Reviewed-by: thartmann, stuefe
2018-03-27 14:40:19 +02:00
Tobias Hartmann
c530e2724d
8200230: [Graal] Compilations should not be enqueued before Graal is initialized
...
Split compiler initialization into two phases to avoid compilations being enqueued before Graal is initialized.
Reviewed-by: kvn, dnsimon
2018-03-27 11:51:39 +02:00
Tobias Hartmann
32668d954e
8200227: [Graal] Test times out with Graal due to low compile threshold
...
Removed unnecessary VM options from test to avoid timeouts with Graal.
Reviewed-by: kvn
2018-03-27 11:13:11 +02:00
Thomas Schatzl
945342f1ef
8193067: gc/g1/TestVerifyGCType.java still unstable
...
Fix number of gc threads and heap waste percentage to trigger mixed gcs reproducibly
Reviewed-by: sjohanss, pliden
2018-03-27 11:05:01 +02:00
Aleksey Shipilev
73409f98af
8200232: Build failures after JDK-8200106 (Move NoSafepointVerifier out from gcLocker.hpp)
...
Reviewed-by: stefank, tschatzl, dholmes, stuefe, coleenp
2018-03-27 10:03:47 +02:00
Shravya Rukmannagari
3054312d78
8200067: Add support for vpclmulqdq for crc32
...
Reviewed-by: kvn
2018-03-26 18:16:12 -07:00
Ioi Lam
33c908457b
8199793: [Graal] runtime/CommandLine/PrintTouchedMethods.java crashes with assertion "reference count underflow for symbol"
...
Remove Symbol::set_permanent to avoid possible race conditions
Reviewed-by: coleenp, dholmes, thartmann
2018-03-26 17:40:54 -07:00
Jiangli Zhou
7804f9b1e2
8200202: Remove unused _boot_modules_array and _platform_modules_array from classLoader.*
...
Remove unused _boot_modules_array and _platform_modules_array.
Reviewed-by: coleenp
2018-03-26 19:00:47 -04:00
Lutz Schmidt
b7cb1a07e4
8198691: CodeHeap State Analytics
...
Reviewed-by: kvn, thartmann
2018-03-26 12:59:45 -07:00
Gary Adams
9b9d9308ed
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
...
Reviewed-by: cjplummer
2018-03-26 08:17:56 -04:00
Alex Menkov
4fd65fbdaf
8049695: nsk/jdb/options/connect/connect003 fails with "Launched jdb could not attach to debuggee during 300000 milliseconds"
...
Reviewed-by: dholmes, sspitsyn, cjplummer
2018-03-26 09:27:24 -07:00
Thomas Schatzl
cd9bd4ecc7
8196485: FromCardCache default card index can cause crashes
...
The default value of -1 for 32 bit card indices is a regular card value at the border of 2TB heap addresses in the from card cache, so G1 may loose remembered set entries. Extend from card cache entries to 64 bits.
Co-authored-by: Jarkko Miettinen <jarkko.miettinen@relex.fi>
Reviewed-by: shade, sjohanss
2018-03-26 16:51:43 +02:00
Thomas Schatzl
c30aef79df
8180415: Rebuild remembered sets during the concurrent cycle
...
In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00
Thomas Schatzl
28fb5548de
8197850: Calculate liveness in regions during marking
...
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00