Coleen Phillimore
|
27a1ed85b6
|
8067836: The Universe::flush_foo methods belong in CodeCache
Move this code to CodeCache.
Reviewed-by: kbarrett, kvn
|
2015-01-06 19:30:28 -05:00 |
|
Harold Seigel
|
5b8ee4c102
|
8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp
Use correct CHECK macro in call to load_class()
Reviewed-by: coleenp, lfoltan, gziemski
|
2014-12-30 12:59:20 -05:00 |
|
Karen Kinnear
|
4f7ab1448e
|
8065366: Better private method resolution
Reviewed-by: hseigel, lfoltan, coleenp, ahgross
|
2014-12-19 11:48:50 -08:00 |
|
Coleen Phillimore
|
feb09bc118
|
8067713: Move clean_weak_method_links for redefinition out of class unloading
Do this work during class redefinition, only verify clean during class unloading in debug mode.
Reviewed-by: sspitsyn, roland, kbarrett
|
2014-12-18 16:15:21 -05:00 |
|
Jiangli Zhou
|
b0ad035af4
|
8059510: Compact symbol table layout inside shared archive
Use separate compact table for shared symbols.
Reviewed-by: iklam, gziemski, shade, sla, jrose
|
2014-12-17 23:34:52 -05:00 |
|
Yumin Qi
|
e4961abb71
|
Merge
|
2014-12-12 20:49:14 -08:00 |
|
Max Ockner
|
1d76295d70
|
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint
Ensure consistent safepoint checking in Mutex/Monitor locking methods.
Reviewed-by: dholmes, dcubed, coleenp
|
2014-12-11 21:34:43 -05:00 |
|
Jesper Wilhelmsson
|
ac1c0ee5d2
|
Merge
|
2015-02-23 18:40:04 +01:00 |
|
Stefan Karlsson
|
d40f08d0a3
|
8073389: Remove the include of resourceArea.hpp from classFileParser.hpp
Reviewed-by: coleenp, dholmes
|
2015-02-18 10:28:27 +01:00 |
|
Jesper Wilhelmsson
|
b14eca8aac
|
Merge
|
2014-12-08 18:52:03 +01:00 |
|
Alejandro Murillo
|
db929c3598
|
Merge
|
2014-12-05 16:36:07 -08:00 |
|
Stefan Karlsson
|
e9b92ce024
|
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam
|
2014-12-05 21:16:45 +01:00 |
|
Yumin Qi
|
9767fa7cb2
|
Merge
|
2014-12-03 20:32:33 -08:00 |
|
Chris Hegarty
|
7e65ec970c
|
Merge
|
2014-12-03 17:48:58 +00:00 |
|
Chris Hegarty
|
393a39afe3
|
8049367: Modular Run-Time Images
Co-authored-by: Alan Bateman <alan.bateman@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Bradford Wetmore <bradford.wetmore@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Paul Sandoz <paul.sandoz@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore
|
2014-12-03 14:21:14 +00:00 |
|
Max Ockner
|
91dbd4f088
|
8060074: os::free() takes MemoryTrackingLevel but doesn't need it
Cleaned up unused arguments in os::free and it's callers.
Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes
|
2014-12-01 12:16:15 -05:00 |
|
Jesper Wilhelmsson
|
3c3e60d5be
|
Merge
|
2014-11-26 18:01:10 +01:00 |
|
Coleen Phillimore
|
4151db8bfd
|
8042235: redefining method used by multiple MethodHandles crashes VM
Note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan
|
2014-11-19 13:02:11 -05:00 |
|
Markus Grönlund
|
ac5d9dad16
|
8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank
|
2014-11-19 16:08:01 +01:00 |
|
Ioi Lam
|
ef64d5393d
|
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi
|
2014-11-18 03:38:50 -08:00 |
|
Aleksey Shipilev
|
f8712e7800
|
8059677: Thread.getName() instantiates Strings
Reviewed-by: coleenp, dholmes, sla
|
2014-11-13 01:57:09 +03:00 |
|
Jiangli Zhou
|
0bad624124
|
Merge
|
2014-11-11 19:42:52 +00:00 |
|
Jiangli Zhou
|
7251d384ac
|
Merge
|
2014-11-11 16:54:24 +00:00 |
|
Aleksey Shipilev
|
21527b2ff2
|
8015272: Make @Contended within the same group to use the same oop map
Reviewed-by: coleenp, dholmes
|
2014-11-11 15:07:09 +03:00 |
|
Jiangli Zhou
|
9b1628d0b5
|
Merge
|
2014-11-10 19:52:28 -05:00 |
|
Jiangli Zhou
|
4f4c4bbd5c
|
8064375: Change certain errors to warnings in CDS output
Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp
|
2014-11-10 19:28:51 -05:00 |
|
Eric McCorkle
|
bbd7b058d1
|
8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException
Allow hotspot to store and report zero-length MethodParameters attribute data
Reviewed-by: coleenp, jiangli
|
2014-11-10 16:45:46 -05:00 |
|
Staffan Larsen
|
bcb6a1586a
|
Merge
|
2014-11-06 19:59:32 +00:00 |
|
Coleen Phillimore
|
4c036f5730
|
8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop
Stop allocating compiler profiling metadata when metaspace is full.
Reviewed-by: kvn, anoll
|
2014-10-30 18:38:42 -04:00 |
|
Jesper Wilhelmsson
|
2616e09389
|
Merge
|
2014-11-17 21:32:32 +01:00 |
|
Stefan Karlsson
|
eebf2b9126
|
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
|
2014-11-12 12:41:59 +01:00 |
|
Stefan Karlsson
|
d326162380
|
8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
|
2014-11-11 17:05:33 +01:00 |
|
Stefan Karlsson
|
95704b233c
|
8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
|
2014-11-14 09:47:09 +01:00 |
|
Stefan Karlsson
|
692dbfd02d
|
8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
|
2014-11-12 13:55:59 +01:00 |
|
Daniel D. Daugherty
|
ee1de3ce2f
|
Merge
|
2014-10-27 15:09:23 -07:00 |
|
Harold Seigel
|
f5c3ac04e4
|
8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository
Remove the file
Reviewed-by: coleenp, ccheung
|
2014-10-24 08:56:47 -04:00 |
|
Karen Kinnear
|
0e1283a811
|
8043275: Fix interface initialization for default methods
Initialize interfaces that declare concrete instance methods.
Reviewed-by: kamg, coleenp, psandoz
|
2014-10-22 15:24:37 -07:00 |
|
Vladimir Kozlov
|
74def215cd
|
8054492: Casting can result in redundant null checks in generated code
Add C2 intrinsic for Class.cast() method and force inline it too.
Reviewed-by: jrose, roland, drchase, iignatyev
|
2014-10-31 16:51:57 -07:00 |
|
Harold Seigel
|
616b927160
|
8058982: Better verification of an exceptional invokespecial
Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp
|
2014-10-20 14:43:11 -04:00 |
|
Alejandro Murillo
|
c3b487d84f
|
Merge
|
2014-10-17 07:58:54 -07:00 |
|
Jiangli Zhou
|
ad65e81ce7
|
8044269: Analysis of archive files
Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
|
2014-10-14 18:47:46 -07:00 |
|
Aleksey Shipilev
|
fe03f41db8
|
8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
Revive the hashcode installation in Verifier
Reviewed-by: kamg, lfoltan
|
2014-10-09 16:41:28 +04:00 |
|
Gerard Ziemski
|
259a454043
|
Merge
|
2014-10-03 15:41:56 -05:00 |
|
Aleksey Shipilev
|
0ba4969549
|
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
Do the check earlier.
Reviewed-by: hseigel, kamg
|
2014-10-02 17:13:31 +04:00 |
|
Ioi Lam
|
235ae5eb62
|
Merge
|
2014-10-01 15:24:34 -07:00 |
|
Coleen Phillimore
|
d3a84af0af
|
Merge
|
2014-09-26 18:59:09 -04:00 |
|
Kim Barrett
|
72a9a49cfb
|
8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
|
2014-09-26 17:48:10 -04:00 |
|
Coleen Phillimore
|
866de7bb9c
|
8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot
Only update the refcount without looking it up in the symbol table.
Reviewed-by: hseigel, lfoltan, shade
|
2014-09-26 17:11:27 -04:00 |
|
Coleen Phillimore
|
ae9681a5cf
|
8058927: ATG throws ClassNotFoundException
ClassLoader for array klass set to null and not the class loader of the component type.
Reviewed-by: dcubed, ctornqvi
|
2014-09-26 12:50:30 -04:00 |
|
Igor Veresov
|
bea6d40f48
|
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
Make sure MH intrinsics can be created before compiler instances
Reviewed-by: kvn
|
2014-09-26 20:09:02 -07:00 |
|