Roman Kennke
ec7f1c13d9
8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB
...
Reviewed-by: roland
2019-07-17 11:43:38 +02:00
Matthias Baesken
5224520e9f
8227631: Adjust AIX version check
...
Reviewed-by: clanger, goetz
2019-07-16 11:10:38 +02:00
Boris Ulasevich
587ce2f4c1
8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
...
Fixing the message to print actual comp_level
Reviewed-by: dlong, kvn
2019-07-16 18:05:42 +03:00
Matthias Baesken
74143d5ab8
8227630: adjust format specifiers in loadlib_aix.cpp
...
Reviewed-by: mdoerr, shade
2019-07-12 12:19:58 +02:00
Yasumasa Suenaga
2870c9d55e
8225690: Multiple AttachListener threads can be created
...
Reviewed-by: sspitsyn, cjplummer
2019-07-16 07:29:12 +09:00
Zhengyu Gu
5b05ea5a02
8225483: Shenandoah: Enhance native access barrier
...
Reviewed-by: rkennke
2019-07-15 11:23:05 -04:00
Roman Kennke
159a99ee41
8227676: Shenandoah: More consistent naming of LRB entry points
...
Reviewed-by: shade
2019-07-15 15:27:06 +02:00
Roman Kennke
02a90281ec
8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers
...
Reviewed-by: roland
2019-07-15 12:31:35 +02:00
Jamsheed Mohammed C M
da3672a299
8227068: [Graal] MappedByteBuffer bulk access memory failures are not handled gracefully
...
Unsafe.copyMemory access failures are handled gracefully.
Reviewed-by: dnsimon, kvn
2019-07-12 11:51:07 -07:00
Claes Redestad
987fad27b7
8227527: LogDecorations should lazily resolve host name
...
Reviewed-by: gziemski, lfoltan, stuefe
2019-07-11 15:38:09 +02:00
Harold Seigel
5e24afc868
8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
...
When calculating vtable size at class load time, do not look for miranda method if matching package private method is found in a super class.
Reviewed-by: acorn, lfoltan
2019-07-11 09:26:04 -04:00
Roman Kennke
5cb091693d
8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier
...
Reviewed-by: roland
2019-07-04 17:31:03 +02:00
Thomas Stuefe
ac0e72332e
8227275: Within native OOM error handling, assertions may hang the process
...
Reviewed-by: mdoerr, coleenp
2019-07-11 06:56:51 +02:00
Thomas Stuefe
4b5b4f479c
8227031: Print NMT statistics on fatal errors
...
Reviewed-by: mbaesken, mdoerr
2019-07-11 06:49:49 +02:00
Daniel D. Daugherty
d3ab43a5f4
8227338: templateInterpreter.cpp: copy_table() needs to be safer
...
Reviewed-by: dholmes, eosterlund, sspitsyn, kbarrett
2019-07-10 10:18:06 -04:00
Coleen Phillimore
04b98fd1df
8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ
...
Remove SystemDictionary::modification_counter optimization
Reviewed-by: dlong, eosterlund
2019-07-10 07:58:24 -04:00
Mikael Vidstedt
ff3eeb4773
Merge
2019-07-09 16:37:30 -07:00
Jatin Bhateja
3fe67141c7
8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
...
Reviewed-by: thartmann, vlivanov, ctornqvi, bsrbnd
2019-07-09 15:42:44 -07:00
Jatin Bhateja
80f41ad334
8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
...
Reviewed-by: thartmann, vlivanov, ctornqvi, bsrbnd
2019-07-09 15:02:28 -07:00
Patricio Chilano Mateo
fe39168fa7
8191890: Biased locking still uses the inferior stop the world safepoint for revocation
...
Revocations are now executed with thread local handshakes instead of safepoints
Reviewed-by: dcubed, coleenp, dholmes, rehn, mgronlun
2019-07-09 14:38:48 -04:00
Jeremy Manson
238c17bdb5
8225035: Thread stack size issue caused by large TLS size
...
Adjust thread stack size for static TLS on Linux when AdjustStackSizeForTLS is enabled.
Co-authored-by: Florian Weimer <fweimer@redhat.com>
Co-authored-by: Jiangli Zhou <jianglizhou@google.com>
Reviewed-by: dholmes, fweimer, stuefe, rriggs, martin
2019-07-09 10:27:38 -07:00
Erik Österlund
f111dd0cbb
8224531: SEGV while collecting Klass statistics
...
Reviewed-by: coleenp, kbarrett, tschatzl
2019-07-09 16:39:41 +02:00
Erik Österlund
a577b1a972
8227277: HeapInspection::find_instances_at_safepoint walks dead objects
...
Reviewed-by: dholmes, kbarrett, tschatzl, coleenp
2019-07-09 16:39:37 +02:00
Daniel D. Daugherty
37b39bc642
8227117: normal interpreter table is not restored after single stepping with TLH
...
Reviewed-by: sspitsyn, eosterlund, dholmes, coleenp
2019-07-08 11:38:49 -04:00
Daniel D. Daugherty
9135141482
Merge
2019-07-08 12:14:15 -04:00
Thomas Schatzl
c03b0c2f62
8224741: Optimize the scan area during the Scan Heap Roots phase
...
When scanning card blocks, remember the last address already scanned. Continue scanning from this address.
Reviewed-by: kbarrett, lkorinth
2019-07-08 09:24:40 +02:00
Mikael Vidstedt
15bde6d32d
Merge
2019-07-05 11:01:31 -07:00
Alex Menkov
f464df375f
8227124: "could not open pipe" error does not report error details
...
Reviewed-by: sspitsyn, cjplummer
2019-07-05 10:35:37 -07:00
Vladimir Ivanov
eb2818421a
8226409: Enable argument profiling for sun.misc.Unsafe.put*/get*
...
Reviewed-by: kvn
2019-07-05 12:55:54 +03:00
Roman Kennke
d6dd171ece
8227039: Shenandoah: Aggressive heuristics for Traversal mode
...
Reviewed-by: shade
2019-07-05 11:07:09 +02:00
Jamsheed Mohammed C M
259a0b4a7b
8226627: assert(t->singleton()) failed: must be a constant
...
Implemented constant folding for MaxFD, MinFD.
Reviewed-by: thartmann, bsrbnd, pli
2019-07-05 00:24:54 -07:00
Roman Kennke
9c2e15364c
8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
...
Reviewed-by: dlong, stuefe, mdoerr
2019-07-04 20:29:56 +02:00
Kim Barrett
872e04a6a6
8226793: Replace OopStorage dup_name with os::strdup
...
Use os::strdup and os::free.
Reviewed-by: tschatzl
2019-07-04 13:26:41 -04:00
Roman Kennke
36bb50bad5
8226823: Adjust BarrierSetC2 for C2 runtime calls
...
Reviewed-by: neliasso, roland
2019-07-04 17:02:19 +02:00
Roman Kennke
4b821f00f3
8226822: GC interface for C1 runtime calls
...
Reviewed-by: neliasso, roland
2019-07-04 17:02:17 +02:00
Roman Kennke
d4afa4e1c8
8226757: Shenandoah: Make traversal and passive modes explicit
...
Reviewed-by: shade
2019-07-04 14:28:31 +02:00
Thomas Stuefe
ba3ba19536
8227032: MetaspaceUtils::print_report crashes when called before initialization
...
Reviewed-by: tschatzl, goetz
2019-07-01 16:28:17 +02:00
Tobias Hartmann
e844e34e81
8227173: Minor cleanup of unused code in compile.hpp
...
Removed unused code.
Reviewed-by: kvn
2019-07-04 09:12:21 +02:00
Antonios Printezis
dacaff48e2
8223575: add subspace transitions to gc+metaspace=info log lines
...
Reviewed-by: stuefe, tschatzl
2019-07-03 15:46:48 -04:00
Roman Kennke
307b7e3c04
8227199: Shenandoah: Remove superfluous calls to can_do_traversal_gc()
...
Reviewed-by: shade
2019-07-03 17:52:56 +02:00
Mikael Vidstedt
c200fc1f34
Merge
2019-07-03 07:56:41 -07:00
Poonam Bajaj
58d760898e
8227178: Backout of 8215523
...
Reviewed-by: tschatzl
2019-07-03 14:33:40 +00:00
Matthias Baesken
202159bc57
8226238: Improve error output and fix elf issues in os::dll_load
...
Reviewed-by: clanger, mdoerr
2019-07-02 13:45:08 +02:00
Stefan Karlsson
53fefe466c
8227085: ZGC: Add on_weak load barrier verification
...
Reviewed-by: eosterlund
2019-07-02 12:24:28 +02:00
Stefan Karlsson
e632ccd508
8227083: ZGC: C2: Generates on_weak barrier for WeakCompareAndSwap
...
Reviewed-by: neliasso, eosterlund
2019-07-02 12:24:26 +02:00
Stefan Karlsson
70b0862972
8225770: ZGC: C2: Generates on_weak instead of on_strong barriers
...
Reviewed-by: neliasso, eosterlund
2019-07-02 12:10:18 +02:00
Andrew Haley
4902fc723a
Merge
2019-07-02 16:55:22 +01:00
Andrew Haley
61c24da895
8226525: HotSpot compile-time error for x86-32
...
Reviewed-by: shade
2019-07-02 16:54:52 +01:00
Zhengyu Gu
803c03c094
8227101: Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot
...
Reviewed-by: shade
2019-07-02 10:21:23 -04:00
Thomas Stuefe
4598deaf64
8227041: runtime/memory/RunUnitTestsConcurrently.java has a memory leak
...
Reviewed-by: stefank, coleenp
2019-07-02 10:28:20 +02:00