Sangheon Kim
46cb143b5d
8144949: TestOptionsWithRanges -XX:NUMAInterleaveGranularity=2147483648 crashes VM
...
Changed max range to 2G/8192G for NUMAInterleaveGranularity and removed constraint function
Reviewed-by: jwilhelm, jmasa
2015-12-16 22:06:52 -08:00
Coleen Phillimore
a22ed33318
Merge
2015-12-21 14:09:21 +00:00
Goetz Lindenmaier
b5bca5cc1b
8139864: Improve handling of stack protection zones
...
Reviewed-by: stuefe, coleenp, fparain
2015-12-20 10:37:23 -05: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
Christian Tornqvist
9a10b937df
8145400: ProjectCreator broken after JEP 223 changes
...
Reviewed-by: lfoltan, mgronlun
2015-12-17 12:16:03 -08: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
Rachel Protacio
a74243c302
8145153: Convert TraceMonitorInflation to Unified Logging
...
Updated -XX:+TraceMonitorInflation flag to -Xlog:monitorinflation=debug, with an alias (and related alias table) to support the old option.
Reviewed-by: dholmes, mockner, coleenp
2015-12-11 14:58:20 -05:00
Thomas Stuefe
0eda47f124
8145114: const-correctness for ucontext_t* reading functions
...
Reviewed-by: dholmes, coleenp
2015-12-14 02:29:11 -05:00
Alexander Smundak
74f0500a47
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
...
Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Co-authored-by: Andrew Hughes <gnu.andrew@redhat.com>
Reviewed-by: dholmes, ihse
2015-12-13 22:32:16 -05:00
Frederic Parain
ef800bd53f
8046936: JEP 270: Reserved Stack Areas for Critical Sections
...
Reviewed-by: acorn, dcubed
2015-12-11 09:07:07 -08: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
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
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
Jon Masamitsu
e62c706965
8133023: ParallelGCThreads is not calculated correctly
...
Reviewed-by: kbarrett, tschatzl, sangheki, dholmes
2015-11-24 15:56:40 -08: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
Cheleswer Sahu
ae7369442a
8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot
...
Reviewed-by: dholmes, sla
2015-12-09 15:31:25 +05:30
Markus Grönlund
2ad9d3192f
8140485: Class load and creation cleanup
...
Reviewed-by: hseigel, coleenp, sspitsyn
2015-12-08 20:04:03 +01:00
Jesper Wilhelmsson
9ff100e114
Merge
2015-12-07 21:03:56 +00:00
Joseph Provino
1b75e851aa
Merge
2015-12-07 17:04:42 +00:00
Sangheon Kim
da8bf041ac
8142341: GC: current flags need ranges to be implemented
...
Add explicit ranges and constraint for all gc flags
Reviewed-by: jwilhelm, gziemski, ddmitriev, tbenson
2015-12-04 15:24:14 -08:00
Coleen Phillimore
5f07c2b8ad
8144534: Refactor templateInterpreter and templateInterpreterGenerator functions
...
Merged templateInterpreter_x86_32/64 into templateInterpreterGenerator_x86.cpp (some 32/64 functions remain for the hand coded crc functions).
Reviewed-by: goetz, jrose, twisti
2015-12-05 10:40:22 -05:00
Lana Steuck
9e317be494
Merge
2015-12-02 10:19:14 -08:00
Jesper Wilhelmsson
c7a51854d9
Merge
2015-11-30 19:38:51 +01:00
Iris Clark
5793ec1b6a
Merge
2015-11-29 20:29:32 -08:00
Jesper Wilhelmsson
1d7f54e2f3
Merge
2015-11-27 18:35:43 +01:00
Martin Doerr
2952cd0bde
8138952: C1: Distinguish between PPC32 and PPC64
...
Reviewed-by: twisti, goetz, vlivanov
2015-11-23 11:06:14 +01:00
Nils Eliasson
a51ff63df7
Merge
2015-11-24 10:30:23 +01:00
Iris Clark
eb6fab9412
Merge
2015-11-20 12:22:41 -08:00
Zoltan Majo
e2896c949d
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
...
Remove the unused PrintNMethodsAtLevel flag.
Reviewed-by: roland
2015-11-23 15:09:45 +01:00
Coleen Phillimore
6626f4fc68
Merge
2015-11-18 19:55:37 +00:00
Coleen Phillimore
72756888e9
8141570: Fix Zero interpreter build for --disable-precompiled-headers
...
Change to include atomic.inline.hpp and allocation.inline.hpp only in .cpp files and some build fixes from Kim to build on ubuntu without devkits
Reviewed-by: kbarrett, sgehwolf, erikj
2015-11-18 11:47:55 -05:00
Gerard Ziemski
1777e00cca
8141641: Runtime: implement range for ErrorLogTimeout
...
Implement range=(0, jlong_max/1000)
Reviewed-by: coleenp, ddmitriev, dholmes
2015-11-18 10:46:02 -06:00
Yumin Qi
581c251007
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
...
Check constantTag for class constant data consistency at method resolution
Reviewed-by: coleenp, vlivanov
2015-11-17 15:14:29 -08:00
Kim Barrett
e8c5bc2024
8143014: Access PtrQueue member offsets through derived classes
...
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
2015-11-17 16:40:52 -05:00
Iris Clark
2e24972c63
Merge
2015-11-16 17:10:04 -08:00
Dmitry Samersoff
4622d15a73
Merge
2015-12-04 18:40:03 +00:00
Dmitry Samersoff
69b13c2142
8131694: backout the fix for JDK-8131331 when JDK-8131693 is fixed
...
Backout temporal fix
Reviewed-by: dcubed
2015-12-04 21:27:12 +03:00
David Holmes
6e0ea9d21c
8132510: Replace ThreadLocalStorage with compiler/language-based thread-local variables
...
Used compiled-based TLS when available. Additional contributions by Thomas Stufe (AIX) and Andrew Haley (Aarch64)
Reviewed-by: stuefe, bdelsart, dcubed
2015-12-04 04:06:37 -05:00
Max Ockner
c6b57e4c8c
Merge
2015-12-03 19:35:18 +00:00
Max Ockner
a3d8114b45
8142976: Reimplement TraceClassInitialization with Unified Logging
...
TraceClassInitialization logging reimplemented with Unified Logging.
Reviewed-by: coleenp, hseigel
2015-12-02 14:07:58 -05:00
Thomas Stuefe
9e9eac05ae
8143291: Remove redundant coding around os::exception_name
...
Reviewed-by: dholmes, coleenp
2015-12-01 21:30:34 -05:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Nils Eliasson
3307d0f163
Merge
2015-11-06 11:34:03 +01:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
David Holmes
56745a7f9f
8141024: [Solaris] Obsolete UseAltSigs
...
Reviewed-by: dcubed, ddmitriev
2015-11-16 14:47:21 -05:00
Aleksey Shipilev
99b9a67ccd
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
...
Reviewed-by: kvn, zmajo
2015-11-05 16:35:21 +03:00
Alejandro Murillo
c573c1777e
8139986: Store debug level in java.vm.debug and conditionally print in "java -version"
...
Reviewed-by: ihse, dcubed, ksrini, dholmes
2015-11-04 11:00:29 -08:00
Christian Thalinger
a38ea495d6
8139170: JVMCI refresh
...
Reviewed-by: kvn
2015-11-04 07:23:23 -10:00
Tobias Hartmann
7af927f9c1
8141132: JEP 254: Compact Strings
...
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
2015-11-03 09:41:03 +01:00
Iris Clark
8fe1b0faab
Merge
2015-11-02 09:11:55 -08:00