10047 Commits

Author SHA1 Message Date
David Lindholm
f6440f7fb1 Merge 2015-12-11 13:18:10 +00:00
David Lindholm
a1a959760b 8144996: Replace the HeapRegionSetCount class with an uint
Reviewed-by: brutisso, jwilhelm
2015-12-11 13:48:52 +01:00
Sebastian Sickelmann
f9ecfbf758 8145061: Too many instances of java.lang.Boolean created in Java application (hotspot repo)
Avoid creating unused instances of Long and Boolean

Reviewed-by: dholmes, sla
2015-12-10 17:48:44 +01:00
Martin Doerr
faf57db7c8 8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
Reviewed-by: stuefe, goetz
2015-12-10 15:27:16 +01:00
Stefan Johansson
97e8a96fe1 8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure
Reviewed-by: mgerdin, stefank
2015-12-11 09:08:08 +01:00
Bengt Rutisson
ffeb0bdad0 8145092: Use Unified Logging for the GC logging
JEP-271. VM changes contributed by brutisso, test changes contributed by david.

Co-authored-by: David Lindholm <david.lindholm@oralce.com>
Reviewed-by: sjohanss, david, brutisso
2015-12-10 14:57:55 +01:00
Joseph Provino
581eb19018 Merge 2015-12-10 23:02:31 +00:00
Christian Tornqvist
d15ab0eb1c Merge 2015-12-10 21:31:56 +00:00
Dmitry Samersoff
ad8e00eac6 Merge 2015-12-10 19:59:10 +00:00
Joseph Provino
79e18f084b Merge 2015-12-10 18:55:58 +00:00
Joseph Provino
4fd73ebe16 8139871: G1CollectorPolicy::_cur_mark_stop_world_time_ms is never read from
Remove dead code

Reviewed-by: tschatzl, jwilhelm
2015-12-10 13:38:18 -05:00
Mikael Gerdin
17abcda388 Merge 2015-12-10 17:07:03 +00:00
Staffan Larsen
b7131d3b66 Merge 2015-12-10 17:03:48 +01:00
Staffan Larsen
57d8a71115 8145099: Better error message when SA can't attach to a process
Reviewed-by: jbachorik, stuefe
2015-12-10 16:09:36 +01:00
David Lindholm
56e8606ca8 Merge 2015-12-10 14:24:26 +00:00
Dmitry Dmitriev
f9b7fc0201 8144197: Possible use after free in Arguments::add_property function
Reviewed-by: dholmes, goetz
2015-12-10 14:50:47 +03:00
Dmitry Samersoff
d7bb6e9a97 8139484: [Findbugs] new sun.jvm.hotspot.SAGetopt(String[]) may expose internal representation
Clone array instead of just assign it

Reviewed-by: dholmes
2015-12-10 12:05:53 +03:00
David Lindholm
1f55a9122c 8145073: Filename and linenumber are not printed for asserts any more
Reviewed-by: dholmes, stuefe
2015-12-10 08:50:36 +01:00
Jon Masamitsu
023320f726 8145027: Exclude NUMAInterleaveGranularity from TestOptionsWithRanges.java
Reviewed-by: jwilhelm, ddmitriev
2015-12-09 12:35:09 -08:00
Christian Tornqvist
c7396ec06d 8144921: Remove JDK6_OR_EARLIER code from os_windows
Reviewed-by: dholmes, mseledtsov, gtriantafill
2015-12-09 11:00:38 -08:00
Christian Tornqvist
a39fa54251 8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
Reviewed-by: coleenp, gtriantafill
2015-12-10 09:42:22 -08:00
Thomas Schatzl
d5cbfaf934 Merge 2015-12-09 17:09:12 +00:00
Mikael Gerdin
ae65f88b0f 8144714: Add extension point to G1 evacuation closures
Reviewed-by: ehelin, jmasa
2015-12-09 16:05:24 +01:00
David Lindholm
4d1bcc7e89 Merge 2015-12-09 15:01:11 +00:00
Tom Benson
33ac74ad7e 8060697: Improve G1 Heap Growth Heuristics
Reworked GCTimeRatio-based heap growth code for G1

Reviewed-by: tschatzl, kbarrett, jmasa
2015-12-09 09:51:31 -05:00
Thomas Stuefe
6996edcbb5 8144219: [posix] Remove redundant code around os::print_siginfo()
For posix platforms, consolidate os::print_siginfo() in os_posix.cpp and remove cds fault special handling

