Stefan Karlsson
9d65c6d24f
8005994: Method annotations are allocated unnecessarily during class file parsing
...
Also reviewed by: vitalyd@gmail.com
Reviewed-by: coleenp, acorn
2013-01-15 10:09:45 +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
Bengt Rutisson
33b7cd7cae
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
...
Reviewed-by: ysr, johnc, jwilhelm
2013-01-14 21:30:45 +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
Alexander Harlap
5613847626
8005639: Move InlineSynchronizedMethods flag from develop to product
...
Move InlineSynchronizedMethods flag from develop to product
Reviewed-by: kvn, vladidan
2013-01-14 13:44:49 -05:00
Coleen Phillimore
6972d9ff95
Merge
2013-01-14 08:37:14 -08:00
Vladimir Ivanov
f8b9f3900c
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
...
Avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
2013-01-14 08:22:32 -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
Christian Thalinger
827930b510
8006127: remove printing code added with 8006031
...
Reviewed-by: kvn
2013-01-11 20:01:16 -08:00
Roman Kennke
b17ebac5b5
8005820: Shark: enable JSR292 support
...
Reviewed-by: twisti
2013-01-11 16:47:23 -08:00
Roman Kennke
ba649f4203
8005818: Shark: fix OSR for non-empty incoming stack
...
Reviewed-by: twisti
2013-01-11 16:47:23 -08:00
Roman Kennke
a0a0d0b65e
8005817: Shark: implement deoptimization support
...
Reviewed-by: twisti
2013-01-11 16:47:23 -08:00
Roman Kennke
a42478ecf4
8005816: Shark: fix volatile float field access
...
Reviewed-by: twisti
2013-01-11 16:47:23 -08:00
Christian Thalinger
6c57a4b9f8
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
...
Reviewed-by: kvn
2013-01-11 14:07:09 -08:00
Jiangli Zhou
2cbabcea4a
8005895: Inefficient InstanceKlass field packing wasts memory
...
Pack _misc_has_default_methods into the _misc_flags, move _idnum_allocated_count.
Reviewed-by: coleenp, shade
2013-01-11 16:55:07 -05: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
d06c06026a
8006034: new hotspot build - hs25-b16
...
Reviewed-by: jcoomes
2013-01-11 02:02:51 -08:00
Alejandro Murillo
95d6d393e9
Added tag hs25-b15 for changeset 8bac833614e0
2013-01-11 01:43:10 -08: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
Karen Kinnear
472004ca58
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
...
Reduce scope of placeholder table entries to improve cleanup
Reviewed-by: dholmes, coleenp
2013-01-10 17:38:20 -05:00
Vladimir Kozlov
91c93084cb
Merge
2013-01-10 10:00:43 -08:00
David Katleman
0adc452e4f
Added tag jdk8-b72 for changeset 371ef2925907
2013-01-10 09:55:30 -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
Christian Thalinger
a55305503e
8005418: JSR 292: virtual dispatch bug in 292 impl
...
Reviewed-by: jrose, kvn
2013-01-09 15:37:23 -08:00
Karen Kinnear
9cc0c0af8b
Merge
2013-01-09 18:06:34 -05:00
Zhengyu Gu
e6db535078
Merge
2013-01-09 12:10:25 -08:00
Zhengyu Gu
030fa5107d
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
...
Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla
2013-01-09 14:46:55 -05:00
Bharadwaj Yadavalli
8762d54e63
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
...
Fix verifier for new interface access flags
Reviewed-by: acorn, kvn
2013-01-09 11:39:30 -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
Zhengyu Gu
f4da82981d
Merge
2013-01-08 15:47:23 -08:00
Coleen Phillimore
3296803650
Merge
2013-01-08 13:44:10 -08:00
Zhengyu Gu
db4cfa5011
Merge
2013-01-08 11:39:53 -08:00
Vladimir Kozlov
38c81fb411
8005419: Improve intrinsics code performance on x86 by using AVX2
...
Use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
2013-01-08 11:30:51 -08:00
Zhengyu Gu
5c6318e816
8005048: NMT: #loaded classes needs to just show the # defined classes
...
Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
2013-01-08 14:04:25 -05: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
Morris Meyer
b3fe91a803
8004537: replace AbstractAssembler emit_long with emit_int32
...
Reviewed-by: jrose, kvn, twisti
2013-01-07 14:08:28 -08:00
Harold Seigel
89e575df23
8003705: CDS failed on Windows: can not map in the CDS
...
Map memory only once to prevent 'already mapped' failures.
Reviewed-by: acorn, zgu
2013-01-07 15:32:51 -05:00
Jon Masamitsu
7fb60025ee
8005672: Clean up some changes to GC logging with GCCause's
...
Reviewed-by: johnc, ysr
2013-01-04 17:04:46 -08:00
Jon Masamitsu
cca092892b
8000325: Change default for CMSClassUnloadingEnabled to true
...
Reviewed-by: stefank, ysr
2013-01-04 17:04:25 -08:00
Bengt Rutisson
2574114b01
8003822: Deprecate the incremental mode of CMS
...
Reviewed-by: johnc, jwilhelm
2013-01-04 21:33:22 +01:00
Bengt Rutisson
2cd5c87cb9
8003820: Deprecate untested and rarely used GC combinations
...
Log warning messages for DefNew+CMS and ParNew+SerialOld
Reviewed-by: ysr, jwilhelm, jcoomes
2013-01-04 11:10:17 +01:00