- 04 10月, 2013 1 次提交
-
-
由 coleenp 提交于
Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue Reviewed-by: coleenp, dcubed Contributed-by: lois.foltan@oracle.com
-
- 03 10月, 2013 2 次提交
-
-
由 dsamersoff 提交于
Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer Reviewed-by: sla, sspitsyn, minqi
-
由 dsamersoff 提交于
Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms Reviewed-by: sla, sspitsyn
-
- 02 10月, 2013 1 次提交
-
-
由 coleenp 提交于
Summary: Fix for two naked objArrayOop(s) oops causing test failure Reviewed-by: coleenp, ctornqvi Contributed-by: lois.foltan@oracle.com
-
- 01 10月, 2013 2 次提交
- 26 9月, 2013 1 次提交
-
-
由 hseigel 提交于
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan@oracle.com
-
- 25 9月, 2013 4 次提交
-
-
由 brutisso 提交于
Reviewed-by: mgerdin, tschatzl, jmasa
-
由 dsimms 提交于
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL) Summary: Execute some code at a high virtual address value, and keep mapped Reviewed-by: coleenp, zgu
-
由 tschatzl 提交于
Summary: Add G1BiasedArray<T> that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class. Reviewed-by: brutisso
-
由 kvn 提交于
Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method. Reviewed-by: twisti
-
- 24 9月, 2013 1 次提交
-
-
由 anoll 提交于
Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: kvn, iveresov
-
- 23 9月, 2013 1 次提交
-
-
由 iklam 提交于
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: coleenp, sspitsyn
-
- 22 9月, 2013 1 次提交
-
-
由 sla 提交于
Reviewed-by: sla, dsamersoff Contributed-by: NYasumasa Suenaga <yasu@ysfactory.dip.jp>
-
- 21 9月, 2013 3 次提交
-
-
由 stefank 提交于
Reviewed-by: coleenp, mgerdin, jmasa
-
由 coleenp 提交于
Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found. Reviewed-by: hseigel, dcubed, sspitsyn
-
由 bpittore 提交于
Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true' Reviewed-by: kvn, twisti, dholmes
-
- 20 9月, 2013 3 次提交
-
-
由 coleenp 提交于
Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: dcubed, sspitsyn
-
由 stefank 提交于
Reviewed-by: coleenp, brutisso, mgerdin, jmasa
-
由 stefank 提交于
Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint. Reviewed-by: brutisso, dcubed Contributed-by: per.liden@oracle.com
-
- 19 9月, 2013 3 次提交
-
-
由 hseigel 提交于
Summary: Make sure CDS is off by default when running server compiler. Reviewed-by: dholmes, coleenp
-
由 dholmes 提交于
Reviewed-by: alanb, chegar, dholmes, ksrini Contributed-by: NMike Duigou <mike.duigou@oracle.com>
-
由 iveresov 提交于
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running Summary: Move null check before klass reference materialization in checkcast Reviewed-by: kvn, roland
-
- 18 9月, 2013 5 次提交
-
-
由 dcubed 提交于
Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants. Reviewed-by: rdurbin, sspitsyn, coleenp
-
由 sgabdura 提交于
Summary: Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor() Reviewed-by: dcubed, dsamersoff
-
由 tschatzl 提交于
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9 Summary: After changes in 8010722 the ergonomics for calculating the size of the heap that supports zero based compressed oops changed. This lead to the VM actually using zero based compressed oops. Due to low default HeapBaseMinAddress, the OS mapping in the application image at the same address, and limitations of the malloc implementation on Solaris this resulted in very little C heap available for the VM. So the VM immediately gives a native OOME when the machine has lots of physical memory (>=32G). The solution is to increase the HeapBaseMinAddress so that the VM has enough C heap. Reviewed-by: kvn, brutisso
-
由 anoll 提交于
Summary: Provide correct number of visited nmethods to Tracing Reviewed-by: kvn, iveresov
-
由 ehelin 提交于
Reviewed-by: stefank, dholmes, coleenp
-
- 17 9月, 2013 6 次提交
-
-
由 allwin 提交于
Reviewed-by: sla, coleenp, ctornqvi, dsamersoff
-
由 tschatzl 提交于
Summary: Incorrect usage of idx_t where bm_word_t is appropriate. Reviewed-by: tschatzl, brutisso Contributed-by: NDan Horak <dhorak@redhat.com>
-
由 anoll 提交于
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation Summary: Increase interpreter size for x86 template interpreter Reviewed-by: kvn, iveresov
-
由 minqi 提交于
Summary: made changes to easily identify current log file in rotation. Parameterize the input with %t for time replacement in file name. Reviewed-by: ccheung, tschatzl, tamao, zgu Contributed-by: yumin.qi@oracle.com
-
由 acorn 提交于
Reviewed-by: kamg, minqi
-
由 dcubed 提交于
Summary: Cleanup and document how various Linux release info files are used by print_distro_info(). Reviewed-by: dcubed, dsamersoff, coleenp, iklam, omajid Contributed-by: gerald.thornbrugh@oracle.com
-
- 16 9月, 2013 2 次提交
-
-
由 dholmes 提交于
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock Summary: Associate CLOCK_MONOTONIC with the pthread_cond_t objects used for relative timed waits Reviewed-by: dcubed, shade
-
由 tschatzl 提交于
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages Summary: Loosen wrong assert for UseParallelOldGC to UseParallelGC Reviewed-by: stefank, brutisso
-
- 14 9月, 2013 4 次提交
-
-
由 drchase 提交于
Summary: Enhance method resolution and resulting data structures, plus some refactoring. Reviewed-by: twisti, acorn, jrose
-
由 twisti 提交于
Reviewed-by: kvn, coleenp
-
由 sspitsyn 提交于
8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated Summary: Pending exceptions must be handled properly after a call to the JVMTI merge_cp_and_rewrite Reviewed-by: coleenp, dholmes Contributed-by: serguei.spitsyn@oracle.com
-
由 sspitsyn 提交于
8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool Summary: The OOME's in the JVMTI merge_cp_and_rewrite and set_new_constant_pool must be handled correctly Reviewed-by: coleenp, dholmes Contributed-by: serguei.spitsyn@oracle.com
-