Reviewed-by: dholmes, simonis
2015-12-09 14:56:02 +01:00
David Lindholm
87a31aaa33 8144837: Improve the printout of heap regions in hs_err dump files
Reviewed-by: stefank, sjohanss
2015-12-09 14:49:26 +01:00
Nils Eliasson
74cff677d4 8144091: CompilerControl: directive file doesn't override inlining rules
Fix correct overrides

Reviewed-by: roland
2015-12-09 13:37:59 +01:00
Nils Eliasson
2bb757d0eb 8145345: LogCompilation output is empty after JEP165: Compiler Control
Fix default init and compilecommand update

Reviewed-by: kvn
2015-12-16 15:39:11 +01:00
Nils Eliasson
8c0ad215bc 8144246: adding lots of directives via jcmd may produce OOM crash
Add a limit to the number of directives

Reviewed-by: kvn
2015-12-16 15:38:28 +01:00
Dmitrij Pochepko
e699dcb655 8141351: Create tests for direct invoke instructions testing
Tests for invoke* instructions

Reviewed-by: twisti
2015-12-16 18:38:02 +03:00
Andrew Haley
07512e7aec 8145553: Fix warnings in AArch64 directory
Reviewed-by: kvn
2015-12-16 13:21:19 +00:00
Andrew Haley
edb2af6a6d 8144582: AArch64 does not generate correct branch profile data
Reviewed-by: kvn
2015-12-16 11:35:59 +00:00
Andrew Haley
dd5481cbbc 8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
Implement short and long versions of bit test instructions.

Reviewed-by: kvn
2015-12-15 19:18:05 +00:00
Christian Thalinger
ae19a4b931 Merge 2015-12-15 21:17:50 +00:00
Alexander Vorobyev
1a135175c4 8079667: port vm/compiler/AESIntrinsics/CheckIntrinsics into jtreg
Reviewed-by: kvn
2015-12-15 17:31:18 +03:00
Christian Thalinger
bf5db72254 8134994: use separate VMStructs databases for SA and JVMCI
Reviewed-by: kbarrett
2015-12-14 17:02:02 -10:00
Yasumasa Suenaga
30603c6599 8144332: HSDB could not terminate when close button is pushed
Reviewed-by: jbachorik
2015-12-09 21:24:57 +09:00
Yasumasa Suenaga
238c184b11 8144965: Show oop pointer in call frame at HSDB
Reviewed-by: jbachorik
2015-12-09 23:17:21 +09:00
Cheleswer Sahu
ae7369442a 8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot
Reviewed-by: dholmes, sla
2015-12-09 15:31:25 +05:30
Goetz Lindenmaier
1feaca45a7 8144930: gcc 4.1.2: fix build flags after "8114853 variable tracking size limit exceeded"
Reviewed-by: dholmes
2015-12-08 20:51:09 -05:00
Mikael Vidstedt
251eab3b99 Merge 2015-12-08 21:46:56 +00:00
Mikael Vidstedt
c9fc986a36 8144881: Various fixes to linux/sparc
Fixed sigflags printing, format specfiers, codeCache includes and some function returns

Reviewed-by: dsamersoff, simonis
2015-12-08 11:36:16 -08:00
Markus Grönlund
2ad9d3192f 8140485: Class load and creation cleanup
Reviewed-by: hseigel, coleenp, sspitsyn
2015-12-08 20:04:03 +01:00
Ed Nevill
c095394bce 8144498: aarch64: large code cache generates SEGV
Fix pd_call_destination to use is_call_at rather than is_call

Reviewed-by: aph, adinn
2015-12-08 14:26:17 +00:00
Andrew Haley
ac6fa27965 Merge 2015-12-15 13:42:13 +00:00
Andrew Haley
c2221a88e8 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64
Reviewed-by: kvn
2015-12-14 15:53:48 +00:00
Goetz Lindenmaier
2b4403dc88 8145300: ppc64: fix port of "8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls"
Reviewed-by: simonis
2015-12-14 10:22:19 +01:00
Vladimir Ivanov
1a4c3a752d 8145137: Incorrect call signature can be used in nmethod::preserve_callee_argument_oops
Reviewed-by: roland, jrose
2015-12-11 15:03:11 +03:00
Vladimir Ivanov
e56a7de478 8145026: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with: java.lang.NullPointerException in ClassFileInstaller.main
Reviewed-by: roland
2015-12-10 14:51:54 +03:00