Jesper Wilhelmsson
034d486b08
8039089: List verification enabled in product builds
...
Replaced the verification call to a conditional one that only runs verification in debug builds.
Reviewed-by: brutisso, tschatzl
2014-04-03 16:20:16 +02:00
Kevin Walls
fd0bcaa2b2
Merge
2014-04-03 11:21:33 -07:00
Vladimir Kempik
0ab60ab172
8016302: Change type of the number of GC workers to unsigned int (2)
...
Reviewed-by: tschatzl, jwilhelm
2014-04-03 17:49:31 +04:00
Erik Helin
977d1f7a5d
8038934: Remove prefix allocated_ from methods and variables in Metaspace
...
Reviewed-by: jmasa, coleenp
2014-03-31 17:09:38 +02:00
Erik Helin
a00bf70f6f
8035667: EventMetaspaceSummary doesn't report committed Metaspace memory
...
Reviewed-by: jmasa, stefank
2014-03-26 14:15:02 +01:00
Per Lidén
15efa470b9
8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
...
Reviewed-by: jmasa, sjohanss
2014-04-03 10:39:27 +02:00
Stefan Johansson
1ed5b22d6e
8029186: regression-hotspot nightly failure: assert(FLAG_IS_DEFAULT(MaxNewSize) || MaxNewSize < MaxHeapSize) failed
...
Cleaned up the collector policy and added more asserts to enforce that the heap is correctly setup.
Reviewed-by: jwilhelm, jmasa
2014-03-19 17:08:03 +01:00
Mikael Gerdin
a52fd3388d
8037959: BitMap::resize frees old map before copying memory if !in_resource_area
...
Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl
2014-04-02 14:17:34 +02:00
Erik Helin
521e1207a7
8033251: Use DWARF debug symbols for Linux 32-bit as default
...
Reviewed-by: dcubed, dholmes, coleenp
2014-03-31 14:02:40 +02:00
Goetz Lindenmaier
f67a3b7e04
8038498: Fix includes and C inlining after 8035330
...
Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank
2014-04-02 09:17:38 +02:00
Erik Helin
510abf997b
Merge
2014-04-01 15:37:15 +02:00
Bengt Rutisson
1f5e01e4f4
8038829: G1: More useful information in a few assert messages
...
Reviewed-by: sjohanss, jmasa
2014-04-01 07:46:51 +02:00
Alejandro Murillo
958938e6a4
Merge
2014-03-28 09:15:41 -07:00
Erik Helin
64a7637148
Merge
2014-03-28 10:41:20 +01:00
Nils Eliasson
72ef7a4f74
Merge
2014-03-27 08:03:57 -07:00
Filipp Zhinkin
45dd523fc6
8038193: Add command line option tests for BMI options
...
Reviewed-by: kvn, iignatyev
2014-03-27 17:29:41 +04:00
Nils Eliasson
c3f6e08de3
Merge
2014-03-27 14:15:42 +01:00
Dmitry Samersoff
444fceb59d
Merge
2014-03-27 03:14:45 -07:00
Igor Ignatyev
d9187e9799
8038240: new WB API to get nmethod
...
Reviewed-by: morris, kvn
2014-03-27 11:17:26 +04:00
Erik Helin
98d8c51389
8027924: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails with warning
...
Reviewed-by: jmasa, tschatzl
2014-03-26 16:33:13 +01:00
Lana Steuck
f334b48a84
Merge
2014-03-25 14:52:03 -07:00
Jiangli Zhou
7f7515a809
Merge
2014-03-25 17:33:16 -04:00
Lutz Schmidt
ac75d4fc2f
8037821: Account for trampoline stubs when estimating code buffer sizes
...
Take into account space needed for "trampoline code" used by calls on PPC64.
Reviewed-by: kvn
2014-03-25 12:54:21 -07:00
Lana Steuck
044ef7075b
Merge
2014-03-25 12:32:07 -07:00
Igor Veresov
ddc2f91ab4
8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
...
Remove the overly strict assert
Reviewed-by: kvn, twisti
2014-03-24 23:13:46 -07:00
Vladimir Kozlov
04e8f32451
8038286: nm->set_rtm_state() should be called after (nm != NULL) check
...
Move set_rtm_state() call after (nm != NULL) check
Reviewed-by: iveresov, twisti
2014-03-24 17:44:27 -07:00
Alejandro Murillo
3273c46daf
8038262: Workaround for ccache in vm.make is missing for aix
...
Reviewed-by: simonis, kvn
2014-03-24 11:51:40 -07:00
Calvin Cheung
1c9ebd2beb
8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
...
Added an assert for checking the return value is <= max_jint
Reviewed-by: coleenp, minqi
2014-03-24 10:48:44 -07:00
Poonam Bajaj
1516f610a1
6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
...
Native pointers less than 64 bits wide should be extended as an unsigned number.
Reviewed-by: kvn, kevinw
2014-03-24 08:43:10 -07:00
Dmitry Samersoff
ba76cc617e
Merge
2014-03-23 08:31:44 -07:00
Vladimir Kozlov
93c0cc2aa8
8038181: Can't build product VM without precompiled header
...
Added missing #include.
Reviewed-by: twisti
2014-03-21 18:03:11 -07:00
Filipp Zhinkin
8167043964
8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
...
Reviewed-by: iveresov, kvn, iignatyev
2014-03-22 00:26:48 +04:00
Erik Helin
386f42f40c
Merge
2014-03-21 09:11:56 +01:00
Calvin Cheung
c78becb610
8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
...
Added JNI exception check in the appropriate places
Reviewed-by: sla, zgu
2014-03-20 14:25:22 -07:00
David Katleman
7011d09724
Added tag jdk9-b05 for changeset 911cca83c115
2014-03-20 13:44:05 -07:00
Goetz Lindenmaier
e3ebae0947
8037962: metaspaceTracer.cpp misses a symbol
...
Reviewed-by: tschatzl, mgerdin
2014-03-20 15:53:17 +01:00
Markus Grönlund
15e6b91ca5
8037340: Linux semaphores to use CLOCK_REALTIME
...
Reviewed-by: dholmes, sla
2014-03-20 14:28:25 +01:00
Goetz Lindenmaier
fc7f4197f1
8037915: PPC64/AIX: Several smaller fixes
...
Reviewed-by: kvn
2014-03-20 11:03:06 +01:00
Vladimir Kozlov
97a51c5c2a
8031320: Use Intel RTM instructions for locks
...
Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed
2014-03-20 17:49:27 -07:00
Christian Thalinger
315e4838e9
8031203: remove SafepointPollOffset
...
Reviewed-by: kvn, roland
2014-03-19 11:37:58 -07:00
Daniel D. Daugherty
9778e277b7
Merge
2014-03-19 07:08:11 -07:00
Lana Steuck
3027e50aff
Merge
2014-03-18 17:49:11 -07:00
Alejandro Murillo
06461f9c1b
8033926: Update hotspot/make/jprt.properties to use jdk 9 instead of jdk 8
...
Reviewed-by: sla, dholmes
2014-03-18 14:07:38 -07:00
Per Lidén
4a4c0fce93
8029075: String deduplication in G1
...
Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp
2014-03-18 19:07:22 +01:00
Coleen Phillimore
4880019b3e
8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array
...
Call ProtectionDomain constructor instead of making all fields null.
Reviewed-by: fparain, zgu
2014-03-18 13:45:27 -04:00
Nils Eliasson
5827f6e16c
Merge
2014-03-18 14:22:42 +01:00
Serguei Spitsyn
6c36e9d3fd
6976636: JVM/TI test ex03t001 fails assertion
...
Relax assert in the post_class_unload for the CMS case
Reviewed-by: dcubed, dsamersoff
2014-03-17 19:29:29 -07:00
Zhengyu Gu
da4aab3c1d
8025550: valgrind: Conditional jump depends on uninitialised value in Arena::set_size_in_bytes()
...
Fixed initialized variable that could miscount arena memory
Reviewed-by: coleenp, ccheung
2014-03-17 13:39:17 -04:00
Bharadwaj Yadavalli
52f97b0ee1
8036576: jtreg failed on Test6792161 timed out
...
Increase time out value of test since debug VM executes additional code
Reviewed-by: kvn
2014-03-17 11:33:21 -04:00
Dmitry Samersoff
903d462556
Merge
2014-03-15 04:03:42 -07:00