George Triantafillou
d624da8942
8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
...
Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan
2016-09-14 08:17:50 -04:00
Serguei Spitsyn
08cc021f41
Merge
2016-09-13 21:29:30 +00:00
Serguei Spitsyn
fadbcc36d7
Merge
2016-09-13 20:17:46 +00:00
Serguei Spitsyn
c702b1312c
8165681: ClassLoad and ClassPrepare JVMTI events are missed in the start phase
...
Add the events bits to the early events bits
Reviewed-by: dholmes, dsamersoff
2016-09-13 13:10:42 -07:00
Chris Plummer
69c242a5cb
Merge
2016-09-13 18:22:21 +00:00
Chris Plummer
7d78c51cd8
Merge
2016-09-13 17:22:28 +00:00
Robbin Ehn
2a22a8359b
Merge
2016-09-13 19:17:21 +02:00
Max Ockner
91140d95d2
Merge
2016-09-13 18:19:05 +02:00
Max Ockner
6b056f929d
8163014: Mysterious/wrong value for "long" frame local variable on 64-bit
...
The high byte of a long variable on a 64-bit platform is now zeroed when it is pushed to stack.
Reviewed-by: coleenp, dlong
2016-09-13 11:04:29 -04:00
Thomas Schatzl
c719b0171c
8164948: Initializing stores of HeapRegions are not ordered with regards to their use in G1ConcurrentMark
...
Add a storestore barrier before publishing newly initialized HeapRegion instances, and place a loadload barrier before use of members.
Reviewed-by: sjohanss, sangheki
2016-09-13 11:32:45 +02:00
David Simms
1c2da5f5ed
8164086: Checked JNI pending exception check should be cleared when returning to Java frame
...
Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp
2016-09-13 09:04:44 +02:00
Poonam Bajaj
e3245f1900
Merge
2016-09-12 18:59:13 +00:00
Poonam Bajaj
2347610827
8165493: SA: Add method in GrowableArray.java to be able to access the 'data' field
...
Reviewed-by: dholmes, dsamersoff, egahlin
2016-09-12 17:18:19 +00:00
Christian Tornqvist
22d512c0ed
8165881: Backout JDK-8164913
...
Reviewed-by: hseigel
2016-09-12 13:16:39 -04:00
Stefan Johansson
f6a7898995
8114823: G1 doesn't honor request to disable class unloading
...
Reviewed-by: tschatzl, mgerdin
2016-09-12 16:34:36 +02:00
Alejandro Murillo
a59ec11276
Merge
2016-09-10 12:18:31 -07:00
Dean Long
45204fc0bf
Merge
2016-09-08 23:43:45 -04:00
Lana Steuck
9525f089b5
Added tag jdk-9+135 for changeset 967c7d5073aa
2016-09-08 21:11:53 +00:00
Kirill Zhaldybin
4eab390a81
8165601: Convert arrayOopDesc_test to Gtest
...
Reviewed-by: coleenp, iignatyev
2016-09-08 18:41:10 +03:00
Kirill Zhaldybin
6075eea505
8165433: Convert Test_linked_list to Gtest
...
Reviewed-by: coleenp, dholmes, iignatyev
2016-09-08 15:23:05 +03:00
Erik Helin
be6cc69504
8165455: Tracing events for G1 have incorrect metadata
...
Reviewed-by: egahlin, tschatzl
2016-09-08 12:30:38 +02:00
Thomas Schatzl
1075dcd335
8165313: Inserting freed regions during Free Collection Set serial phase takes very long on huge heaps
...
Sort the collection set in ascending order so that the optimization when adding free regions can be exploited.
Reviewed-by: sjohanss, mgerdin
2016-09-12 09:34:51 +02:00
Alejandro Murillo
4c5520208b
Merge
2016-09-10 12:23:52 -07:00
Harold Seigel
37c77e03d3
8165634: Support multiple --add-modules options on the command line
...
Use numbered properties for --add-module options so that multiple --add-module options can be supported.
Reviewed-by: coleenp, gziemski, lfoltan, ccheung
2016-09-10 08:25:51 -04:00
Daniel D. Daugherty
ddb3cd1998
Merge
2016-09-09 19:41:41 +00:00
Daniel D. Daugherty
097b1f1495
Merge
2016-09-09 11:23:59 -07:00
Ron Durbin
2bb3bc6449
8140520: segfault on solaris-amd64 with "-XX:VMThreadStackSize=1" option
...
Split the single thread_min_stack_allowed into three distinct values (java_thread_min_stack_allowed, compiler_thread_min_stack_allowed and vm_internal_thread_min_stack_allowed) on non-Windows platforms.
Reviewed-by: dcubed, gthornbr, dholmes, coleenp, fparain, aph
2016-09-09 11:14:57 -07:00
Alexander Vorobyev
d22c8d1b01
8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
...
Test settings were changes in order to avoid timeouts
Reviewed-by: kvn
2016-09-09 19:30:08 +03:00
Serguei Spitsyn
98babf0899
Merge
2016-09-09 06:44:31 +00:00
Yasumasa Suenaga
7a341735fe
8164913: JVMTI.agent_load dcmd should show useful error message
...
Show useful error message
Reviewed-by: dholmes, dsamersoff, sspitsyn
2016-09-08 23:38:56 -07:00
Rachel Protacio
180c089047
Merge
2016-09-06 22:52:35 +02:00
Rachel Protacio
a8147854b7
8161224: CONSTANT_NameAndType_info permits references to illegal names and descriptors
...
Enforces proper format checking for NameAndType string content, and that the checking occurs even when not referenced in classfile
Reviewed-by: coleenp, hseigel, ddmitriev
2016-09-06 16:29:32 -04:00
Michael Berg
89f7f6f4b3
8164989: Inflate and compress intrinsics produce incorrect results with avx512
...
Disabled avx512 for compress and reastrict using of inflate.
Reviewed-by: kvn
2016-09-06 09:59:25 -07:00
Martin Doerr
38eb4a4f6f
8165489: Missing G1 barrier in Unsafe_GetObjectVolatile
...
Add missing barrier, sharing code with Unsafe_GetObject.
Reviewed-by: kbarrett, mgerdin, pliden
2016-09-06 13:01:27 +02:00
Alejandro Murillo
b56e8054a3
Merge
2016-09-16 13:15:01 -07:00
Gerard Ziemski
ba4a3fbd20
8136766: Enable ThreadStackSize range test
...
Re-enabled max range check for StackSize runtime options
Reviewed-by: dcubed
2016-09-16 12:09:53 -05:00
Thomas Schatzl
317f1aa044
8157952: Parallelize Memory Pretouch
...
Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth
Reviewed-by: jmasa, sangheki
2016-09-16 11:33:47 +02:00
Kim Barrett
b77d0de3d9
8165808: Add release barriers when allocating objects with concurrent collection
...
Add release_set_klass, use in slow-path allocators.
Reviewed-by: jmasa, dholmes
2016-09-15 12:10:43 -04:00
Thomas Schatzl
94bbcbd378
8159422: Very high Concurrent Mark mark stack contention
...
Decrease contention on mark stack by splitting locks, and minimizing the amount of time these locks are held. Improve mark stack management.
Reviewed-by: kbarrett, mgerdin, eosterlund
2016-09-15 16:44:19 +02:00
Alexander Kulyakhtin
8a329d56cf
8165017: Additional test coverage of the JDWP CLASSLOADER and MODULE commands
...
A new JDWP test
Reviewed-by: sspitsyn
2016-09-14 16:20:54 +03:00
Jini George
21f3d1ae5f
8027920: SA: Add default methods to InstanceKlass
...
Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
2016-09-15 10:19:11 +03:00
Sharath Ballal
848db998d9
8165114: stale reference to hotspot test Test8028623.java
...
Remove Test8028623.java from hotspot/test/TEST.groups
Reviewed-by: sla, dholmes
2016-09-06 09:54:45 +03:00
Martin Doerr
02654e7d3d
8165018: Missing memory barrier for PPC64 in Unsafe_GetObjectVolatile
...
Reviewed-by: kbarrett, dholmes
2016-09-05 20:40:08 -04:00
Kirill Zhaldybin
616083ca76
8165439: Convert Test_TempNewSymbol to GTest
...
Reviewed-by: dholmes, coleenp
2016-09-05 20:31:03 +03:00
Mikael Gerdin
50fb03349c
8161079: Default heap size causes native memory exhaustion on 32 bit Windows
...
Reviewed-by: tschatzl, sjohanss
2016-09-02 16:45:16 +02:00
David Holmes
37b36db885
Merge
2016-09-07 23:17:24 +02:00
David Holmes
1a8f8e22f1
8165153: Crash in rebuild_cpu_to_node_map
...
Use processor_count(), not active_processor_count() to determine physical number of CPUs
Reviewed-by: rehn, cjplummer
2016-09-07 16:43:32 -04:00
Coleen Phillimore
49d869c03c
Merge
2016-09-07 19:29:01 +00:00
Coleen Phillimore
3c2621dbdd
8165246: [REDO] InstanceKlass::_previous_version_count goes negative
...
Make _has_previous_version a boolean that is set to true when previous version of a class is added or during class unloading call to purge_previous_versions
Reviewed-by: gtriantafill, dcubed, sspitsyn
2016-09-07 15:25:21 -04:00
Frederic Parain
a900715bbf
8137035: nsk/stress/stack/stack tests got EXCEPTION_STACK_OVERFLOW on Windows 64 bit
...
Reviewed-by: dholmes, dcubed, coleenp
2016-09-07 12:52:20 -04:00
Marcus Larsson
be0d2c98ed
Merge
2016-09-07 15:21:45 +02:00
Marcus Larsson
af30b26344
8165226: Bad -Xloggc: arguments crashes the VM
...
Reviewed-by: dsamersoff, sjohanss
2016-09-07 14:36:44 +02:00
Harold Seigel
e8e6415b7a
8058575: IllegalAccessError trying to access package-private class from VM anonymous class
...
Put anonymous classes in unnamed package into host class's package. Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn
2016-09-07 07:19:48 -04:00
Thomas Schatzl
c271d83599
8165292: The gc+task logging is repeated a lot, decreasing the usefulness of -Xlog:gc*=info
...
Separate number of workers used debugging information from adaptive worker sizing log messages.
Reviewed-by: ehelin, sjohanss, jmasa
2016-09-07 09:20:10 +02:00
Lana Steuck
14a83e312b
Merge
2016-09-02 02:41:12 +00:00
Lana Steuck
f0e3ab9218
Added tag jdk-9+134 for changeset 6efb7e03e19c
2016-09-01 23:20:10 +00:00
Tatiana Pivovarova
a78140b822
8165050: [TESTBUG] tests generated by jittester cannot be run with jtreg
...
Reviewed-by: vlivanov
2016-09-01 20:16:04 +03:00
Dmitrij Pochepko
11bd07c98b
8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2016-09-01 21:15:12 +03:00
Dmitrij Pochepko
5b11c37fb7
8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
...
Reviewed-by: kvn
2016-09-01 21:13:20 +03:00
Dmitrij Pochepko
20bd3cebb8
8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
...
Reviewed-by: kvn
2016-09-01 21:12:07 +03:00
Dean Long
2baffbf490
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
...
Process previous versions in Klass::clean_weak_klass_links()
Reviewed-by: coleenp, sspitsyn, stefank, dcubed
2016-08-31 12:10:40 -07:00
Harold Seigel
31becdb0d2
Merge
2016-08-31 16:41:01 +00:00
Alejandro Murillo
aecf372724
Merge
2016-08-31 09:22:53 -07:00
Erik Joelsson
992e74a183
8164862: 2 JVMCI tests should not be executed on linux-x86
...
Reviewed-by: kvn, gtriantafill
2016-08-31 16:48:26 +02:00
Harold Seigel
0fd1f32873
8162412: Ignore any System property specified as -Djdk.module that matches reserved module system properties
...
Change the checks for module related properties to look for specific properties, not just jdk.module
Reviewed-by: coleenp, gziemski, ddmitriev
2016-08-31 10:27:32 -04:00
Tatiana Pivovarova
b2c1c48604
8165030: [TESTBUG] ctw failed to build after 8157957
...
Reviewed-by: kvn
2016-08-31 14:47:20 +03:00
Coleen Phillimore
31d8fcc4f9
8164692: InstanceKlass::_previous_version_count goes negative
...
Decrement previous_version_count when it's removed from the list.
Reviewed-by: dcubed, dlong, sspitsyn
2016-08-31 06:35:19 -04:00
Jini George
ab538ab5ed
8163150: SA: CLHSDB printmdo throws an exception with "java.lang.InternalError: missing reason for 22"
...
Accounted for the new JVMCI related Deoptimization Reasons.
Reviewed-by: dsamersoff, sla
2016-08-31 11:47:14 +03:00
Marcus Larsson
23ceda31a0
8164939: GTest LogDecorations.iso8601_time_test fails on macOS
...
Reviewed-by: sla, dsamersoff
2016-08-31 09:38:46 +02:00
Kim Barrett
66706edf15
8156500: Move Reference pending list into VM to prevent deadlocks
...
Move reference pending list and locking into VM
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart
2016-08-30 23:48:16 -04:00
Mandy Chung
d2d5a91ec4
8160851: Remove old launcher module-related options
...
Reviewed-by: alanb
2016-08-30 17:48:27 -07:00
Kirill Zhaldybin
8a4ddec874
8157468: gc/testlibrary contains a lot of duplicated code
...
Reviewed-by: dfazunen, iignatyev
2016-08-30 21:35:56 +03:00
Thomas Schatzl
e3e4334ed2
Merge
2016-09-02 11:18:04 +02:00
Thomas Schatzl
e4f4b40488
8164936: G1 age table printout contains contents from previous GC
...
Split tenuring threshold update and printing into two separate parts so that they can be used independently.
Reviewed-by: jmasa, sangheki
2016-09-02 09:49:10 +02:00
Robbin Ehn
3e07dc6611
8165215: Setting same UL tag multiple times matches wrong tagset
...
Reviewed-by: mlarsson, rprotacio
2016-09-02 08:51:26 +02:00
Kirill Zhaldybin
8b9c8fc1c4
Merge
2016-09-02 01:39:47 +00:00
Coleen Phillimore
157487a153
Merge
2016-09-02 00:08:18 +00:00
Alejandro Murillo
199b53c0b1
Merge
2016-09-01 15:20:56 -07:00
Coleen Phillimore
f03ab592cc
8165268: [BACKOUT] InstanceKlass::_previous_version_count goes negative
...
Reviewed-by: dcubed
2016-09-01 18:02:13 -04:00
Alejandro Murillo
929ce0118a
Merge
2016-09-01 14:09:01 -07:00
Kirill Zhaldybin
87d30c0c7d
8164039: Convert test_memset_with_concurrent_readers to GTest
...
Reviewed-by: iignatyev, kbarrett
2016-09-01 20:46:40 +03:00
Kirill Zhaldybin
584c5686be
Merge
2016-09-01 18:15:49 +03:00
Goetz Lindenmaier
010d9bf7df
8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
...
Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes
2016-08-30 16:08:52 +02:00
Tobias Hartmann
d98c766949
Merge
2016-08-30 13:51:56 +00:00
Patric Hedlin
4010176ca5
8157024: CodeCache JFR events reporting wrong data
...
Fix scaling
Reviewed-by: kvn
2016-08-30 13:53:36 +02:00
Tobias Hartmann
97391177a8
8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
...
Exception checking code needs to handle pre-allocated exceptions.
Reviewed-by: dnsimon, kvn
2016-08-30 13:24:26 +02:00
Alexander Kulyakhtin
4f55b6c7e0
8148103: add more tests for task "Update JDI and JDWP for modules"
...
A new JDWP test
Reviewed-by: sspitsyn
2016-08-30 12:48:03 +03:00
Dmitry Samersoff
69e076a5bb
Merge
2016-08-30 09:25:18 +00:00
Zoltan Majo
f9d43be3c4
Merge
2016-08-30 09:01:33 +00:00
Trevor Watson
0ad50cd56b
8141634: Implement VarHandles/Unsafe intrinsics on SPARC
...
Implement the appropriate intrinsics on SPARC.
Reviewed-by: kvn, dholmes, zmajo
2016-08-30 10:50:29 +02:00
Jini George
8445923b1c
8164562: serviceability/sa/TestInstanceKlassSizeForInterface.java: fails with NPE
...
Addition of –XX:+UnlockDiagnosticVMOptions for the test invocation for jcmd and modularization related cleanup
Reviewed-by: dholmes, mchung
2016-08-30 11:06:25 +03:00
Zoltan Majo
00c9b389f6
8161720: Better byte behavior for off-heap data
...
Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz
2016-08-30 09:30:16 +02:00
Thomas Schatzl
5258f6573c
8155917: Memory access in free regions during G1 full gc causes regressions in SPECjvm2008 scimark.fft,lu,sor,sparse with 9+116 on Linux-x64
...
Do not unnecessarily touch the memory of free regions during the compaction phase in G1 full gc causing some OSes to allocate physical memory for them, decreasing performance in some situations.
Reviewed-by: mgerdin, jmasa
2016-08-30 09:17:49 +02:00
David Holmes
6db26ca5bf
8158854: Ensure release_store is paired with load_acquire in lock-free code
...
Reviewed-by: shade, dcubed, zgu
2016-08-29 20:13:45 -04:00
Dmitry Fazunenko
56ff858c45
8164660: MinimalVM is not tested with GC tests
...
Reviewed-by: jmasa, tschatzl
2016-08-29 23:04:48 +04:00
Tom Rodriguez
7a6ffc8b52
8161550: [JVMCI] Crash: assert(sig_bt[member_arg_pos] == T_OBJECT)
...
Reviewed-by: zmajo
2016-08-29 17:15:20 +00:00
Kirill Zhaldybin
d871b35f40
8164230: Convert TestCodeCacheRemSet_test to GTest
...
Reviewed-by: mgerdin, dfazunen
2016-08-29 20:15:12 +03:00
Marcus Larsson
99f0753054
8157948: UL allows same log file with multiple file=
...
Reviewed-by: dholmes, rehn
2016-08-29 14:11:22 +02:00
Zoltan Majo
97ed41a8e9
8163880: Constant pool caching of fields inhibited/delayed unnecessarily
...
Delay/inhibit constant pool caching of fields only if necessary
Reviewed-by: kvn
2016-08-29 07:32:37 +02:00
Igor Veresov
2b1aa4e8ae
Merge
2016-08-26 14:47:52 -07:00
Alejandro Murillo
15ff5281de
Merge
2016-08-26 10:14:14 -07:00
Alejandro Murillo
7b50aee93b
Merge
2016-08-26 10:02:47 -07:00
Ioi Lam
e710f3bd8b
8161280: assert failed: reference count underflow for symbol
...
Reviewed-by: dholmes, coleenp, kbarrett
2016-08-26 06:37:34 -07:00
Marcus Larsson
10245a95e3
8150823: UL disables log outputs incorrectly
...
Reviewed-by: rehn, sla
2016-08-26 14:27:41 +02:00
Sharath Ballal
4aea7b3333
8163346: Update jmap-hashcode/Test8028623.java for better diagnostic of timeout
...
Update jmap-hashcode/Test8028623.java to use LingeredApp and rename it to jhsdb/HeapDumpTest.java
Reviewed-by: dsamersoff, dholmes
2016-08-26 13:11:20 +03:00
Lana Steuck
9cbf6bae7c
Merge
2016-08-25 22:36:30 +00:00
Lana Steuck
ff0876af59
Added tag jdk-9+133 for changeset cf75dd18b3cd
2016-08-25 21:18:44 +00:00
Jamsheed Mohammed C M
1f57e15997
8158639: C2 compilation fails with SIGSEGV
...
Fixed the jvms for callsite traps based on declared signature.
Reviewed-by: kvn, vlivanov, dlong
2016-08-25 02:10:03 -07:00
Vladimir Ivanov
d536ff4377
8155635: C2: Mixed unsafe accesses break alias analysis
...
Reviewed-by: jrose, kvn
2016-08-25 12:52:18 +03:00
Vladimir Ivanov
bf0209ffa9
8162101: C2: Handle "wide" aliases for unsafe accesses
...
Reviewed-by: kvn
2016-08-25 12:51:10 +03:00
Yasumasa Suenaga
d1eb1ae8ea
8163581: Heap Parameters in HSDB cannot handle G1CollectedHeap
...
Reviewed-by: dholmes, sjohanss
2016-08-25 12:24:05 +09:00
Rachel Protacio
1618785868
Merge
2016-08-25 13:48:42 +00:00
Rachel Protacio
c6c1bee762
8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
...
Added default format checking of class names loaded by the app class loader
Reviewed-by: coleenp, lfoltan
2016-08-25 09:23:45 -04:00
Christian Tornqvist
820b9e7a16
8164737: Remove Unsafe dependency from ProcessTools
...
Reviewed-by: gtriantafill, dholmes
2016-08-25 08:40:53 -04:00
Dmitry Fazunenko
3ba0af5c09
8164133: Tests gc/arguments/TestAlignmentToUseLargePages.java and gc/cms/TestBubbleUpRef.java use too small heap
...
Reviewed-by: jmasa, sangheki, kzhaldyb
2016-08-25 14:12:09 +04:00
David Holmes
e316907948
8157904: Atomic::cmpxchg for jbyte is missing a fence on initial failure
...
Reviewed-by: simonis, aph, kbarrett
2016-08-24 19:54:03 -04:00
Robbin Ehn
3b1c3587d9
8164208: Update tests with redefine classes UL options and tags
...
Reviewed-by: coleenp, gtriantafill
2016-08-24 20:38:21 +02:00
Kirill Zhaldybin
ad62406df7
8164743: Convert TestAsUtf8 to GTest
...
Reviewed-by: dholmes, rprotacio
2016-08-24 19:21:20 +03:00
Kirill Zhaldybin
635fad4510
8164738: Convert AltHashing_test to GTest
...
Reviewed-by: dholmes, coleenp
2016-08-24 18:10:09 +03:00
Robbin Ehn
d67d71f44c
8163589: Add back class id intrinsic method for event based tracing
...
Reviewed-by: kvn, mgronlun
2016-09-01 08:30:17 +02:00
Martin Doerr
ddfcdd9299
8165014: Unaligned unsafe access should throw InternalError on Solaris
...
Reviewed-by: dholmes, coleenp
2016-08-31 19:41:57 -04:00
Christian Tornqvist
f2dafaefc7
8163146: Remove os::check_heap on Windows
...
Reviewed-by: gtriantafill, coleenp, stuefe
2016-08-23 21:49:33 -04:00
Doug Simon
0eb2d4511b
Merge
2016-08-23 22:31:48 +00:00
Doug Simon
1fd875eaf9
8164358: [JVMCI] expose Hotspot intrinsics and HotSpotIntrinsicCandidate info to JVMCI
...
Reviewed-by: twisti, kvn, never
2016-08-23 22:24:31 +00:00
Erik Gahlin
09b2ad770b
Merge
2016-08-23 22:51:24 +02:00
Vivek Deshpande
82de2bf10e
8151988: Hotspot deoptimizes div/mod pair usage
...
Don't remove control edge of Mod node until DivMod node matching
Reviewed-by: kvn
2016-08-23 12:26:05 -07:00
Coleen Phillimore
6fc83c09aa
Merge
2016-08-23 19:20:13 +00:00
Erik Gahlin
9f2afd7e4e
Merge
2016-08-23 20:38:19 +02:00
Tatiana Pivovarova
bed33a8972
Merge
2016-08-23 18:03:37 +00:00
Coleen Phillimore
160021d374
8038797: JVMTI FollowReferences does not report roots reachable from nmethods
...
Also follow nmethods found on the execution stack.
Reviewed-by: dlong, mgerdin
2016-08-23 13:44:59 -04:00
Christian Tornqvist
3d2138fde0
Merge
2016-08-23 17:27:56 +00:00
Erik Gahlin
c98e599afa
8164523: Clean up metadata for event based tracing
...
Reviewed-by: mlarsson, mgronlun
2016-08-23 19:21:48 +02:00
Christian Tornqvist
1d929d1259
8155964: Create a set of tests for verifying the Minimal VM
...
Reviewed-by: gtriantafill, dholmes, lmesnik, cjplummer
2016-08-23 13:20:51 -04:00
Dmitrij Pochepko
e6e0ecf74c
Merge
2016-08-23 18:57:21 +02:00
Tatiana Pivovarova
a06d2b8547
8164648: [TESTBUG] jittester failed compilation after 8157957
...
Reviewed-by: vlivanov
2016-08-23 19:53:40 +03:00
Dmitrij Pochepko
f724bcdd9d
8164608: [TESTBUG] compiler/profiling tests fail to compile
...
Reviewed-by: ctornqvi
2016-08-23 19:30:56 +03:00
Doug Simon
00979c250a
8164214: [JVMCI] include VarHandle in signature polymorphic method test
...
Reviewed-by: kvn, twisti, iveresov, psandoz
2016-08-23 15:16:45 +00:00
Tobias Hartmann
913622a641
8038348: Instance field load is replaced by wrong data Phi
...
Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage.
Reviewed-by: kvn, vlivanov
2016-08-23 13:44:26 +02:00
Doug Simon
976dd96a1e
Merge
2016-08-22 20:30:37 +00:00
Doug Simon
da1655a009
8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp
...
Reviewed-by: zmajo
2016-08-22 19:29:15 +00:00
Igor Veresov
14830c4604
8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
...
Ignore return value if MH intrinsic returns void
Reviewed-by: roland, kvn
2016-08-22 11:47:15 -07:00
Rachel Protacio
d4728727fb
Merge
2016-08-22 15:54:22 +00:00
Rachel Protacio
fca8d5b7b1
8163973: VM Anonymous classes should not call Class File Load Hooks
...
Ensures CFLH's are not called for VM anonymous classes
Reviewed-by: lfoltan, dholmes, coleenp, vlivanov, acorn
2016-08-22 11:06:18 -04:00
Stefan Johansson
abc62e705c
8163413: gc/metaspace/TestMetaspacePerfCounters failure
...
Reviewed-by: ehelin, dfazunen
2016-08-22 16:48:04 +02:00
Kirill Zhaldybin
d65aa31fd5
8164028: Convert TestPredictions_test to GTest
...
Reviewed-by: jwilhelm, dfazunen, ehelin
2016-08-22 16:43:56 +03:00
David Holmes
5f1f4489ac
8157907: Incorrect inclusion of atomic.hpp instead of atomic.inline.hpp
...
Remove atomic.inline.hpp and move the contents back into atomic.hpp
Reviewed-by: stefank, pliden, simonis
2016-08-21 20:56:37 -04:00
Igor Veresov
a541c52612
Merge
2016-08-21 06:18:09 +02:00
Christian Tornqvist
31cc523eb2
8164521: compiler/rangechecks/TestRangeCheckSmearing.java is missing @build for sun.hotspot.WhiteBox
...
Reviewed-by: coleenp
2016-08-20 09:35:40 -04:00
Igor Veresov
06492bebc5
Merge
2016-08-19 18:51:15 -07:00
Igor Veresov
3f66df6bf7
Merge
2016-08-19 18:48:25 -07:00
Kim Barrett
f86e0c39e6
Merge
2016-08-19 23:57:42 +00:00
Igor Veresov
d39293e00f
Merge
2016-08-19 15:29:57 -07:00
Alejandro Murillo
d1e4300765
Merge
2016-08-19 22:28:32 +00:00
Igor Veresov
40c7a36f94
Merge
2016-08-19 14:35:15 -07:00
Igor Veresov
2ad60b9910
Merge
2016-08-19 14:33:52 -07:00
Dmitrij Pochepko
1c5cc2ccdf
8139700: compiler/jvmci/compilerToVM/DisassembleCodeBlobTest and InvalidateInstalledCodeTest timeout
...
Reviewed-by: kvn
2016-08-20 00:15:45 +03:00
Coleen Phillimore
6b6510c34f
Merge
2016-08-19 22:42:25 +02:00
Alejandro Murillo
93433f584e
Merge
2016-08-19 12:17:31 -07:00
Coleen Phillimore
85381e59e5
8145964: NoClassDefFound error in transforming lambdas
...
Skip VM anonymous classes in retransformation and give an error for redefinition.
Reviewed-by: dholmes, dcubed, never
2016-08-19 14:54:31 -04:00
Karen Kinnear
6758f23018
Merge
2016-08-19 20:38:30 +02:00
Alejandro Murillo
fca083f9fd
Merge
2016-08-19 11:22:14 -07:00
Christian Tornqvist
5868fdc4b7
Merge
2016-08-19 18:20:22 +02:00
Karen Kinnear
3b21f492f9
8163808: Fix asserts and logging for old classfile vtable construction
...
Reviewed-by: coleenp, lfoltan, rprotacio, ctornqvi
2016-08-19 11:32:43 -04:00
Jesper Wilhelmsson
4fc1987255
8164124: [BACKOUT] G1 does not implement millis_since_last_gc which is needed by RMI GC
...
Reviewed-by: jprovino
2016-08-19 17:19:47 +02:00
Christian Tornqvist
ad85e18f23
8157957: ClassNotFoundException: jdk.test.lib.JDKToolFinder
...
Reviewed-by: coleenp, gtriantafill, mseledtsov, iignatyev, dholmes, dsamersoff
2016-08-19 10:06:30 -04:00
Erik Joelsson
f05597d500
8164297: Jtreg test exeinvoke fails to link on Ubuntu
...
Reviewed-by: tbell, dholmes
2016-08-19 16:02:21 +02:00
Tobias Hartmann
ebb0356d35
8064892: Non-methods code cache overflow is not handled correctly
...
Should keep track of requested code blob type for error reporting. Added additional debug output.
Reviewed-by: kvn, dpochepk
2016-08-19 08:34:30 +02:00
Yasumasa Suenaga
7c11898ffe
8164319: CLHSDB dumpcodecache throws StackOverflowError
...
Reviewed-by: dholmes, dsamersoff
2016-08-19 01:20:39 -04:00
David Holmes
bc0d3d976b
8152849: share/vm/runtime/mutex.cpp:1161 assert(((uintptr_t(_owner))|(uintptr_t(_LockWord.FullWord))|(uintptr_t(_EntryList))|(uintptr_t(_WaitSet))|(uintptr_t(_OnDeck))) == 0) failed
...
Reviewed-by: dcubed
2016-08-18 21:37:26 -04:00
Lana Steuck
b8b0d54e93
Merge
2016-08-18 21:33:36 +00:00
Vladimir Kozlov
c6d82df571
8162496: missing precedence edge for anti_dependence
...
Fix Implicit Null Check optimization code.
Reviewed-by: roland, aph
2016-08-18 14:31:02 -07:00
Lana Steuck
692e9367d0
Added tag jdk-9+132 for changeset a11ec8919fef
2016-08-18 21:01:21 +00:00
Coleen Phillimore
663f12c18e
8037138: x86: problem with JVMTI breakpoint
...
Do aload(0) after rewriting aload bytecodes to fast version for frequent pairs.
Reviewed-by: dlong, dholmes, dcubed
2016-08-18 10:47:09 -04:00
Dmitry Samersoff
16509e9432
Merge
2016-08-18 11:11:40 +00:00
Dmitry Samersoff
e29ddeca2c
8157236: attach on ARMv7 fails with com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file
...
Add more diagnostic to attach code
Reviewed-by: dholmes, alanb
2016-08-18 14:07:00 +03:00
Dmitry Samersoff
c0cfad4f3d
8151345: compiler/codecache/jmx/PeakUsageTest.java is failing on jdk9/dev for JPRT -testset hotspot
...
Reviewed-by: sla, dsamersoff
2016-08-18 12:10:18 +03:00
Igor Ignatyev
c645d7bb87
8164035: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java failing with Agent JAR not found or no Agent-Class attribute
...
Reviewed-by: kvn
2016-08-18 11:26:35 +03:00
Nils Eliasson
ee1cbde17b
Merge
2016-08-17 22:34:33 +02:00
Vladimir Ivanov
e3d5b655af
8164103: C2: Broken cmpxchgb encoding on x86
...
Reviewed-by: kvn, shade, psandoz
2016-08-17 22:09:57 +03:00
Pavel Punegov
8474269d18
8156852: Convert JSON_test to Gtest
...
Convert test from InternalVMTests to Gtest
Reviewed-by: kvn, kzhaldyb
2016-08-17 18:48:34 +03:00
Hiroshi H Horii
4347d96655
8164920: ppc: enhancement of CRC32 intrinsic
...
Reviewed-by: goetz, mdoerr
2016-09-22 12:17:24 +02:00
Kishor Kharbas
f6ec56f5bb
8078122: YMM registers upper 128 bits may get clobbered by a JNI call on windows
...
Convert all XMM registers to be Save-on-Call on Win64.
Reviewed-by: kvn
2016-09-21 13:47:56 -07:00
Tobias Hartmann
466c23ffe0
8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME
...
Reduced heap memory consumption of test.
Reviewed-by: kvn
2016-09-21 08:14:46 +02:00
Michael Berg
5b54998a23
8129376: SPECjvm98-client performance regression in 9-b66
...
Reviewed-by: kvn
2016-09-20 16:50:37 -07:00
Dean Long
e2e8ee17d0
Merge
2016-09-20 16:34:45 -04:00
Igor Ignatyev
f711aaa04c
8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner
...
Reviewed-by: kvn, ppunegov
2016-09-20 17:30:33 +03:00
Doug Simon
2c923c1c95
8165457: [JVMCI] increase InterpreterCodeSize for JVMCI
...
Reviewed-by: twisti
2016-09-19 13:26:37 -07:00
Vladimir Kozlov
de89ff8c55
8166096: variable tracking size limit exceeded in jvmciCompilerToVM.cpp
...
Turn off var-tracking-assignments for jvmciCompilerToVM.cpp
Reviewed-by: dlong
2016-09-16 21:10:56 -07:00
Doug Simon
037770a994
Merge
2016-09-14 19:55:08 +00:00
Doug Simon
d5ca7a299c
8165434: [JVMCI] remove uses of setAccessible
...
Reviewed-by: twisti, never
2016-09-14 12:34:37 -07:00
Vladimir Kozlov
5b7be48cdb
Merge
2016-09-14 20:22:53 +02:00
Doug Simon
a83ab529f9
8165755: [JVMCI] replace use of vm_abort with vm_exit
...
Reviewed-by: dholmes
2016-09-14 05:48:18 -07:00
Goetz Lindenmaier
474c035379
8165235: [TESTBUG] RTM tests must check OS version
...
Also change enabling RTM on Aix to OS version 7.2.
Reviewed-by: simonis, fzhinkin
2016-09-01 16:47:53 +02:00
Gustavo Romero
c6be265b46
8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe
...
Reviewed-by: kvn
2016-09-08 18:17:50 -04:00
Jamsheed Mohammed C M
4ae6ce2b44
8164508: unexpected profiling mismatch in c1 generated code
...
Made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn
2016-09-09 06:11:54 -07:00
Michael Berg
6384a5d55d
8165565: Shorten branches causes incorrect code for SKX
...
Don't replace restoreMask CountedLoopEnd with short branches.
Reviewed-by: kvn
2016-09-07 12:23:25 -07:00
Vivek Deshpande
d58e3e0324
8154122: Intrinsify fused mac operations
...
Added FMA intrinsics on x86
Reviewed-by: kvn, aph, darcy
2016-08-26 12:17:50 -07:00
Tobias Hartmann
2eab293b99
Merge
2016-08-17 06:23:04 +00:00
Tobias Hartmann
be08874935
8164091: VM fails during startup with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked"
...
Don't throw java_lang_VirtualMachineError during VM initialization.
Reviewed-by: zmajo, dlong, dholmes
2016-08-17 08:19:06 +02:00
Dean Long
28ccc9e20c
Merge
2016-08-16 17:54:08 +00:00