Michal Frajt
9d47280d2a
7189971: Implement CMSWaitDuration for non-incremental mode of CMS
...
Reviewed-by: jmasa, johnc, ysr
2013-02-01 17:02:36 -08:00
Harold Seigel
a2966dd62d
8006298: Specifying malformed JFR options (-XX:+FlightRecorderOptions) outputs non-sensical error
...
Change error messages for malformed options so the messages are more useful.
Reviewed-by: mikael, kvn, nloodin
2013-02-01 14:14:54 -05:00
John Cuthbertson
ea33ae6c4d
Merge
2013-02-04 19:40:27 -08:00
John Cuthbertson
1333948266
8001384: G1: assert(!is_null(v)) failed: narrow oop value can never be zero
...
Flush any deferred card mark before a Java thread exits.
Reviewed-by: brutisso, jmasa
2013-02-04 13:24:57 -08:00
Jon Masamitsu
e13466742d
Merge
2013-02-04 12:51:25 -08:00
Stefan Karlsson
e8860a177b
8004710: NPG: jmap could throw sun.jvm.hotspot.types.WrongTypeException after PermGen removal
...
When calculating live object regions, make sure that the alignment reserve, at the end of a TLAB, is excluded.
Reviewed-by: jmasa, brutisso
2013-01-29 10:51:33 +01:00
Dean Long
0a2347e0ba
Merge
2013-01-27 01:07:09 -08:00
Morris Meyer
7d8f623180
6518907: cleanup IA64 specific code in Hotspot
...
Removed unused IA64 specific code
Reviewed-by: twisti, kvn, dholmes
2013-01-25 16:50:33 -08:00
Zhengyu Gu
fc0efc91c8
8000692: Remove old KERNEL code
...
Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: dholmes, acorn
2013-01-25 10:04:08 -05:00
Vladimir Kozlov
4de970006b
Merge
2013-02-12 09:54:34 -08:00
Bill Pittore
9bb5656e4b
Merge
2013-02-08 16:08:17 -05:00
Joseph Provino
83321b989a
8003539: Minimal VM don't react to -Dcom.sun.management and -XX:+ManagementServer
...
A warning message should be displayed if these options are used with the Minimal VM.
Reviewed-by: dholmes, dsamersoff
2013-02-05 13:32:34 -05:00
Jon Masamitsu
c727c73cce
8005452: NPG: Create new flags for Metaspace resizing policy
...
Reviewed-by: johnc, jwilhelm, coleenp, stefank
2013-01-23 19:08:04 -08:00
Bengt Rutisson
ff7575383f
Merge
2013-02-07 18:40:45 -08:00
Bengt Rutisson
e39be2cb45
Merge
2013-02-07 22:04:17 +01:00
Jesper Wilhelmsson
2c17d50a8b
8006432: Ratio flags should be unsigned
...
Flags changed to be of uintx type
Reviewed-by: johnc, tamao
2013-02-07 15:51:25 +01:00
Tao Mao
63fd60257c
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking
...
Skip unnecessary scanning of bitmap for unmarked humongous objects/regions.
Reviewed-by: jwilhelm, johnc
2013-02-06 14:50:37 -08:00
Joseph Provino
698fba94ef
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
...
Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS.
Reviewed-by: coleenp, stefank
2013-01-23 13:02:39 -05:00
Karen Kinnear
bc751c3469
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
...
Check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
2013-01-22 05:57:18 -08:00
Dave Dice
98c357abf8
8004902: correctness fixes motivated by contended locking work (6607129)
...
Misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
2013-01-22 05:56:42 -08:00
Karen Kinnear
8f1dc20874
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
...
Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
2013-01-22 05:55:04 -08:00
Karen Kinnear
706efde6df
Merge
2013-01-21 16:11:24 -05:00
Staffan Larsen
c3d91fec59
Merge
2013-01-18 14:15:51 +01:00
Bengt Rutisson
f3576a18a9
Merge
2013-01-18 11:03:15 +01:00
Harold Seigel
68f3dd76c9
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems
...
Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn
2013-01-17 10:25:16 -05:00
Dean Long
6e8916cdbb
Merge
2013-01-17 01:27:02 -05:00
Karen Kinnear
4ce43bafa5
Merge
2013-01-16 18:23:37 -05:00
Aleksey Shipilev
07e2e8803a
8006403: Regression: jstack failed due to the FieldInfo regression in SA
...
Reviewed-by: sla, dholmes
2013-01-16 16:30:04 +01:00
Stefan Karlsson
67fc68ea7f
8005590: java_lang_Class injected field resolved_constructor appears unused
...
Reviewed-by: coleenp, dholmes
2013-01-15 13:32:13 +01:00
Mikael Vidstedt
b4546eb428
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
...
Added assertion to catch problem earlier and removed the unused field
Reviewed-by: dholmes, acorn
2013-01-14 11:00:56 -08:00
Alexander Harlap
95cbed6639
8005204: Code Cache Reduction: command line options implementation
...
Adding more detailed output on CodeCache usage
Reviewed-by: kvn, vladidan
2013-01-14 13:52:08 -05:00
Coleen Phillimore
6972d9ff95
Merge
2013-01-14 08:37:14 -08:00
Eric Mccorkle
be0c8e9f08
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
...
This patch addresses an alignment trap due to the storage format of method parameters data in constMethod. It also adds code to validate constant pool indexes for method parameters data.
Reviewed-by: jrose, dholmes
2013-01-14 11:01:39 -05:00
Aleksey Shipilev
0614ed6542
8003985: Support @Contended Annotation - JEP 142
...
HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
2013-01-14 15:17:47 +01:00
Erik Helin
a3639fdea1
8004018: Remove old initialization flags
...
Reviewed-by: dholmes, stefank
2013-01-14 09:58:52 +01:00
Zhengyu Gu
ae35dfeeec
Merge
2013-01-11 09:53:24 -08:00
Zhengyu Gu
93d2366337
8005936: PrintNMTStatistics doesn't work for normal JVM exit
...
Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, dholmes, coleenp
2013-01-11 12:30:54 -05:00
Alejandro Murillo
54489e4ba1
Merge
2013-01-11 01:43:09 -08:00
Jeremy Manson
cac8a55fb2
8005921: Memory leaks in vmStructs.cpp
...
Reviewed-by: dholmes, mikael, rasbold
2013-01-10 21:00:11 -05:00
Mikael Vidstedt
e7e6443c6d
8004747: Remove last_entry from VM_STRUCT macros
...
Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file.
Reviewed-by: dholmes, sspitsyn, minqi
2013-01-10 17:06:26 -08:00
Vladimir Kozlov
91c93084cb
Merge
2013-01-10 10:00:43 -08:00
Jon Masamitsu
be38ea68e5
Merge
2013-01-10 07:32:32 -08:00
Dean Long
f1bd82ba8f
Merge
2013-01-09 21:18:52 -05:00
Karen Kinnear
9cc0c0af8b
Merge
2013-01-09 18:06:34 -05:00
Bengt Rutisson
0f2c37ea4a
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
...
Print an error message and exit the VM if UseParallalGC is combined with ParllelGCThreads==0. Also reviewed by vitalyd@gmail.com .
Reviewed-by: stefank, ehelin
2013-01-09 09:48:58 +01:00
Coleen Phillimore
3296803650
Merge
2013-01-08 13:44:10 -08:00
Eric Mccorkle
be968245ec
8004728: Add hotspot support for parameter reflection
...
Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
2013-01-08 14:01:36 -05:00
Harold Seigel
cfea76669a
8005076: Creating a CDS archive with one alignment and running another causes a crash
...
Save the alignment when writing the CDS and compare it when reading the CDS.
Reviewed-by: kvn, coleenp
2013-01-08 13:38:11 -05:00
Jiangli Zhou
8d91f983e0
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9
...
Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
2013-01-08 13:01:19 -05:00
Jon Masamitsu
cca092892b
8000325: Change default for CMSClassUnloadingEnabled to true
...
Reviewed-by: stefank, ysr
2013-01-04 17:04:25 -08:00