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
Rickard Bäckman
a4777426de
Merge
2015-08-13 19:36:54 +02: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
Kim Barrett
a4537791a8
Merge
2015-08-08 00:27:39 +02:00
Coleen Phillimore
2a37882c1c
Merge
2015-08-25 17:30:14 +02: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
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
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
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
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
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
Staffan Larsen
2bf01467e3
8132876: Increase PerfDataMemorySize to 64K
...
Reviewed-by: sspitsyn
2015-08-03 11:12:57 +02: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
Jaroslav Bachorik
39aea4789c
Merge
2015-07-31 12:13:57 +02: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
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
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
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
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