John Cuthbertson
d701ede8bb
8006894: G1: Number of marking threads missing from PrintFlagsFinal output
...
Set ConcGCThreads to the calculated number of marking threads.
Reviewed-by: jmasa, ysr
2013-02-01 13:17:04 -08:00
Jiangli Zhou
7cadb57785
Merge
2013-02-01 15:25:37 -05:00
Yumin Qi
d907dfa21e
Merge
2013-02-01 10:57:06 -08:00
Harold Seigel
4a1c674d5b
Merge
2013-02-01 13:30:12 -05: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
Serguei Spitsyn
932c29e08e
8006731: JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic
...
The invokedynamic bytecode ref to a CP entry needs to be checked and fixed as well.
Reviewed-by: coleenp, twisti
2013-01-31 20:11:14 -08:00
Serguei Spitsyn
da8ccb9375
8006546: JSR 292: typos in the ConstantPool::copy_cp_impl()
...
Simple typos that need to be fixed
Reviewed-by: coleenp, twisti
2013-01-31 20:09:16 -08:00
Serguei Spitsyn
823c749bd1
8006542: JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds
...
Need a support for invokedynamic entry kinds when new and old constant pools are merged.
Reviewed-by: coleenp, twisti
2013-01-31 20:07:18 -08:00
Yumin Qi
b543c19bac
8000973: SA on windows thread inspection is broken
...
After bug 7161732, On Windows SA could not find correct address of thread_id of OSThread since _thread_id moved to end of the class . The presupposition of the address is following thread handle no longer stands. Fix by adding thread_id field to OSThread and getting the address directly from OSThread.
Reviewed-by: nloodin, sspitsyn
2013-01-31 17:43:01 -08:00
David Katleman
545ef0e5fe
Added tag jdk8-b75 for changeset 3b129a5ff9fd
2013-01-31 17:04:28 -08:00
John Cuthbertson
7d2ccf3a21
8005875: G1: Kitchensink fails with ParallelGCThreads=0
...
Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on(). Changes were also reviewed by Vitaly Davidovich <vitalyd@gmail.com>.
Reviewed-by: brutisso
2013-01-31 10:45:09 -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
Karen Kinnear
733d5fdd65
Merge
2013-01-28 09:33:55 -08:00
Bharadwaj Yadavelli
cb255a0269
8004967: Default method cause VerifyError: Illegal use of nonvirtual
...
Recognize VM generated method in old verifier
Reviewed-by: acorn, coleenp
2013-01-28 10:55:30 -05:00
Karen Kinnear
b28f16c910
Merge
2013-01-28 10:34:07 -05:00
Jesper Wilhelmsson
2447f369f6
6348447: Specifying -XX:OldSize crashes 64-bit VMs
...
Heap size will be set to allow for OldSize to fit. Also reviewed by vitalyd@gmail.com
Reviewed-by: ehelin, jmasa
2013-01-28 15:41:45 +01:00
Karen Kinnear
3f92d0764c
Merge
2013-01-27 21:58:34 -05: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
David Chase
89b8658977
8006500: compiler/8004741/Test8004741.java fails intermediately
...
Rewrote the test to be more reliable, add test for invalid size exception
Reviewed-by: kvn
2013-01-25 16:09:14 -08:00
Morris Meyer
6c80586b40
8005811: Turn off TierdCompilation in JDK8 trunk for all platforms
...
Disable tiered compilation in jdk8 because of CodeCache and performance anomalies
Reviewed-by: kvn, twisti
2013-01-25 16:31:47 -08:00
Igor Ignatyev
1a9e6be809
8005439: no message about inline method if it specifed by CompileCommand
...
Reviewed-by: kvn, vlivanov
2013-02-01 03:02:01 -08:00
Igor Ignatyev
a25db953cc
8006410: allocating without ResourceMark when CompileCommand was specified
...
Reviewed-by: kvn, vlivanov
2013-02-01 02:50:23 -08:00
Yumin Qi
fe8363948e
Merge
2013-01-25 13:47:52 -08:00
Ioi Lam
93b845e21b
6479360: PrintClassHistogram improvements
...
Jcmd <pid> GC.class_stats (UnlockDiagnosticVMOptions)
Reviewed-by: coleenp, hseigel, sla, acorn
2013-01-25 15:06:18 -05: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
Yumin Qi
f3c57efb11
Merge
2013-01-25 04:23:49 -08:00
Alejandro Murillo
0c7d523859
8006827: new hotspot build - hs25-b18
...
Reviewed-by: jcoomes
2013-01-25 03:03:23 -08:00
Alejandro Murillo
6e9aeb3520
Added tag hs25-b17 for changeset f767fc368725
2013-01-25 02:36:28 -08:00
Alejandro Murillo
d7fb5addc5
Merge
2013-01-25 02:36:28 -08:00
Christian Tornqvist
25189c1a6a
8006413: Add utility classes for writing better multiprocess tests in jtreg
...
Add a few utility classes to test/testlibrary to support multi process testing in jtreg tests. Added a test case for one of the utility classes. Also reviewed by Vitaly Davidovich
Reviewed-by: brutisso, dholmes, vlivanov, nloodin, mgerdin
2013-01-25 10:14:22 +01:00
Yunda
19303cc71d
8005278: Serviceability Agent: jmap -heap and jstack -m fail
...
BinaryTreeDictionary is typedef'ed as AFLBinaryTreeDictionary in vmStructs and in SA we still use old name for that. FreeList now is a template based class which is not reflect in SA type library. When SA does calculation of heap for CMS, the former will cause failure to retrieve BinaryTreeDictionary sine the rename. The later will fail wherever it is used in SA.
Reviewed-by: dholmes, sla, coleenp
2013-01-24 23:30:45 -08:00
Serguei Spitsyn
020fe75e67
8005128: JSR 292: the mlvm redefineClassInBootstrap test crashes in ConstantPool::compare_entry_to
...
When constant pool is copied in merge_constant_pools the invokedynamic operands must be copied before.
Reviewed-by: coleenp, twisti
2013-01-24 22:13:32 -08:00
David Katleman
86f89a0768
Added tag jdk8-b74 for changeset 8d54b69d4504
2013-01-24 16:48:45 -08:00
Ioi Lam
27c881b2fb
8006280: Need to reorder metadata structures to reduce size (64-bit)
...
Reordered Klass, InstanceKlass and Method to save 8 bytes each
Reviewed-by: coleenp, jiangli
2013-01-24 10:57:38 -08:00
Bill Pittore
deceb833bf
8005722: Assert in c1_LIR.hpp incorrect wrt to number of register operands
...
In LIR_OpVisitState::visit() the receiver operand is processed twice
Reviewed-by: roland, vladidan
2013-01-24 13:27:54 -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
Krystal Mo
c06a8276fe
Merge
2013-01-24 09:06:16 -08:00
Jon Masamitsu
354116da47
Merge
2013-01-24 06:04:43 -08:00
Krystal Mo
ae1a2f5e3c
8006758: LinkResolver assertion (caused by @Contended changes)
...
Treat anonymous classes as privileged code to restore the special handling for @Compiled during class file parsing
Reviewed-by: jrose, coleenp, kvn, dholmes
2013-01-24 02:03:38 -08: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
John Cuthbertson
251a9ff39c
8007772: G1: assert(!hr->isHumongous() || mr.start() == hr->bottom()) failed: the start of HeapRegion and MemRegion should be consistent for humongous regions
...
In do_marking_step(), we should always give up current region after scanning the object, if the region is humongous.
Reviewed-by: brutisso, jwilhelm, tamao
2013-02-11 15:24:48 -08:00
Bengt Rutisson
77ebf3cbc1
8002144: G1: large number of evacuation failures may lead to large c heap memory usage
...
Use Stack<> instead of GrowableArray to keep track of preserved marks. Also reviewed by vitalyd@gmail.com .
Reviewed-by: johnc, jcoomes
2013-02-10 21:15:16 +01: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
Vladimir Kozlov
8915295560
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
...
Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti
2013-01-23 15:11:03 -08:00