Ioi Lam
bbe6f51f81
8046070: Class Data Sharing clean up and refactoring
...
Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung
2014-08-12 17:29:00 -07:00
Zhengyu Gu
8a690a1250
6424123: JVM crashes on failed 'strdup' call
...
Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose
Reviewed-by: coleenp, ctornqvi, kvn
2014-08-11 10:18:09 -07:00
Zhengyu Gu
f0cf82f571
8046598: Scalable Native memory tracking development
...
Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
2014-08-07 12:18:58 -07:00
Dmitry Samersoff
037f9fdccf
8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp
...
Replace door_cred with door_ucred call
Reviewed-by: dholmes, sspitsyn
2014-07-28 07:31:17 -07:00
Jon Masamitsu
e242f23105
Merge
2014-07-23 14:06:28 -07:00
Kevin Walls
ce12891a06
Merge
2014-07-21 10:42:20 +00:00
Kevin Walls
ae2cb9b6e3
8049684: pstack crashes on java core dump
...
Reviewed-by: sundar, sspitsyn
2014-07-21 10:40:50 +01:00
Serguei Spitsyn
b0367c3bea
Merge
2014-07-18 23:53:59 -07:00
Jon Masamitsu
2d63b52aa7
Merge
2014-07-18 15:42:20 -07:00
Volker Simonis
66b93558ed
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
...
Reviewed-by: kvn
2014-07-18 19:56:02 +02:00
Coleen Phillimore
e051932425
Merge
2014-07-18 11:22:49 -04:00
Coleen Phillimore
3f0a945468
8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code
...
Remove bcx and mdx handling. We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved.
Reviewed-by: mgerdin, kvn
2014-07-17 15:45:46 -04:00
Volker Simonis
c17cd0d39f
8050228: Rename 'rem_size' in compactibleFreeListSpace.cpp because of name clashes on AIX
...
Reviewed-by: dholmes, jmasa
2014-07-17 11:32:09 +02:00
Coleen Phillimore
c9b2bc62c9
Merge
2014-07-14 10:15:21 -04:00
Frederic Parain
5a8cc5f33d
8047714: Fix for JDK-6546236 made Solaris os::yield() a no-op
...
Reviewed-by: hseigel, lfoltan
2014-07-08 08:04:06 -07:00
Goetz Lindenmaier
25f33c005d
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories
...
Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Reviewed-by: lfoltan, coleenp, dholmes
2014-07-04 11:46:01 +02:00
Daniel D. Daugherty
2876714328
8047104: cleanup misc issues prior to Contended Locking reorder and cache
...
Checkpoint misc cleanups for Contended Locking prior to first optimization bucket.
Reviewed-by: dholmes, sspitsyn, dice
2014-07-03 11:07:51 -07:00
Martin Buchholz
5d3c63cac6
8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)
...
Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary
Reviewed-by: rasbold, dholmes
2014-07-01 13:29:24 -07:00
Goetz Lindenmaier
f2051ed6fa
8048241: Introduce umbrella header os.inline.hpp and clean up includes
...
Reviewed-by: coleenp, dholmes, lfoltan
2014-06-26 16:05:15 +02:00
Jon Masamitsu
0e622bfc55
Merge
2014-06-25 20:41:16 -07:00
Jesper Wilhelmsson
3e005941e7
Merge
2014-09-15 13:32:30 +00:00
Jesper Wilhelmsson
1cd9ffc931
Merge
2014-09-15 15:28:43 +02:00
Erik Helin
1d4a5e9412
8049536: os::commit_memory on Solaris uses aligment_hint as page size
...
Reviewed-by: stefank, tschatzl
2014-09-15 10:57:22 +02:00
Mikael Gerdin
a2d9ba3fd6
8056039: Hotspot does not compile with clang 3.4 on Linux
...
Reviewed-by: brutisso, sla
2014-08-26 11:53:24 +02:00
Jon Masamitsu
633706fa4e
Merge
2014-06-23 14:20:20 -07:00
Frederic Parain
5507f2b476
8043630: Method os::yield_all() should be removed
...
Reviewed-by: dholmes, dsimms
2014-06-23 06:58:26 -07:00
Daniel D. Daugherty
c1c9f333d5
8047156: cleanup more non-indent white space issues prior to Contended Locking cleanup bucket
...
Checkpoint some missed do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, lfoltan, coleenp
2014-06-18 14:21:28 -07:00
Daniel D. Daugherty
7d153c461e
8046758: cleanup non-indent white space issues prior to Contended Locking cleanup bucket
...
Checkpoint do_space_filter.ksh cleanups for Contended Locking.
Reviewed-by: sspitsyn, coleenp
2014-06-17 12:54:01 -07:00
Goetz Lindenmaier
8e7c8f1d88
8044775: Improve usage of umbrella header atomic.inline.hpp
...
Reviewed-by: stefank, kvn
2014-06-04 11:56:44 +02:00
Igor Ignatyev
f19a510532
8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions
...
Reviewed-by: kvn, dholmes, iignatyev
2014-06-04 00:25:21 +04:00
Christian Thalinger
67ad89efd5
Merge
2014-05-22 16:26:05 -07:00
Ron Durbin
54da05d840
8028749: java -version crashes with 'fatal error: heap walk aborted with error 1'
...
Check_heap() should only call HeapWalk() when HeapLock() is successful.
Reviewed-by: ctornqvi, sla, dcubed
2014-05-15 10:44:20 -07:00
Lois Foltan
fc1a61a3df
Merge
2014-05-12 15:50:20 +00:00
Volker Simonis
693f28c012
8039805: Fix the signature of the global new/delete operators in allocation.cpp
...
Reviewed-by: dholmes, lfoltan
2014-05-12 09:59:56 -04:00
David Chase
305ec3bd3f
8037816: Fix for 8036122 breaks build with Xcode5/clang
...
Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank
2014-05-09 16:50:54 -04:00
Christian Thalinger
b2d6f9f78a
Merge
2014-05-08 15:08:45 -07:00
Goetz Lindenmaier
fb62773268
8042737: Introduce umbrella header prefetch.inline.hpp
...
Reviewed-by: twisti, stefank
2014-05-08 15:37:17 +02:00
Harold Seigel
7ec22758dc
8030763: Validate global memory allocation
...
Add length checks where necessary
Reviewed-by: coleenp, mschoene
2014-07-14 12:43:50 +04:00
Staffan Larsen
a51135b202
8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
...
Reviewed-by: coleenp, simonis, goetz, gthornbr
2014-05-05 20:17:19 +02:00
Goetz Lindenmaier
6e6f0720a9
8042195: Introduce umbrella header orderAccess.inline.hpp
...
Reviewed-by: dholmes, kvn, stefank, twisti
2014-04-29 15:17:27 +02:00
Staffan Larsen
0ef4fb7100
8040140: System.nanoTime() is slow and non-monotonic on OS X
...
Reviewed-by: sspitsyn, shade, dholmes, acorn
2014-04-25 07:40:33 +02:00
Christian Tornqvist
7ee6324490
8033405: metaspace/stressHierarchy/stressHierarchy005 hangs in atexit handler
...
<ake sure we shut down NMT before the VM exits and do not track malloc/free when NMT is shutting down
Reviewed-by: coleenp, zgu
2014-04-24 00:46:17 +02:00
Staffan Larsen
385e2f4084
8038296: sun/tools/jinfo/Basic.sh: java.io.IOException: Command failed in target VM
...
Reviewed-by: sspitsyn, coleenp, dsamersoff
2014-04-08 08:14:14 +02:00
Dmitry Samersoff
942d204e59
Merge
2014-04-05 05:55:05 -07:00
Bharadwaj Yadavalli
a12d6f7a1e
Merge
2014-04-03 17:05:19 -04:00
Frederic Parain
9aa74d318c
Merge
2014-04-03 06:39:26 -04:00
Frederic Parain
ba522e5098
8038473: Remove support for old T1 libthread
...
Reviewed-by: dholmes, coleenp, acorn, dcubed
2014-04-03 09:28:28 +00:00
Alexander Smundak
dd193f4eb2
8036767: PPC64: Support for little endian execution model
...
Reviewed-by: goetz, kvn, dholmes, simonis
2014-04-02 11:24:44 -07:00
Andreas Eriksson
fbb7bd8781
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
...
Reviewed-by: dholmes, dsamersoff
2014-04-02 18:40:52 +02:00
Goetz Lindenmaier
f190cc8c67
8038201: Clean up misleading usage of malloc() in init_system_properties_values()
...
Remove the misleading malloc macro and cleanup the code
Reviewed-by: dsamersoff, kvn
2014-04-01 03:59:01 -07:00