Per Lidén
ee626f77ab
8134738: Remove CollectorPolicy::Name
...
Reviewed-by: brutisso, mgerdin
2015-09-01 13:13:19 +02:00
Aleksey Shipilev
e3007b79ad
8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat
...
Reviewed-by: kvn, thartmann
2015-09-01 12:57:41 +03:00
Thomas Schatzl
8f2026345c
8067341: Modify PLAB sizing algorithm to waste less
...
Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes.
Reviewed-by: ecaspole, jmasa
2015-09-01 10:53:29 +02:00
Sangheon Kim
cf5132e887
8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
...
Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite
2015-08-31 11:51:29 -07:00
Dmitry Samersoff
21b8f01e4e
Merge
2015-08-31 23:29:02 +02:00
Dmitry Samersoff
6ed285af0a
Merge
2015-08-31 21:46:33 +03:00
Kim Barrett
15196341a5
8131330: G1CollectedHeap::verify_dirty_young_list fails with assert
...
Use assembly loop to avoid compiler optimization into memset
Reviewed-by: ecaspole, tschatzl
2015-08-31 13:06:01 -04:00
Roland Westrelin
ed9e8b9ff2
8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
...
Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn
2015-08-31 17:20:08 +02:00
Shrinivas Joshi
f10466290d
8075093: Enable UseFPUForSpilling support on SPARC
...
Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
2015-09-02 15:11:22 -07:00
Roland Westrelin
b641aad954
Merge
2015-09-02 22:05:47 +02:00
Vladimir Kozlov
16a8ed6f5c
8134898: Small fixes found during JVMCI work
...
Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart
2015-09-02 11:03:20 -07:00
Andrew Haley
ef62a6daab
8134869: AARCH64: GHASH intrinsic is not optimal
...
Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn
2015-09-02 13:23:59 +00:00
Roland Westrelin
7ef7c96fde
8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
...
Test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn
2015-09-02 10:00:27 +02:00
Aleksey Shipilev
7c7692856a
8134758: Final String field values should be trusted as stable
...
Reviewed-by: kvn, thartmann
2015-09-01 19:48:10 +03:00
Tobias Hartmann
7b6480cfa4
8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
...
Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration.
Reviewed-by: kvn, mdoerr
2015-08-31 13:49:18 +02:00
Kim Barrett
673798137b
Merge
2015-08-28 23:57:26 +02:00
Dmitry Dmitriev
237449b3bd
8132725: Memory leak in Arguments::add_property function
...
Logic in add_property was rewritten to avoid memory leak
Reviewed-by: iklam, coleenp
2015-08-28 17:32:31 +03:00
Erik Joelsson
97882998ad
Merge
2015-08-28 11:10:57 +02:00
Erik Joelsson
26b79e6c5c
8134157: adlc fails to compile with SS12u4
...
Reviewed-by: dholmes, kbarrett, ihse
2015-08-28 09:57:54 +02:00
Erik Helin
6239649ec3
8134509: G1ParCopyClosure does not need a ReferenceProcessor
...
Reviewed-by: stefank, mgerdin
2015-08-28 09:05:46 +02:00
Alejandro Murillo
d89ff64378
Merge
2015-08-27 14:40:19 -07:00
David Katleman
75ced2d667
Added tag jdk9-b79 for changeset 7a289da71811
2015-08-27 12:59:50 -07:00
Roland Westrelin
d791abc7e3
Merge
2015-08-27 18:51:22 +02:00
Erik Helin
ec7659c972
8134504: Remove usage of EvacuationInfo from G1CollectorPolicy
...
Reviewed-by: mgerdin, jwilhelm
2015-08-27 16:28:05 +02:00
David Holmes
10afc2dfd2
8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond
...
Reviewed-by: kvn, coleenp, dcubed
2015-08-26 18:59:08 -04:00
Hui Shi
3b19bff980
8134322: AArch64: Fix several errors in C2 biased locking implementation
...
Several errors in C2 biased locking require fixing
Reviewed-by: kvn
2015-08-26 17:13:59 +01:00
Roland Westrelin
9dcbe322e0
8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
...
Store nodes may not have a control if used to update profiling
Reviewed-by: kvn
2015-08-26 12:43:15 +02:00
Roland Westrelin
8942ef410f
8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
...
Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn
2015-08-26 09:49:37 +02:00
Jiangli Zhou
9ee2b211f9
8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
...
Handle shared string mapping failures.
Co-authored-by: Tom Benson <tom.benson@oracle.com>
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
2015-08-25 17:22:56 -04:00
Igor Ignatyev
24ddd9ba7c
Merge
2015-08-25 21:05:26 +02:00
Coleen Phillimore
110f1d1a32
Merge
2015-08-25 19:06:55 +02:00
Coleen Phillimore
2a37882c1c
Merge
2015-08-25 17:30:14 +02:00
Tobias Hartmann
72e8f28d56
8075805: Crash while trying to release CompiledICHolder
...
Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods.
Reviewed-by: kvn, iveresov
2015-08-25 07:49:55 +02:00
Gerard Ziemski
e085f49adb
8134239: compiler/arguments/CheckCICompilerCount.java still fails
...
Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel
2015-08-24 16:17:15 -05:00
Rachel Protacio
d905ab3ec9
8133561: linux thread id should be reported in decimal in the error reports now
...
Linux thread id error reports changed back to decimal
Reviewed-by: hseigel, ctornqvi, coleenp
2015-08-24 15:41:56 -04:00
Thomas Schatzl
494872e535
8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions
...
Reviewed-by: brutisso, tbenson
2015-08-24 16:32:50 +02:00
Thomas Schatzl
472a3333a8
8067336: Allow that PLAB allocations at the end of regions are flexible
...
PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions.
Reviewed-by: tbenson, mgerdin
2015-08-24 16:27:41 +02:00
David Holmes
dd71c38c37
Merge
2015-08-25 00:26:10 -04:00
Roland Westrelin
a9e232a8ef
Merge
2015-08-21 09:12:42 +02:00
Lana Steuck
38d33cb429
Merge
2015-08-20 12:30:20 -07:00
David Katleman
41fbe64f35
Added tag jdk9-b78 for changeset 7bf24ea31a4d
2015-08-20 11:38:19 -07:00
Christoph Langer
029c5bbc36
8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_<username> has wrong permissions
...
Add check for fchir() failure and disable shared PerfMemory in that case.
Reviewed-by: dcubed, simonis, gthornbr
2015-08-20 10:58:57 -07:00
Coleen Phillimore
96644d2fb6
Merge
2015-08-20 17:39:43 +02:00
Coleen Phillimore
8831b43d28
Merge
2015-08-20 17:36:00 +02:00
Coleen Phillimore
6cb369c903
8133951: Zero interpreter asserts in stubRoutines.cpp
...
Allow zero sized code buffer when checking if there's enough remaining size
Reviewed-by: kvn
2015-08-20 11:18:51 -04:00
Thomas Schatzl
c91c77abd2
8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB
...
Properly size the PLAB to make sure that the object to allocate always has enough space in it.
Reviewed-by: mgerdin, brutisso
2015-08-20 15:17:43 +02:00
Thomas Schatzl
041c76d48b
8073146: G1 merges thread local age tables too early with global age table
...
Move merging of age and survivor table to the end of GC.
Reviewed-by: mgerdin, david
2015-08-20 15:17:43 +02:00
Thomas Schatzl
6cca258181
8040162: Avoid reallocating PLABs between GC phases in G1
...
Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation.
Reviewed-by: david, mgerdin
2015-08-20 15:17:43 +02:00
Thomas Schatzl
4a849fb21c
8133530: Add JFR event for evacuation statistics
...
Introduce two new JFR events for young/old generation allocation statistics based on previous changes.
Reviewed-by: ehelin, mgerdin
2015-08-20 15:17:41 +02:00
Ed Nevill
10c3342331
8133842: aarch64: C2 generates illegal instructions with int shifts >=32
...
Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn
2015-08-20 09:40:08 +00:00
Roland Westrelin
33b2496286
Merge
2015-08-20 09:31:28 +02:00
Thomas Schatzl
0ade675b8b
8073013: Add detailed information about PLAB memory usage
...
Track and provide information about direct allocation, region end waste and failure waste for G1.
Reviewed-by: jmasa, david, ehelin, mgerdin
2015-08-19 13:59:39 +02:00
Thomas Schatzl
43a6ce61de
8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file
...
Fix include file dependencies according to general guidelines for plab.hpp
Reviewed-by: ehelin, mgerdin
2015-08-19 13:50:50 +02:00
Thomas Schatzl
8c2da662ff
8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure
...
Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space.
Reviewed-by: jmasa, brutisso
2015-08-19 13:47:40 +02:00
Erik Helin
9bc2e29405
8133825: Remove the class G1CollectorPolicyExt
...
Reviewed-by: jwilhelm, ecaspole
2015-08-20 10:27:04 +02:00
Erik Helin
6ad40faac5
8133821: Refactor initialization of the heap and the collector policy
...
Reviewed-by: pliden, tschatzl
2015-08-20 08:42:25 +02:00
Daniel D. Daugherty
513aa02851
8133537: clarify position of unlock options in error messages
...
Reviewed-by: coleenp, dholmes, coffeys
2015-08-19 11:11:06 -07:00
Kim Barrett
7706e36194
8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension
...
Use BarrierSet::CardTableForRS where needed, and update concrete bs tags.
Reviewed-by: jwilhelm, jmasa
2015-08-18 17:48:35 -04:00
Jesper Wilhelmsson
49fb91407d
8134626: Misc cleanups after generation array removal
...
Reviewed-by: david, dholmes, tschatzl
2015-08-18 21:32:21 +02:00
Eric Caspole
3c41a37bd8
8133349: CMS: Assert failed: Ctl pt invariant
...
_survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size()
Reviewed-by: tschatzl, jwilhelm
2015-08-18 14:04:24 -04:00
Jesper Wilhelmsson
b2a4dbc30a
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
...
Reviewed-by: dfazunen, brutisso
2015-08-18 17:32:10 +02:00
Roland Westrelin
b7b1b2778c
8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
...
Assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn
2015-08-18 16:10:34 +02:00
Vladimir Kozlov
ef827906e9
8133984: print_compressed_class_space() is only defined in 64-bit VM
...
Define method's empty body in 32-bit VM.
Reviewed-by: coleenp
2015-08-19 17:59:00 -07:00
Jesper Wilhelmsson
0edc019938
8133669: Remove unused code in Arguments
...
8133455: VM ignores setting of the -XX:MemoryRestriction flag
Reviewed-by: dholmes, kbarrett
2015-08-17 13:55:02 +02:00
Dmitry Samersoff
ee8e426c51
Merge
2015-08-17 10:53:11 +00:00
Dmitry Samersoff
6758393ebd
Merge
2015-08-17 12:43:45 +03:00
David Lindholm
4445cbb273
8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm
...
Reviewed-by: jwilhelm, sjohanss
2015-08-17 10:43:11 +02:00
Gerard Ziemski
a00b32c815
8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
...
We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed
2015-08-16 09:33:52 -05:00
Alejandro Murillo
78fd2e42c6
Merge
2015-08-13 15:50:47 -07:00
Lana Steuck
25eb225a1c
Merge
2015-08-13 14:15:23 -07:00
David Katleman
053ddb237a
Added tag jdk9-b77 for changeset f057c3f8e4d2
2015-08-13 12:20:05 -07:00
Rickard Bäckman
a4777426de
Merge
2015-08-13 19:36:54 +02:00
Andrew Dinn
96413b5dac
8078743
: AARCH64: Extend use of stlr to cater for volatile object stores
...
The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.
Reviewed-by: kvn, aph, enevill
2015-08-11 10:25:24 -04:00
Ed Nevill
4f5be2ee49
8133352: aarch64: generates constrained unpredictable instructions
...
Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn
2015-08-18 12:40:22 +00:00
Ed Nevill
1c9f1ea099
8133935: aarch64: fails to build from source
...
Add inlucde of oops/oop.inline.hpp to fix build
Reviewed-by: coleenp
2015-08-19 11:59:02 +00:00
Zoltan Majo
0d7ee212ea
8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ‘long’ type
...
Wrap constant causing the failure into into CONST64(). Update comments.
Reviewed-by: kvn
2015-08-19 11:59:00 +02:00
Zoltan Majo
6d858b63cb
Merge
2015-08-19 10:14:04 +02:00
Zoltan Majo
1e55e60cb1
8076373: In 32-bit VM interpreter and compiled code process NaN values differently
...
Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg
2015-08-19 08:55:18 +02:00
Roland Westrelin
df82d96834
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
...
Off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade
2015-08-14 00:28:45 +02:00
Roland Westrelin
0baf2f7e8a
8130847: Cloned object's fields observed as null after C2 escape analysis
...
Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov
2015-08-15 02:54:18 +02:00
Aleksey Shipilev
63a173e2c4
8019968: Reference CAS induces GC store barrier even on failure
...
Reviewed-by: kvn, adinn, roland
2015-08-12 09:58:39 +03:00
Aleksey Shipilev
f6c7ab6565
8131682: C1 should use multibyte nops everywhere
...
Reviewed-by: dlong, goetz, adinn, aph, vlivanov
2015-08-11 12:24:26 +03:00
Vlad Ureche
645a55a98f
8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places
...
Reviewed-by: kvn, vlivanov
2015-08-10 10:39:19 -07:00
Staffan Larsen
e33d8d62ca
Merge
2015-08-10 13:34:53 +00:00
Staffan Larsen
781b67580f
8076470: Remove the JVM TI hprof Agent
...
Reviewed-by: sspitsyn, mchung, erikj
2015-08-10 13:08:54 +02:00
Dmitry Samersoff
7a36a80c84
Merge
2015-08-10 13:56:27 +03:00
Dmitry Dmitriev
d364e5d191
8132892: Memory must be freed after calling Arguments::set_sysclasspath function
...
Free memory after calling set_sysclasspath
Reviewed-by: dholmes, dcubed
2015-08-09 13:38:24 +03:00
Mikhailo Seledtsov
15b4d3eff9
8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix
...
Quarantined using at-ingore tag
Reviewed-by: dcubed
2015-08-07 17:14:26 -07:00
Kim Barrett
a4537791a8
Merge
2015-08-08 00:27:39 +02:00
Thomas Schatzl
a6609275c8
Merge
2015-08-07 23:01:50 +02:00
Serguei Spitsyn
4f489580d7
8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/
...
Reduce the warnings
Reviewed-by: sla, dsamersoff
2015-08-07 09:22:29 -07:00
Serguei Spitsyn
6ee89e55d5
8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch
...
Reduce the warnings
Reviewed-by: sla, dsamersoff, coleenp
2015-08-07 09:21:32 -07:00
Kirill Zhaldybin
176e1beb01
8132708: Add tests for Humongous objects allocation threshold
...
Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen
2015-08-07 17:58:01 +03:00
Thomas Schatzl
c6cfb3a7fd
8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members
...
Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations.
Reviewed-by: kbarrett, jmasa, jwilhelm
2015-08-07 15:37:07 +02:00
Eric Caspole
bcca305c14
8078904: CMS: Assert failed: Ctl pt invariant
...
Survivor rescan array now baed on MinTLABSize so all entries will fit
Reviewed-by: tschatzl, kbarrett
2015-08-07 09:15:42 -04:00
Alejandro Murillo
99f2706c9d
Merge
2015-08-06 13:00:44 -07:00
Lana Steuck
e201f3dc9b
Merge
2015-08-06 11:18:59 -07:00
Karen Kinnear
a53e8f36c1
Merge
2015-08-06 19:52:54 +02:00
Karen Kinnear
7983a4235c
8087342: Crash in klassItable::initialize_itable_for_interface
...
Fix method searches to handle static, private instance and overpass
Reviewed-by: lfoltan, dholmes, hseigel
2015-08-06 13:02:15 -04:00
Rickard Bäckman
21f9e19316
Merge
2015-08-06 16:28:08 +00:00
Thomas Schatzl
f6175d32d9
Merge
2015-08-06 17:43:04 +02:00
David Katleman
b527ed6b76
Added tag jdk9-b76 for changeset e6eb1f2fd18c
2015-08-06 08:07:36 -07:00
Kevin Walls
ecf634b1cf
Merge
2015-08-06 16:00:55 +02:00
Thomas Schatzl
c2d0a8dbd0
8133047: Rename G1ParScanThreadState::_queue_num to _worker_id
...
Reviewed-by: jmasa, jwilhelm
2015-08-06 15:52:33 +02:00
Thomas Schatzl
183850cec4
8133043: Clean up code related to termination stats printing
...
Reformat termination stats related code to make it look more similar to existing code.
Reviewed-by: jwilhelm, jmasa
2015-08-06 15:49:52 +02:00
Thomas Schatzl
6e3ffb1aae
8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp
...
Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation.
Reviewed-by: mgerdin, jmasa, kbarrett
2015-08-06 15:49:50 +02:00
Serguei Spitsyn
e787253b19
8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris
...
Sync the bsd version of jhelper with the solaris version
Reviewed-by: sla, jbachorik
2015-08-06 01:48:27 -07:00
Cheleswer Sahu
95fb9da9de
8075773: jps running as root fails after the fix of JDK-8050807
...
Reviewed-by: sla, dsamersoff, gthornbr
2015-08-06 00:08:57 -07:00
David Holmes
47dd02d847
8130212: Thread::current() might access freed memory on Solaris
...
Reviewed-by: kvn, twisti, stuefe
2015-08-05 21:44:54 -04:00
Jiangli Zhou
0b408e7136
Merge
2015-08-05 05:28:04 +02:00
Matthias Baesken
0d46ebff8f
8132969: C++11 requires a space between literal and identifier
...
Reviewed-by: simonis, ctornqvi
2015-08-04 06:52:46 -07:00
Roland Westrelin
02ae6d2a31
Merge
2015-08-04 13:41:09 +02:00
Bengt Rutisson
4673cb217e
8132953: imageDecompressor.hpp should not include precompiled.hpp
...
Reviewed-by: dholmes
2015-08-04 12:58:54 +02:00
David Holmes
8dfd822c41
8080298: Clean up os::...::supports_variable_stack_size()
...
Reviewed-by: kbarrett, simonis, stuefe, coleenp
2015-08-03 16:54:08 -04:00
Staffan Larsen
2bf01467e3
8132876: Increase PerfDataMemorySize to 64K
...
Reviewed-by: sspitsyn
2015-08-03 11:12:57 +02:00
Andrew Dinn
bdc4e4d045
8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309
...
The fix for issue 8130309 introduced several errors into the AArch64 codecache routines
Reviewed-by: aph, thartmann, kvn
2015-08-03 05:05:40 -04:00
Zoltan Majo
26cd440c55
8132457: Unify command-line flags controlling the usage of compiler intrinsics
...
Cleanup processing of command-line flags controlling intrinsics.
Reviewed-by: kvn
2015-08-03 09:39:29 +02:00
Jiangli Zhou
747d91708c
Merge
2015-07-31 16:00:26 -04:00
Mikhailo Seledtsov
824267a43a
8132214: [TESTBUG] Create basic shared strings test for CDS archive
...
Created new test
Reviewed-by: jiangli, ctornqvi
2015-07-31 10:33:02 -07:00
Alejandro Murillo
100f71f08c
Merge
2015-07-31 10:15:02 -07:00
Jaroslav Bachorik
abd5c879c5
8129976: RunFinalizationTest.java times out frequently
...
Reviewed-by: sspitsyn
2015-07-31 15:36:19 +02:00
Jaroslav Bachorik
39aea4789c
Merge
2015-07-31 12:13:57 +02:00
Yumin Qi
4895cfb3c0
Merge
2015-07-31 07:11:11 +00:00
Yumin Qi
bbe7bbd73a
Merge
2015-07-31 06:13:13 +00:00
Lana Steuck
05e4bc3393
Merge
2015-07-30 15:23:25 -07:00
David Katleman
8ef9d29085
Added tag jdk9-b75 for changeset 92bf039d8d46
2015-07-30 11:15:36 -07:00
Dmitry Samersoff
f31a35e2ca
Merge
2015-07-30 16:23:03 +00:00
Dmitry Samersoff
3b63ebf830
8059036: Implement Diagnostic Commands for heap and finalizerinfo
...
Implement Diagnostic Commands for heap and finalizerinfo
Reviewed-by: sla, plevart, mchung
2015-07-30 16:26:00 +03:00
Alexander Kulyakhtin
98fb52479f
8130527: Serviceability tests fails with Can't attach to process
...
A helper method changed to provide workaround for 8132539
Reviewed-by: jbachorik
2015-07-30 12:41:39 +03:00
Jeremy Manson
4b348c9fec
6661889: thread id on Linux is inconsistent in error and log outputs
...
Reviewed-by: dholmes, kvn
2015-07-29 22:59:03 -04:00
Goetz Lindenmaier
fdbe749d2a
8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off
...
LogTouchedMethods causes the template interpreter to generate profiling code even if no compiler is used. If TieredCompilation is off, code containing an assertion that checks that UseCompiler is set, is reached. This assertion exists on the sparc and ppc platforms.
Reviewed-by: simonis, iklam, minqi
2015-07-29 15:08:42 -07:00
Roland Westrelin
96b004cd82
8080289: Intermediate writes in a loop not eliminated by optimizer
...
Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
2015-07-29 17:25:04 +02:00
Zoltan Majo
422cd18f23
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
...
Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose
2015-07-28 19:20:42 +02:00
Sangheon Kim
a13fe250b0
8130459: Add additional validation after heap creation
...
Some PLAB related flags' validation can happen after heap creation. Introduced additional stage of validation check.
Reviewed-by: coleenp, dholmes, kbarrett, gziemski, ecaspole, ddmitriev
2015-07-27 13:56:26 -07:00
Kim Barrett
093ee9b659
8079082: VerifyNoCSetOopsClosure is derived twice from Closure
...
Change closure to a function object and update iteration
Reviewed-by: mgerdin, ecaspole
2015-07-27 14:05:55 -04:00
Michail Chernov
5ab1b7ce9d
8131343: Remove unused imports from hotspot/test/testlibrary/jdk/test/lib/*.java
...
Reviewed-by: dfazunen, tschatzl
2015-07-27 18:23:35 +03:00
Kim Barrett
83f63bf5bb
Merge
2015-07-25 02:22:32 +02:00
Jaroslav Bachorik
386e0c6841
Merge
2015-07-25 00:36:45 +02:00
Jaroslav Bachorik
cac68725c7
Merge
2015-07-24 20:45:07 +02:00
Eric Caspole
cf7ea2f64e
8132148: G1 hs_err region dump legend out of sync with region values
...
Use E for Eden, S for Survivor, O for Old
Reviewed-by: tschatzl, tbenson
2015-07-24 10:32:00 -04:00
Alejandro Murillo
d3a4569082
Merge
2015-07-24 00:54:05 -07:00
Coleen Phillimore
91fcaa5017
Merge
2015-07-24 03:50:48 +00:00
Coleen Phillimore
d7eb22156b
Merge
2015-07-23 22:31:10 -04:00
Daniel D. Daugherty
65c2cc7e0f
Merge
2015-07-24 02:57:59 +02:00
Lana Steuck
0b717619ae
Merge
2015-07-23 15:28:52 -07:00
Daniel D. Daugherty
99f005b648
8132286: change 'InlineNotify' flag option from "product" to "diagnostic"
...
Reviewed-by: coleenp
2015-07-23 14:48:23 -07:00
Coleen Phillimore
7c4d03b281
Merge
2015-07-23 21:33:29 +02:00
Coleen Phillimore
77edd5baad
8087315: SIGBUS error in nsk/jvmti/RedefineClasses/StressRedefine
...
Need to get source_file_name from the_class's constant pool not previous version constant pool
Reviewed-by: dcubed, sspitsyn
2015-07-23 15:18:56 -04:00
Coleen Phillimore
ea406828ce
8082782: vm crash on StressRedefineWithoutBytecodeCorruption fails with assert(((Metadata*)obj)->is_valid()) failed: obj is valid
...
Walk compile task for Method* to not deallocate, store methods in methodHandle while compile task is being taken off compile queue
Reviewed-by: dcubed, sspitsyn
2015-07-23 15:17:58 -04:00
David Katleman
e7a02beb56
Added tag jdk9-b74 for changeset 7c5e7ba80fcd
2015-07-23 11:54:26 -07:00