55545 Commits

Author SHA1 Message Date
Igor Veresov
b6d123f660 8191683: Compile problem on ARM after JDK-8043070
Make nmethod::_state explicitly a signed char

Reviewed-by: thartmann
2017-11-22 01:12:23 -08:00
John Paul Adrian Glaubitz
b76a492de1 8187227: Zero should use compiler built-ins for atomics on linux-m68k
Reviewed-by: aph, kbarrett
2017-11-21 13:48:28 +01:00
Gustavo Romero
f25e51e643 8191868: IdealGraphVisualizer: "ant build/run" fails due to outdated bootstrap.url
Fixed bootstrap.url to point to correct server.

Reviewed-by: thartmann
2017-11-27 14:59:36 +01:00
Per Lidén
bfc0314e87 8191864: Provide a public destructor for WorkGang
Reviewed-by: stefank, sjohanss
2017-11-27 13:50:03 +01:00
Per Lidén
1e7b0b326d 8191862: Warn about UseNUMA/UseLargePages only when using ParallelGC
Reviewed-by: stefank, sjohanss
2017-11-27 13:34:00 +01:00
Per Lidén
9771e4daa7 8191846: jstat prints debug message when debugging is disabled
Reviewed-by: ehelin, rehn
2017-11-27 12:38:47 +01:00
Rahul Raghavan
250c05ee4c 8191227: issues with unsafe handle resolution
Added ThreadInVMfromNative or ThreadInVMfromUnknown support

Reviewed-by: thartmann, vlivanov
2017-11-27 03:11:38 -08:00
Tobias Hartmann
925a508b2b 8087339: The code heap might use different alignment for committed size and reserved size
InitialCodeCacheSize should not constrain code cache memory alignment.

Reviewed-by: kvn
2017-11-27 11:41:00 +01:00
Tobias Hartmann
d54de52f13 8179026: Remove explicit code cache options processing
Removed explicit processing of code cache related options because generic processing already handles these.

Reviewed-by: kvn
2017-11-27 11:39:21 +01:00
Erik Helin
01e9cb7e23 8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3
Co-authored-by: Y. Srinivas Ramakrishna <ysr1729@gmail.com>
Reviewed-by: sjohanss, tschatzl
2017-11-27 10:51:31 +01:00
Stefan Karlsson
677e5bdaed 8191861: Move and refactor hSpaceCounters
Reviewed-by: pliden, ehelin, rkennke
2017-11-24 15:48:01 +01:00
Stefan Karlsson
dbc915dcb9 8191860: Add perfData.inline.hpp
Reviewed-by: ehelin, pliden
2017-11-24 15:21:30 +01:00
Stefan Karlsson
5fd6905c94 8191858: Add missing includes in memoryManager.hpp
Reviewed-by: ehelin, tschatzl, pliden
2017-11-24 15:21:28 +01:00
Yasumasa Suenaga
627a32d672 8185796: jstack and clhsdb jstack should show lock objects
Modifications to display monitor details with SA jstack

Reviewed-by: sspitsyn, jgeorge
2017-11-27 11:20:38 +05:30
Rahul Raghavan
fa19052aa4 8191313: compiler/runtime/SpreadNullArg.java fails in tier1
Corrected SpreadNullArg.java test to expect NullPointerException after 8157246 fix

Reviewed-by: dcubed, mchung
2017-11-26 09:05:13 -08:00
Jesper Wilhelmsson
f32bd0cb43 Merge 2017-11-25 20:28:10 +01:00
Jesper Wilhelmsson
96ba782488 Merge 2017-11-25 04:36:43 +01:00
David Holmes
50f5bcbc03 8191707: Options with invalid values are incorrectly treated as obsolete and ignored
Reviewed-by: rehn, dcubed
2017-11-24 14:07:59 +01:00
Robbin Ehn
e0ae6483a2 8191782: Missing deprecated options in VMDeprecatedOptions.java
Reviewed-by: dcubed, mlarsson
2017-11-24 13:58:52 +01:00
Daniel D. Daugherty
4fd0863d06 Merge 2017-11-23 19:42:56 -08:00
Daniel D. Daugherty
e2d4899be6 Merge 2017-11-23 06:01:57 -08:00
Stefan Johansson
d21c547b0e 8189733: Cleanup Full GC setup and tear down
Reviewed-by: tschatzl, ehelin
2017-11-23 09:53:53 +01:00
Daniel D. Daugherty
0dff96ff0b 8167108: inconsistent handling of SR_lock can lead to crashes
Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.

Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
2017-11-22 17:54:50 -08:00
Calvin Cheung
ac02759ca6 Merge 2017-11-22 16:10:42 -08:00
Calvin Cheung
81032ed30f 8191653: Test failures in BootAppendTests - missing jdk.internal.vm.compiler module
Backout the fix for 8190975

