Coleen Phillimore
5299fb76e1
Merge
2016-01-12 19:11:39 +00:00
Rachel Protacio
f4555ca41f
8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code
...
Added long-form logging message to three places in code, allowing TraceExceptionsTest.java to pass with compiled code.
Reviewed-by: dholmes, coleenp, lfoltan
2016-01-12 12:35:08 -05:00
Kim Barrett
5f4c8bea8e
Merge
2016-01-12 17:02:10 +00:00
Markus Grönlund
6622e25b61
8145788: JVM crashes with -XX:+EnableTracing
...
Reviewed-by: dholmes, ysuenaga, mlarsson
2016-01-12 15:38:56 +01:00
Sangheon Kim
f17b4db454
8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO
...
Reviewed-by: jwilhelm, jprovino
2016-01-08 08:51:18 -08:00
Sangheon Kim
a37ef034c1
8144573: TLABWasteIncrement=max_jint fires an assert on SPARC for non-G1 GC mode
...
Changed to use set64 if TLABWasteIncrement is larger than 4095 before add
Reviewed-by: tschatzl, iveresov
2016-01-07 16:19:41 -08:00
David Lindholm
b61875dc9b
8146694: Break out shared constants and static BOT functions
...
Reviewed-by: jwilhelm, tbenson
2016-01-11 09:14:01 +01:00
David Holmes
9760f7ac92
8146222: assert(_initialized) failed: TLS not initialized yet!
...
Reviewed-by: dcubed
2016-01-10 20:02:50 -05:00
Daniel D. Daugherty
1a0f49140b
Merge
2016-01-09 02:23:04 +00:00
Ron Durbin
00f6aa5a7c
8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
...
Reviewed-by: dcubed, ddmitriev, ahgross, gthornbr, coleenp
2016-01-08 15:38:08 -08:00
Alexander Harlap
22ad9cec84
8145037: Clean up FreeIdSet usage
...
Avoid wasting space for the unused sets
Reviewed-by: tschatzl
2016-01-08 15:41:44 -05:00
Coleen Phillimore
7442fce79d
Merge
2016-01-08 12:56:16 +00:00
Rachel Protacio
6dac872d4d
8141564: Convert TraceItables and PrintVtables to Unified Logging
...
The former -XX:+TraceItables and +PrintVtables flags have been converted to UL options -Xlog:itables=trace and vtables=trace
Reviewed-by: acorn, coleenp, dholmes
2016-01-07 13:53:20 -05:00
David Lindholm
98193d202b
8146399: Refactor the BlockOffsetTable classes
...
Reviewed-by: mgerdin, jwilhelm, tschatzl
2016-01-07 16:25:53 +01:00
David Lindholm
a476bf01f4
8146409: TestPromotionFailedEventWithParallelScavenge.java failed with assert(_time_stamps != __null) failed: Sanity
...
Reviewed-by: tschatzl, jwilhelm
2016-01-07 14:55:12 +01:00
Sangheon Kim
87f0463ced
8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536
...
Add protect_pages_individually() to protect memory per chunk on Windows
Reviewed-by: jwilhelm, tbenson
2016-01-05 10:41:56 -08:00
Sangheon Kim
7479dffbc6
8144527: NewSizeThreadIncrease would make an overflow
...
Revert to previous value if NewSizeThreadIncrease related calculation overflows
Reviewed-by: jwilhelm, mgerdin, mchernov
2016-01-05 17:05:13 -08:00
Ioi Lam
4e9dd68311
8145593: Clean up metaspaceShared.cpp
...
Reviewed-by: jiangli
2016-01-04 13:57:34 -08:00
Marcus Larsson
cc9cd893ac
8145294: TestLogRotation.java triggers a race in the UL framework
...
Reviewed-by: sla, mgronlun
2016-01-04 11:38:42 +01:00
Marcus Larsson
5e5def838e
8144220: UL does not support full path names for log files on windows
...
Reviewed-by: sla, mgronlun
2016-01-04 11:31:42 +01:00
Marcus Larsson
230a27a60d
8145083: Use semaphore instead of mutex for synchronization of Unified Logging configuration
...
Reviewed-by: dholmes, kbarrett, mgronlun
2016-01-04 11:37:18 +01:00
Marcus Larsson
803c430cee
8065331: Add trace events for failed allocations
...
Reviewed-by: brutisso, ehelin
2016-01-04 11:27:02 +01:00
Kim Barrett
c3808b2091
8143847: Remove REF_CLEANER reference category
...
Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson
2015-12-28 13:59:20 -05:00
Kim Barrett
1b5adfa949
8071507: (ref) Clear phantom reference as soft and weak references do
...
GC clears phantom refs on notification; update spec accordingly.
Reviewed-by: mchung, jmasa
2015-12-28 13:48:43 -05:00
Coleen Phillimore
944b70a17b
Merge
2015-12-24 03:28:25 +00:00
Max Ockner
88f4fdeddc
Merge
2015-12-23 20:14:25 +00:00
Coleen Phillimore
384ecfad72
8146011: sun/management/jmxremote/bootstrap/CustomLauncherTest crash at assert(stack_size)
...
We were setting stack_overflow_limit before initialization completed which may change the stack base for some solaris systems with unlimited stack
Reviewed-by: goetz, hseigel, gthornbr
2015-12-23 20:07:39 +00:00
Max Ockner
de7d9e821c
8144874: Reimplement TraceClassResolution with Unified Logging
...
TraceClassResolution reimplemented with classresolve tag.
Reviewed-by: coleenp, dholmes, iklam, rprotacio
2015-12-23 15:05:38 -05:00
Harold Seigel
f42b84bc7e
8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow
...
Detect zero length signatures and throw ClassFormatError before bad dereference occurs
Reviewed-by: coleenp, lfoltan, acorn, gtriantafill
2015-12-23 13:02:15 -05:00
Dmitry Samersoff
76d0d92563
8067194: Restructure hotspot/agent/src to conform the modular source layout
...
Move sources under jdk.hotspot.agent
Reviewed-by: ihse, erikj, jbachorik
2015-12-23 13:12:15 +03:00
Rachel Protacio
7973ef05b3
8141211: Convert TraceExceptions to Unified Logging
...
The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option.
Reviewed-by: dholmes, coleenp, mockner
2015-12-22 16:29:48 -05:00
Coleen Phillimore
348d3ab0f4
Merge
2015-12-22 19:33:01 +00:00
Coleen Phillimore
ac0d55c188
8074457: Remove the non-Zero CPP Interpreter
...
Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart
2015-12-22 11:11:29 -05:00
Christian Tornqvist
4f265967df
Merge
2015-12-22 15:53:42 +00:00
Christian Tornqvist
357e0e5ff9
8048521: Remove obsolete code from os_windows.cpp/hpp
...
Reviewed-by: coleenp, rdurbin
2015-12-22 05:26:55 -08:00
Thomas Schatzl
d6e95be627
8145774: Move scrubbing setup code away out of ConcurrentMark
...
Remove dependency of ConcurrentMark to G1RemSet.
Reviewed-by: jmasa, mgerdin
2015-12-22 11:03:37 +01:00
Thomas Schatzl
056fb6bfd3
8145672: Remove dependency of G1FromCardCache to HeapRegionRemSet
...
Move HeapRegionRemSet::num_par_rem_sets() to G1RemSet, and document it.
Reviewed-by: mgerdin, jmasa
2015-12-22 11:02:04 +01:00
Igor Ignatyev
bcec08b872
Merge
2015-12-21 22:45:54 +01:00
Jon Masamitsu
aaad04a655
Merge
2015-12-21 19:43:52 +00:00
Sangheon Kim
93bd48e615
8068394: Trace event for concurrent GC phases
...
Add concurrent phase events for CMS and G1
Reviewed-by: brutisso, stefank
2015-12-18 08:17:30 -08:00
Coleen Phillimore
a22ed33318
Merge
2015-12-21 14:09:21 +00:00
Thomas Schatzl
5e297b4308
8145671: Rename FromCardCache to G1FromCardCache
...
Reviewed-by: jmasa, mgerdin
2015-12-21 12:04:32 +01:00
Thomas Schatzl
8188ad75a7
8145667: Move FromCardCache into separate files
...
Reviewed-by: mgerdin, stefank
2015-12-21 12:02:08 +01:00
Thomas Schatzl
c415f56651
8145674: Fix includes and forward declarations in g1Remset files
...
Reviewed-by: simonis, stefank
2015-12-21 12:02:03 +01:00
Goetz Lindenmaier
b5bca5cc1b
8139864: Improve handling of stack protection zones
...
Reviewed-by: stuefe, coleenp, fparain
2015-12-20 10:37:23 -05:00
Kim Barrett
db576a91d8
Merge
2015-12-19 03:07:31 +00:00
Coleen Phillimore
e858a1cd9a
8144256: compiler/uncommontrap/TestStackBangRbp.java crashes VM on Solaris
...
Take out inlining of methodHandle copy constructors and destructors
Reviewed-by: hseigel, gtriantafill
2015-12-18 15:50:33 -05:00
Thomas Schatzl
01bbb7f8a9
8145752: Fix include guards in GC code
...
Reviewed-by: mgerdin, stefank
2015-12-18 14:32:16 +01:00
Thomas Schatzl
92c56ccb9c
8145673: G1RemSetSummary.hpp uses FREE_C_HEAP_ARRAY
...
Move destructor work into cpp file
Reviewed-by: mgerdin, stefank
2015-12-18 14:27:51 +01:00
Jaroslav Bachorik
34b95824b7
Merge
2015-12-18 09:02:21 +01:00