aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/runtime
AgeCommit message (Collapse)Author
2013-07-11Mergeroland
2013-07-108016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005anoll
Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8. Reviewed-by: kvn, twisti
2013-07-098013635: VM should no longer create bridges for generic signatures.acorn
Summary: Requires: 8013789: Compiler bridges, 8015402: metafactory Reviewed-by: sspitsyn, coleenp, bharadwaj
2013-07-098015635: Crash when specifying very large code cache sizeanoll
Summary: Limit the size of the code cache to at most 2G when arguments are checked; added regression test Reviewed-by: kvn, twisti
2013-07-08Mergejiangli
2013-07-088020059: The flag introduced by 8014972 is not defined if Hotspot is built ↵goetz
without a compiler (zero, ppc64 core build). Summary: define CodeCacheMinimumUseSpace flag for cppInterpeter build. Reviewed-by: kvn
2013-07-08Mergejiangli
2013-07-088016903: Thread::_handle_area initial size too bigiklam
Summary: Changed initial size to Chunk::tiny_size (216 bytes) Reviewed-by: coleenp, dholmes, sspitsyn
2013-07-05Mergefparain
2013-07-048015884: runThese crashed with SIGSEGV, hs_err has an error instead of ↵dcubed
stacktrace Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test Reviewed-by: dsamersoff, zgu, hseigel, coleenp
2013-07-04Mergeroland
2013-07-03Mergetamao
2013-07-037133260: AllocationProfiler uses space in metadata and doesn't seem to do ↵jiangli
anything useful. Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size. Reviewed-by: stefank, coleenp
2013-07-02Mergetwisti
2013-07-028017571: JSR292: JVM crashing on assert "cast to instanceKlass" while ↵twisti
producing MethodHandle for array methods with MethodHandle.findVirtual Reviewed-by: kvn
2013-07-027088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32drchase
Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti
2013-07-02Mergecoleenp
2013-07-028015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted ↵coleenp
metadata space could occur when metaspace is almost empty Summary: Allocate medium chunks for class metaspace when class loader has lots of classes Reviewed-by: mgerdin, jmasa
2013-07-028014972: Crash with specific values for -XX:InitialCodeCacheSize=500K ↵anoll
-XX:ReservedCodeCacheSize=500k Summary: Introduce a minimum code cache size that guarantees that the VM can startup. Reviewed-by: kvn, twisti
2013-06-288017611: Auto corrector for mistyped vm optionstamao
Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient). Reviewed-by: kvn, dsamersoff, hseigel, johnc
2013-06-28Mergeehelin
2013-06-278017483: G1 tests fail with native OOME on Solaris x86 after ↵brutisso
HeapBaseMinAddress has been increased Summary: Set HeapBaseMinAddress as default rather than ergo Reviewed-by: stefank, jmasa, kvn --HG-- extra : rebase_source : dc9653b519a6642d0fc681259f55aac29b8f2464
2013-06-248016325: JVM hangs verifying system dictionarycoleenp
Summary: Minimize redundant verifications of Klasses. Reviewed-by: hseigel, jmasa
2013-06-238009575: Reduce Symbol::_refcount from 4 bytes to 2 bytesiklam
Summary: Added Atomic::inc(short*) to support this change. Reviewed-by: coleenp, dcubed, dholmes, minqi
2013-06-21Mergedcubed
2013-06-21Mergedcubed
2013-06-218017177: more explicit code location information in hs_err crash logcoleenp
Summary: Add code pc location for compiled code Reviewed-by: kvn, coleenp Contributed-by: doug.simon@oracle.com
2013-06-218004124: Handle and/or warn about SI_KERNELcoleenp
Summary: Detect this crash in the signal handler and give a fatal error message instead of making us chase down bugs that don't reproduce Reviewed-by: kvn, mgerdin, dholmes
2013-06-20Mergekvn
2013-06-208016735: Remove superfluous EnableInvokeDynamic warning from ↵mgronlun
UnlockDiagnosticVMOptions check Reviewed-by: sla, dholmes
2013-06-20Mergeehelin
2013-06-198008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.iklam
Summary: Reduce default size of Thread::_metadata_handles from 300 to 30 Reviewed-by: coleenp, sspitsyn
2013-06-188013651: NMT: reserve/release sequence id's in incorrect order due to racezgu
Summary: Fixed NMT race condition for realloc, uncommit and release Reviewed-by: coleenp, ccheung
2013-06-14Mergekvn
2013-06-148012265: VM often crashes on solaris with a lot of memorybrutisso
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86 Reviewed-by: mgerdin, coleenp, kvn --HG-- extra : rebase_source : 4d457eff44ac39918f3c8d25c3b60ff3dff091e2
2013-06-138014431: cleanup warnings indicated by the -Wunused-value compiler option on ↵ccheung
linux Reviewed-by: dholmes, coleenp Contributed-by: jeremymanson@google.com, calvin.cheung@oracle.com
2013-06-138013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) ↵dcubed
failed: only read at safepoint Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking. Reviewed-by: zgu, stefank, dholmes, dsamersoff
2013-06-108005849: JEP 167: Event-Based JVM Tracingsla
Reviewed-by: acorn, coleenp, sla Contributed-by: Karen Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
2013-06-078008407: remove SPARC V8 supportmorris
Summary: Removed most of the SPARC V8 instructions Reviewed-by: kvn, twisti
2013-06-06Mergekvn
2013-06-048010257: remove unused thread-local variables _ScratchA and _ScratchBdcubed
Summary: Remove dead code. Reviewed-by: twisti, coleenp
2013-06-03Mergekvn
2013-06-038015385: Remove RelaxAccessControlCheck for JDK 8 bytecodeshseigel
Summary: Check bytecode versions along with RelaxAccessControlCheck version Reviewed-by: dholmes, acorn
2013-05-316726963: multi_allocate() call does not CHECK_NULL and causes crash in ↵ctornqvi
fastdebug bits Summary: Using CHECK_NULL when calling multi_allocate() from the corresponding reflection code; added test for this condition Reviewed-by: dholmes, minqi Contributed-by: Mikhailo Seledtsov <mikhailo.seledtsov@oracle.com>
2013-05-318014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedTyperbackman
Reviewed-by: stefank, rbackman Contributed-by: Joel Borggren-Franck <joel.franck@oracle.com>
2013-05-24Mergedcubed
2013-05-24Mergejwilhelm
2013-05-228003421: NPG: Move oops out of InstanceKlass into mirrorcoleenp
Summary: Inject protection_domain, signers, init_lock into java_lang_Class Reviewed-by: stefank, dholmes, sla
2013-05-19Mergejwilhelm
2013-05-178014277: Remove ObjectClosure as base class for BoolObjectClosureehelin
Reviewed-by: brutisso, tschatzl