Coleen Phillimore
932d2c6ba6
8212774: Remove dead code touching Klass::_lower_dimension
...
Found dead code removal while looking at usage of Compile_lock. This dead code doesn't have Compile_lock but other code touching Klass::_{upper,lower}_dimension do.
Reviewed-by: shade
2018-10-22 15:32:50 -04:00
Erik Österlund
b3c1e4f663
8212663: Remove conservative at_safepoint assert when JFR writes type sets during class unloading
...
Reviewed-by: coleenp, dholmes, mgronlun
2018-10-22 12:13:29 +02:00
Thomas Schatzl
5b925d80f5
8211853: Avoid additional duplicate work when a reference in the task queue has already been evacuated
...
Reviewed-by: kbarrett, sjohanss
2018-10-22 11:51:17 +02:00
Igor Ignatyev
f1e1e1fe6f
8177709: Convert TestVirtualSpace_test to GTest
...
Reviewed-by: stuefe, jcbeyler
2018-10-19 16:29:45 -07:00
Kirill Zhaldybin
4c8b5f840c
8171097: Convert TestReservedSpace_test to Gtest
...
Reviewed-by: stuefe, jcbeyler, iignatyev
2018-10-19 16:29:43 -07:00
Paul Hohensee
6beba541cd
8212698: Minor g1 #include changes and memoryService.hpp copyright date update
...
Fix #includes in g1FullGCOopClosures.inline.hpp, g1HeapVerifier.hpp + memoryService.hpp copyright date
Reviewed-by: tschatzl, jcbeyler
2018-10-19 17:54:21 -04:00
Ioi Lam
4abb6861ec
8212642: Remove SystemDictionary::InitOption enum
...
Reviewed-by: dholmes, kvn, redestad
2018-10-18 23:05:01 -07:00
Roman Kennke
cb17e450b3
8212603: Need to step over GC barriers in Node::eqv_uncast()
...
Reviewed-by: shade, kvn, eosterlund
2018-10-18 21:14:49 +02:00
Harold Seigel
ef3c0a2458
8209087: Clean up runtime code that compares 'this' to NULL
...
Remove 'this' to NULL comparisons from methods and check if calling objects of these methods could be NULL.
Reviewed-by: lfoltan, gziemski
2018-10-18 10:35:58 -04:00
Leo Korinth
d75f70d91c
8212595: Remove unused size_helper() in oop_oop_iterate* in instanceKlass.inline.hpp
...
Reviewed-by: shade, pliden
2018-10-18 11:23:54 +02:00
Ioi Lam
c86ba29693
8212612: Add documentation about Arguments::_exit_hook
...
Reviewed-by: hseigel, dlong, dholmes
2018-10-17 21:51:00 -07:00
Aleksey Shipilev
00f3bbe51b
8212617: ARM32 build failures after JDK-7041262 (VM_Version should be called instead of Abstract_VM_Version so that overriding works)
...
Reviewed-by: hseigel
2018-10-17 22:47:59 +02:00
Aleksey Shipilev
b3d9f93363
8212616: x86_32 build failures after JDK-8210498 (nmethod entry barriers)
...
Reviewed-by: kvn, eosterlund
2018-10-17 22:42:31 +02:00
Roman Kennke
89d9a60caa
8212186: JVMTI lacks a few GC barriers/hooks
...
Reviewed-by: eosterlund, shade
2018-10-17 22:26:41 +02:00
Aleksey Shipilev
98fe69f3a2
8212608: Minimal VM build failure after JDK-8210498 (nmethod entry barriers)
...
Reviewed-by: eosterlund
2018-10-17 18:31:48 +02:00
Harold Seigel
6c0cc8929b
8199226: Improve field accesses
...
Reviewed-by: acorn, ahgross, rhalade
2018-05-14 09:05:20 -04:00
David Holmes
dfcc6b3878
8211909: JDWP Transport Listener: dt_socket thread crash
...
Reviewed-by: dcubed, dsamersoff
2018-10-16 19:07:47 -04:00
Aleksey Shipilev
b6e77e4285
8212177: Epsilon alignment adjustments can overflow max TLAB size
...
Reviewed-by: pliden, tschatzl
2018-10-16 17:43:30 +02:00
Harold Seigel
794d864feb
7041262: VM_Version should be called instead of Abstract_VM_Version so that overriding works
...
Change calls to Abstract_VM_Version methods to be calls to VM_Version methods.
Reviewed-by: coleenp, kbarrett, dholmes
2018-10-16 11:08:46 -04:00
Bob Vandette
86a0c85f6b
Merge
2018-10-16 09:55:30 -04:00
Bob Vandette
6a7fdffe3b
8211740: [AOT] -XX:AOTLibrary doesn't accept windows path
...
Reviewed-by: kvn, iignatyev
2018-10-16 09:54:28 -04:00
Tobias Hartmann
6b83ac96ab
8210215: C2 should optimize trichotomy calculations
...
Ideal transformation to optimize trichotomic comparisons.
Reviewed-by: kvn, jrose
2018-10-16 14:17:19 +02:00
Erik Österlund
0192c14c9b
8210498: nmethod entry barriers
...
Reviewed-by: kvn, pliden
2018-10-16 13:18:22 +02:00
Erik Österlund
e39c5811b5
8210330: Make CLD claiming allow multiple claim bits
...
Reviewed-by: pliden, coleenp
2018-10-16 13:16:11 +02:00
Erik Österlund
782fa608d2
8210064: ZGC: Introduce ZConcurrentRootsIterator for scanning a subset of strong IN_NATIVE roots concurrently
...
Reviewed-by: pliden, kbarrett
2018-10-16 13:14:18 +02:00
Per Lidén
5f2b11d373
8212181: ZGC: Fix incorrect root iteration in ZHeapIterator
...
Reviewed-by: eosterlund
2018-10-16 13:43:04 +02:00
Thomas Schatzl
475df1c06a
8210492: PLAB object promotion events report object sizes in words
...
Properly scale values passed to the JFR event.
Reviewed-by: phh, jcbeyler
2018-10-16 11:27:21 +02:00
Jean Christophe Beyler
d7c7ce19f1
8211980: Remove ThreadHeapSampler enable/disable/enabled methods
...
Remove methods from ThreadHeapSampler
Reviewed-by: dholmes, phh
2018-10-15 14:16:35 -07:00
Leo Korinth
e898052f3b
8211447: Replace oop_pc_update_pointers with oop_iterate and closure
...
Reviewed-by: sjohanss, tschatzl
2018-10-12 12:14:01 +02:00
Leo Korinth
78fe66c3bb
8211446: Replace oop_pc_follow_contents with oop_iterate and closure
...
Reviewed-by: sjohanss, tschatzl
2018-10-12 12:13:06 +02:00
Leo Korinth
4bc903d17a
8201436: Replace oop_ps_push_contents with oop_iterate and closure
...
Reviewed-by: sjohanss, tschatzl
2018-10-12 12:10:34 +02:00
Martin Doerr
e790d11666
8211852: inspect stack during error reporting
...
Reviewed-by: dholmes, goetz
2018-10-15 08:08:02 +02:00
Kim Barrett
6330fc1cb6
8212023: Implicit narrowing in Solaris/sparc initializers
...
Explicitly narrow or fix destination types.
Reviewed-by: dholmes, tschatzl
2018-10-12 17:35:26 -04:00
Muthusamy Chinnathambi
cbe11130f5
8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork
...
Reviewed-by: dholmes, iklam
2018-10-09 16:08:07 +05:30
Roman Kennke
f958e6642e
8212053: A few more missing object equals barriers
...
Reviewed-by: shade, zgu
2018-10-12 16:25:24 +02:00
David Holmes
55692eb0ca
8211046: Forced data dependencies serve no purpose on x86
...
Reviewed-by: eosterlund, rehn
2018-10-12 03:51:02 -04:00
Muthusamy Chinnathambi
b3de6ff3a6
8211714: Need to update vm_version.cpp to recognise VS2017 minor versions
...
Reviewed-by: dholmes
2018-10-11 15:49:23 -07:00
Roman Kennke
7ea2bd922b
8212054: Boilerplate to bind oopDesc::equals_raw() to actual raw implementation
...
Reviewed-by: shade, eosterlund
2018-10-11 23:48:55 +02:00
Jean Christophe Beyler
3eef363b69
8212025: Remove collector_present variable from ThreadHeapSampler
...
Remove unused variable from ThreadHeapSampler
Reviewed-by: tschatzl, pliden
2018-10-11 12:41:47 -07:00
Harold Seigel
2e5653c166
8211821: PrintStringTableStatistics crashes JVM
...
During JVM exit, print the Symbol and String tables before current thread gets deleted.
Reviewed-by: iklam, dholmes
2018-10-11 11:31:37 -04:00
Harold Seigel
945623c998
8079784: Unexpected IllegalAccessError when trying access InnerClasses attribute
...
Prevent classes in the InnerClasses attribute from being loaded unless they are actually being accessed.
Reviewed-by: dholmes, lfoltan
2018-10-11 10:11:18 -04:00
Jiangli Zhou
ace36f9ac3
8211956: AppCDS crashes for some uses with JRuby
...
Make sure FileMapInfo::verify_mapped_heap_regions only verifies 'num' of spaces.
Reviewed-by: iklam
2018-10-15 15:21:54 -04:00
Roman Kennke
7d7da8976b
8211955: GC abstraction for LAB reserve
...
Reviewed-by: pliden, shade
2018-10-10 23:05:15 +02:00
Zhengyu Gu
a0ce3d3f18
8212074: Add method to peek the remaining tasks in task queues
...
Add methods for implementing new task termination protocol
Reviewed-by: tschatzl, shade, rkennke
2018-10-15 11:53:15 -04:00
Roland Westrelin
2ab522db78
8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better
...
Reviewed-by: kvn, thartmann
2018-09-27 17:46:01 +02:00
Roland Westrelin
17f301f734
8210389: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
...
Reviewed-by: kvn, thartmann
2018-09-18 20:41:17 +02:00
Aleksey Shipilev
2b21c73b2d
8212005: Epsilon elastic TLAB sizing may cause misalignment
...
Reviewed-by: rkennke, tschatzl
2018-10-11 10:42:17 +02:00
Matthias Baesken
e2d7983ab8
8211929: hotspot/share/opto/parse2.cpp compile error with gcc 7.3.1
...
Reviewed-by: kvn, stuefe
2018-10-10 16:56:18 +02:00
Jean Christophe Beyler
6ca3b39823
8211950: Deprecate the check if a JVMTI collector is present assertion
...
Deprecate assertion that a collector is there; it is now a nop
Reviewed-by: eosterlund, phh, pliden
2018-10-10 08:26:49 -07:00
Harold Seigel
8c62c2e33a
8207689: Remove perfCounter _load_instance_class_failCounter used by deleted flag UnsyncloadClass
...
Delete the perfCounter
Reviewed-by: lfoltan, acorn, dholmes
2018-10-10 10:18:52 -04:00