Severin Gehwolf
fb355041ea
8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717
...
Only perform this optimization for x86_64
Reviewed-by: dholmes, andrew
2019-04-18 13:58:31 +02:00
Tobias Hartmann
048c3dc026
8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
...
Guard against regions degraded to copies.
Reviewed-by: kvn
2019-04-30 14:49:19 +02:00
Serguei Spitsyn
e3aa6f7907
8222934: mark new VM option AllowRedefinitionToAddOrDeleteMethods as deprecated
...
Mark new option depricated
Reviewed-by: dcubed, coleenp, dholmes
2019-04-30 01:56:28 -07:00
Dean Long
61f35bf898
8219403: JVMCIRuntime::adjust_comp_level should be replaced
...
Reviewed-by: kvn, dnsimon, never
2019-04-24 09:10:45 -07:00
Coleen Phillimore
ccb2e9d925
8222988: Use MonitorLocker rather than MutexLocker when wait/notify used
...
Fixed use cases in code except CMS.
Reviewed-by: rehn, dcubed
2019-04-29 16:01:52 -04:00
Fei Yang
fde854e037
8223020: aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
...
Reviewed-by: aph
2019-04-26 16:38:39 +08:00
Tobias Hartmann
919b40be45
8221592: C2 compilation failed with assert(!q->is_MergeMem())
...
Transform the original MergeMem after transforming the slices to get rid of MergeMem inputs.
Reviewed-by: kvn, neliasso
2019-04-29 09:04:25 +02:00
Per Lidén
bb5c98fe7a
8223016: ZGC: Fix misaligned statistics printout
...
Reviewed-by: tschatzl
2019-04-26 12:05:34 +02:00
Robbin Ehn
1814ecf475
8222637: Obsolete NeedsDeoptSuspend
...
Reviewed-by: dlong, coleenp, dholmes
2019-04-26 10:18:47 +02:00
David Holmes
ded4f6b5cf
8222518: Remove unnecessary caching of Parker object in java.lang.Thread
...
Reviewed-by: dcubed, rehn
2019-04-26 00:57:03 -04:00
Coleen Phillimore
508601bd9f
8222977: Fix shenandoah broken with JDK-8222811
...
Reviewed-by: dcubed, shade
2019-04-25 12:33:19 -04:00
Coleen Phillimore
fbafef11c0
8222811: Consolidate MutexLockerEx and MutexLocker
...
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
2019-04-25 10:56:31 -04:00
Robin Westberg
37281369f0
8220795: Rework naked_short_nanosleep on Windows to improve time-to-safepoint
...
Reviewed-by: dholmes, rehn
2019-04-24 14:03:20 +02:00
Per Lidén
80240eb399
8222469: ZGC: Generalize ZPageCache::flush()
...
Reviewed-by: stefank
2019-04-25 08:55:50 +02:00
Per Lidén
86808b9d47
8221786: ZGC: Increase max heap size to 16TB
...
Reviewed-by: stefank
2019-04-25 08:55:50 +02:00
Per Lidén
2accc59e60
8222462: Introduce CollectedHeap::unused()
...
Reviewed-by: stefank, eosterlund
2019-04-25 08:55:49 +02:00
Per Lidén
72491e961c
8222664: runtime/appcds/sharedStrings/SharedStringsStress.java assert GC active during NoGCVerifier
...
Reviewed-by: iklam, stefank
2019-04-25 08:55:49 +02:00
Daniel D. Daugherty
baf1349a2f
8222295: more baseline cleanups from Async Monitor Deflation project
...
Reviewed-by: coleenp, acorn, dholmes
2019-04-24 10:20:25 -04:00
Harold Seigel
ef40115621
8221685: -XX:BytecodeVerificationRemote and -XX:BytecodeVerificationLocal should be diagnostic options
...
Make the options diagnostic and add -XX:+UnlockDiagnosticVMOptions to tests where needed.
Reviewed-by: lfoltan, acorn, dholmes
2019-04-24 08:27:00 -04:00
Aleksey Shipilev
b440ac2586
8222838: Shenandoah: SEGV on accessing cset bitmap for NULL ptr
...
Reviewed-by: rkennke
2019-04-24 11:40:04 +02:00
Aleksey Shipilev
6af2184d4b
8222843: Print Shenandoah cset map addresses in hs_err
...
Reviewed-by: rkennke
2019-04-24 11:39:56 +02:00
Fei Yang
055a822a06
8222785: aarch64: add necessary masking for immediate shift counts
...
Reviewed-by: aph
2019-04-20 15:55:07 +08:00
Yasumasa Suenaga
c576c3c3f5
8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
...
Reviewed-by: egahlin, mgronlun
2019-04-24 17:09:24 +09:00
Lois Foltan
57aaf7a8cd
8218994: Consolidate indy and condy JVM information within a BootstrapInfo data structure
...
Introduce BootstrapInfo data structure and merge invocation of a bootstrap method for condy and indy into invoke_bootstrap_method.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: acorn, coleenp
2019-04-23 14:09:54 -04:00
Lois Foltan
4f2478e234
8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
...
Add JVM_CONSTANT_Module and JVM_CONSTANT_Package to classfile_constants.h
Reviewed-by: coleenp, hseigel
2019-04-23 07:05:38 -04:00
Aleksey Shipilev
43b4c3732a
8222786: Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers
...
Reviewed-by: rkennke
2019-04-22 11:16:21 +02:00
Coleen Phillimore
6ebf2ce655
8192936: RI does not follow the JVMTI RedefineClasses spec that is too strict in the definition
...
Introduce new flag fo compatibility: -XX:AllowRedefinitionToAddOrDeleteMethods
Reviewed-by: jcbeyler, sspitsyn
2019-04-19 21:49:54 -07:00
Patrick Zhang
288a115a81
8222753: AAarch64: Add CPU implementer code for Ampere
...
Add CPU implementer code 0xC0 for Ampere
Reviewed-by: aph, drwhite, fyang
2019-04-19 14:42:23 +08:00
Severin Gehwolf
73d7e8f86c
8217338: [Containers] Improve systemd slice memory limit support
...
Use hierachical memory limit in addition to memory_limits_in_bytes
Reviewed-by: bobv, dholmes
2019-03-12 10:43:27 +01:00
Stefan Karlsson
3e581f13a0
8222558: Rework ResolvedMethodTable verification
...
Reviewed-by: coleenp
2019-04-17 07:41:09 +02:00
Coleen Phillimore
733d251078
8222379: JFR TestClassLoadEvent.java failed due to EXCEPTION_ACCESS_VIOLATION
...
Give fatal error if CDS loses archive mapping.
Reviewed-by: iklam, ccheung, jiangli
2019-04-18 07:02:07 -04:00
Matthias Baesken
133401ac02
8222280: Provide virtualization related info in the hs_error file on AIX
...
Reviewed-by: clanger, mdoerr
2019-04-12 09:13:50 +02:00
Erik Österlund
dce0c5c4ae
8219718: ZGC: Make nmethod entry barriers and nmethod::is_unloading use ZNMethodDataOops
...
Reviewed-by: pliden, stefank
2019-04-17 12:41:33 +02:00
Nils Eliasson
82cc38398d
8218468: Load barrier slow path node should be MachTypeNode
...
Reviewed-by: shade, pliden, kvn
2019-04-17 09:54:37 +02:00
Robbin Ehn
b4fb17d63c
8222327: java_lang_Thread _thread_status_offset, remove pre 1.5 code paths
...
Reviewed-by: dholmes, redestad
2019-04-17 09:29:25 +02:00
Robbin Ehn
8552ad776a
8218147: make_walkable asserts on multiple calls
...
Reviewed-by: dholmes, dcubed
2019-04-17 09:25:27 +02:00
Henry Jen
930f116ae7
Merge
2019-04-16 20:47:11 -07:00
Richard Reingruber
ced9f6cb77
8222271: [s390] optimize register usage in C2 instruction forms for clearing arrays
...
Reviewed-by: mdoerr, lucy
2019-04-16 08:51:01 +02:00
Henry Jen
da6f620059
Merge
2019-04-15 18:24:37 -07:00
Jinke Fan
7abe899912
8222387: Out-of-bounds access to CPU _family_id_xxx array
...
Reviewed-by: dholmes, kvn
2019-04-14 21:40:07 +00:00
Zhengyu Gu
f37ec83209
8222419: Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor
...
Reviewed-by: rkennke
2019-04-12 16:30:19 -04:00
Zhengyu Gu
dcc0a38e8a
8222403: Shenandoah: Remove ShenandoahAlwaysTrueClosure, use AlwaysTrueClosure instead
...
Reviewed-by: shade
2019-04-12 09:55:30 -04:00
Coleen Phillimore
cebdd53c0f
8222297: IRT_ENTRY/IRT_LEAF etc are the same as JRT
...
Replace IRT entry points with JRT.
Reviewed-by: lfoltan, dcubed
2019-04-12 09:30:17 -04:00
Zhengyu Gu
96545959e8
8222188: Shenandoah: Adjust Shenandoah work gang types
...
Reviewed-by: shade, rkennke
2019-04-12 07:51:47 -04:00
Jinke Fan
d03cf75344
8222090: Add Hygon Dhyana processor support
...
Reviewed-by: kvn, dholmes, coleenp, rwestberg
2019-04-11 19:36:00 -04:00
Daniel D. Daugherty
a8e94de188
8222034: Thread-SMR functions should be updated to remove work around
...
Reviewed-by: mdoerr, eosterlund
2019-04-11 14:14:30 -04:00
Ao Qi
06e17e05a2
8222333: fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases)
...
Reviewed-by: zgu, shade
2019-04-11 19:09:45 +02:00
Christoph Langer
ab051f87d4
8221979: Cleanups for building Windows resources
...
Reviewed-by: erikj
2019-04-11 15:36:09 +01:00
Stefan Karlsson
23f02171c8
8221393: ResolvedMethodTable too small for StackWalking applications
...
Reviewed-by: coleenp, rehn
2019-04-10 15:41:04 +02:00
Matthias Baesken
7414acdd07
8221915: cleanup ticks related coding in os_perf_aix.cpp [aix]
...
Reviewed-by: mdoerr
2019-04-10 09:33:32 +02:00