Reviewed-by: iklam, kvn
2017-11-22 16:08:39 -08:00
Alexander Harlap
d15086130b 8185591: guarantee(_byte_map[_guard_index] == last_card) failed: card table guard has been modified
Properly handle zero count in gen_write_ref_array_post_barrier()

Reviewed-by: tschatzl, kbarrett
2017-11-22 18:58:01 -05:00
Thomas Schatzl
faff99f2fc 8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads
Reviewed-by: sangheki, sjohanss
2017-11-23 15:51:06 +01:00
Thomas Schatzl
c5ce7408b3 8182050: assert(_whole_heap.contains(p)) failed: Attempt to access p out of bounds of card marking array's _whole_heap
Ignore zero-sized MemRegions to invalidate in G1SATBCardTableLoggingModRefBS::invalidate()

Reviewed-by: ehelin, sjohanss
2017-11-23 15:51:06 +01:00
Thomas Schatzl
22d7ce52bb 8179244: Assert failed in instanceMirrorKlass.inline.hpp
Investigate the failure and upon observing that the assert is too strict, disable it and addd a comment.

Reviewed-by: ehelin
2017-11-23 15:51:06 +01:00
Christian Tornqvist
cd0c6d0fae 8191768: Introduce a concurrency factor to be able to scale up or down jtreg concurrency when running Hotspot tests
Reviewed-by: erikj
2017-11-22 14:31:48 -05:00
Dean Long
a7c84b45b4 8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
Reviewed-by: kvn
2017-11-22 09:27:06 -08:00
Volker Simonis
cc3aabe580 8187280: Remove unused methods from StubQueue
Reviewed-by: kvn, kbarrett
2017-11-22 17:57:27 +01:00
Lutz Schmidt
d5adf1df92 8189793: [s390]: Improve String compress/inflate by exploiting vector instructions
Reviewed-by: mdoerr, goetz
2017-11-22 17:10:38 +01:00
Jesper Wilhelmsson
c8bce04078 Merge 2017-11-22 16:57:34 +01:00
Alexander Harlap
cb1ea0fc33 8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option
Need to initialized metaspace performance counters before their potential use

Reviewed-by: tschatzl, sjohanss
2017-11-16 14:06:44 -05:00
Leo Korinth
d1cbd17c2c 8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone
Reviewed-by: tschatzl, sjohanss
2017-11-13 15:28:17 +01:00
Hamlin Li
f9a9f88e7c 8181478: Refactor java/io shell tests to plain java tests
Reviewed-by: alanb, psandoz
2017-06-19 18:02:06 -07:00
Joe Darcy
43ffee89aa 8182566: Including missing test update for JDK-8163989
Reviewed-by: jjg
2017-06-19 17:13:42 -07:00
Joe Darcy
cd5a336735 8163989: Clarify ModuleElement spec
Reviewed-by: abuckley, jjg
2017-06-19 15:06:01 -07:00
Roger Riggs
74b07b599e 8181597: Process Proxy presentation
Reviewed-by: dfuchs, ahgross, rhalade, skoivu
2017-06-19 17:38:33 -04:00
Mandy Chung
af1a4e67e7 8181834: Broken link in jdk.jdi module documentation
Reviewed-by: sspitsyn
2017-06-19 13:59:45 -07:00
Mandy Chung
f68df147c2 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search
Reviewed-by: jjg
2017-06-19 12:25:37 -07:00
Mandy Chung
dda120e874 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search
Reviewed-by: jjg
2017-06-19 12:25:02 -07:00
Jesper Wilhelmsson
0865fbc1df Merge 2017-06-19 21:22:19 +02:00
Mark Reinhold
8906ca8e00 8182408: Simplify the API-specification overview page
Reviewed-by: erikj, mchung, jrose, alanb
2017-06-19 18:20:42 +02:00
Weijun Wang
157b885e4f 8182118: Package summary is missing in jdk.security.auth module
Reviewed-by: mullan, mchung
2017-06-19 22:54:09 +08:00
Sean Mullan
04f35f6f89 8181295: Document that SecurityManager::checkPackageAccess may be called by the VM
Reviewed-by: mchung
2017-06-19 08:16:03 -04:00
Thomas Stuefe
b6e3d33927 8181419: Race in jdwp invoker handling may lead to crashes or invalid results
Reviewed-by: sspitsyn, sgehwolf, clanger
2017-06-19 11:52:01 +02:00
Jan Lahoda
dfaf30bc4c 8181911: Lambda Analyzer causes compile-time error
When copying Env<AttrContext> for Analyzer, detach returnResult from the outer context.

Reviewed-by: mcimadamore
2017-06-19 11:41:21 +02:00
Claes Redestad
9ba4675898 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8
Reviewed-by: martin, erikj, sherman, chegar, mikael
2017-06-19 10:32:13 +02:00