Karen Kinnear
d6207f6cf5
Merge
2016-07-27 13:33:52 +00:00
Karen Kinnear
9c928767ba
8162340: Better class stream parsing
...
Check platform and boot loader for java/* packages
Reviewed-by: lfoltan, coleenp, dholmes
2016-07-27 08:31:48 -04:00
Roland Westrelin
8d9c39fa52
8162384: Performance regression: bimorphic inlining may be bypassed by type speculation
...
When speculation fails at a call fallback to profile data at the call site
Reviewed-by: kvn
2016-07-27 12:33:33 +02:00
David Holmes
5c9019c64a
8140723: Remove source code conditionalized on JAVASE_EMBEDDED
...
Reviewed-by: twisti, fparain, cjplummer
2016-07-26 23:52:25 -04:00
Jiangli Zhou
5599ff5261
8156959: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java fails with exit 134
...
Remove invalid assert in SensorInfo::process_pending_requests.
Reviewed-by: dholmes, coleenp
2016-07-26 17:25:58 -04:00
Lois Foltan
64f4953141
8154239: -Xbootclasspath/a breaks exploded build
...
Correct exploded modules build system class path search for the boot loader
Reviewed-by: acorn, ccheung, hseigel, jiangli
2016-07-26 10:29:27 -04:00
Thomas Schatzl
2313844e20
8161993: G1 crashes if active_processor_count changes during startup
...
Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
2016-07-26 11:04:20 +02:00
Thomas Schatzl
7c45404684
8147910: Cache initial active_processor_count
...
Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
2016-07-26 11:04:20 +02:00
Goetz Lindenmaier
ad6ab85840
8161907: adlc: Fix crash in cisc_spill_match if _rChild == NULL
...
Reviewed-by: kvn
2016-07-20 12:34:11 +02:00
Roland Westrelin
3636d8f3d5
8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
...
Don't convert loop with safepoint on the backedge to Counted loop
Reviewed-by: kvn
2016-07-25 14:31:42 -07:00
Goetz Lindenmaier
da3339948e
8161258: Simplify including platform files
...
Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett
2016-07-13 12:23:05 +02:00
Max Ockner
4945fbd459
8038332: The trace event vm/class/load is not always being sent
...
Added trace event vm/class/define
Reviewed-by: coleenp, egahlin, acorn
2016-07-25 09:40:31 -04:00
Brent Christian
c076e4284c
8161028: GPL header missing comma after year
...
Reviewed-by: dcubed
2016-07-22 10:15:42 -07:00
Erik Helin
b630a3ff47
8159464: DumpHeap.java hits assert in G1 code
...
Reviewed-by: mgerdin, tschatzl
2016-07-21 14:55:54 +02:00
Alejandro Murillo
15fafcc1fc
Merge
2016-07-22 04:05:04 +00:00
Alejandro Murillo
560886751b
Merge
2016-07-21 20:09:19 -07:00
Alejandro Murillo
ff1f1235ab
Merge
2016-07-21 19:50:41 -07:00
Calvin Cheung
0bcdf4f154
8161539: 8159666 breaks minimal VM
...
Replaces the shouldNotReachHere() with an assert
Reviewed-by: coleenp, dholmes, cjplummer, gziemski
2016-07-21 19:29:33 -07:00
Vladimir Ivanov
1208854be7
8155781: C2: opaque unsafe access triggers an assert
...
Reviewed-by: kvn, lmesnik, ppunegov
2016-07-21 20:18:11 +03:00
Jiangli Zhou
80a863b62a
Merge
2016-07-19 22:14:22 +02:00
Jon Masamitsu
c59e7952f6
Merge
2016-07-19 19:05:06 +00:00
Jiangli Zhou
86d5566b41
Merge
2016-07-19 20:39:23 +02:00
Jiangli Zhou
6ed3f07f48
8141341: CDS should be disabled if JvmtiExport::should_post_class_file_load_hook() is true
...
Disable loading shared class if JvmtiExport::should_post_class_file_load_hook is true.
Reviewed-by: iklam, acorn, sspitsyn
2016-07-19 13:52:14 -04:00
Gerard Ziemski
f6975a2f65
8138760: [JVMCI] VM warning: Performance bug: SystemDictionary lookup_count=21831450 lookup_length=1275207287 average=58.411479 load=5.572844
...
Added debug details to the warning message.
Reviewed-by: dholmes, iklam, twisti
2016-07-19 11:00:45 -05:00
Thomas Schatzl
5075c7b9a0
8157459: G1 IHOP JFR event attribute with incorrect content type
...
Use PERCENTAGE instead of BYTES64 data type for the affected attributes.
Reviewed-by: ehelin, sangheki
2016-07-19 09:30:30 +02:00
Thomas Schatzl
ada5ab192f
8034842: Parallelize the Free CSet phase in G1
...
Reviewed-by: jmasa, ehelin
2016-07-19 10:31:41 +02:00
Mikael Gerdin
a40bbfadaf
8161027: GPL header missing comma after year
...
Reviewed-by: redestad, dholmes
2016-07-18 14:30:39 +02:00
Alejandro Murillo
95fcb61b0b
Merge
2016-07-15 09:10:36 -07:00
Alejandro Murillo
84a55fcca8
Merge
2016-07-15 09:05:33 -07:00
Thomas Schatzl
1244572841
8160897: Concurrent mark mark stack memory allocation leaks memory
...
Fix and clean up concurrent mark mark stack memory allocation.
Reviewed-by: jmasa, sangheki
2016-07-15 13:33:44 +02:00
Alejandro Murillo
cb8ce8788c
Merge
2016-07-12 10:03:30 -07:00
Calvin Cheung
edbcea17d0
8159901: missing newline char in the exception messages in diagnosticArgument.cpp
...
Reviewed-by: fparain, egahlin, iklam
2016-07-13 18:26:51 -07:00
Michael Haupt
9d97255ffd
8161032: GPL header incorrect - address wrong - not swapped in licensee bundles
...
Reviewed-by: dholmes, kvn
2016-07-12 10:39:46 +02:00
Richard Reingruber
aa7a85dcbf
8134434: JVM_DoPrivileged() fires assert(_exception_caught == false) failed: _exception_caught is out of phase
...
Explicitly set exception detected inside rethrow_C
Reviewed-by: goetz, sspitsyn
2016-07-13 10:51:19 +03:00
Jon Masamitsu
631036a07b
8155263: DisableStartThread should not be applied to GC worker threads
...
Reviewed-by: tschatzl, sangheki
2016-07-06 13:23:10 -07:00
Yasumasa Suenaga
c02ce6ab61
8153074: UL: Show output option in VM.log jcmd
...
Reviewed-by: dholmes, mlarsson
2016-07-06 20:58:08 +09:00
Serguei Spitsyn
2cede6dbc1
8159145: Add JVMTI function GetNamedModule
...
Introduce function GetNamedModule with a jtreg test coverage
Reviewed-by: alanb, ctornqvi, hseigel, jiangli, dholmes, dcubed
2016-07-09 19:20:38 -07:00
Poonam Bajaj
a213803042
Merge
2016-07-01 23:11:45 +00:00
Poonam Bajaj
f97651b356
8064814: Print more helpful error message when getting OOM due to low Java Heap base when running with CompressedOops
...
Improve OOM error message
Reviewed-by: coleenp, dholmes
2016-07-01 12:51:29 -07:00
Yasumasa Suenaga
8ea7496925
8160356: invalid suffix on literal warning is occurred with GCC 6
...
Add whitespace separation
Reviewed-by: kbarrett, kvn
2016-06-30 19:16:14 -04:00
Marcus Larsson
992b6c464a
8159695: Arguments::atojulong() fails to detect overflows
...
Reviewed-by: dholmes, dsamersoff
2016-06-29 16:11:50 +02:00
Coleen Phillimore
fd1c7ff505
8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
...
Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
2016-06-29 20:16:05 -04:00
Lois Foltan
92eb334c91
8159262: Walking PackageEntry Export and ModuleEntry Reads Must Occur Only When Neccessary And Wait Until ClassLoader's Aliveness Determined
...
Fixed an issue in class unloading to delay walk until class loader's aliveness is determined of modularity lists to remove dead modules
Reviewed-by: coleenp, dholmes, sspitsyn, zgu
2016-06-28 10:11:01 -04:00
Per Lidén
651e15fda6
8159890: SIGSEGV with UseStringDeduplication and UseSharedSpaces/RequireSharedSpaces
...
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: stefank, drwhite, tschatzl, jiangli, iklam
2016-06-28 10:37:52 +02:00
Per Lidén
e7a6ecea86
8158871: Long response times with G1 and StringDeduplication
...
Reviewed-by: stefank, sjohanss, tschatzl, dfazunen
2016-06-27 09:35:18 +02:00
Vladimir Kozlov
634a7fdebc
Merge
2016-06-24 15:09:00 -07:00
Dmitry Dmitriev
90f957ddb1
8160102: Typo in message for NULL memory size arguments in diagnosticArgument.cpp
...
Reviewed-by: dholmes, rehn
2016-06-24 12:08:32 +03:00
Alejandro Murillo
080739ce03
Merge
2016-06-23 17:11:18 -07:00
Alejandro Murillo
f7095d870c
Merge
2016-06-23 17:07:27 -07:00
Alex Henrie
4abb5e4aaf
8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior
...
Replace shifts of -1 with shifts of ~0u.
Reviewed-by: kbarrett, mockner
2016-06-23 16:46:41 -04:00