Jesper Wilhelmsson
106e220ae2
Merge
2016-11-11 16:44:36 +01:00
Lana Steuck
41b6425f10
Added tag jdk-9+144 for changeset 458b7becdccc
2016-11-11 05:11:52 +00:00
Goetz Lindenmaier
c5a2c4af0e
8169373: Work around linux NPTL stack guard error
...
Also skip libc guard page for compiler thread, merge similar code on linux platforms, and streamline libc guard page handling on linuxs390, linuxppc, aixppc.
Reviewed-by: dholmes, dcubed, kvn
2016-11-08 16:30:36 +01:00
Lana Steuck
e6ef8a5897
Merge
2016-11-04 17:52:18 +00:00
Lana Steuck
76a0bfd7dd
Added tag jdk-9+143 for changeset 621dfac78ca1
2016-11-04 17:24:23 +00:00
Mandy Chung
150d28bb0e
6479237: (cl) Add support for classloader names
...
Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn
2016-11-03 18:08:02 -07:00
Bob Vandette
2ed31c7b3b
8167501: ARMv7 Linux C2 compiler crashes running jtreg harness on MP systems
...
Reviewed-by: dcubed
2016-11-03 10:44:17 -04:00
Jini George
4e3c345d78
8164783
: SA: jhsdb clhsdb 'printall' often throws "Corrupted constant pool" assertion failure
...
Do the special handling for invokedynamic bytecodes while printing out the bytecodes in a method
Reviewed-by: dsamersoff, sundar
2016-11-03 11:53:20 +05:30
Erik Joelsson
9229e79238
8063154: Checked in jvmti.h not in sync with generated jvmti.h
...
Reviewed-by: tbell
2016-11-02 10:43:23 +01:00
Kirill Zhaldybin
db6e54d852
8168493: Convert TestBitMap_test to GTest
...
Reviewed-by: kbarrett, tschatzl
2016-11-01 16:23:29 +03:00
Jini George
95a418feb0
8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1
...
Avoid potential data loss by avoiding the long-to-int cast of the return value of minus()
Reviewed-by: dsamersoff, sspitsyn
2016-11-23 12:08:37 +05:30
Kim Barrett
358f09e305
8166811: Missing memory fences between memory allocation and refinement
...
Refactored to have needed barrier
Reviewed-by: tschatzl, ehelin
2016-11-22 20:50:31 -05:00
Kim Barrett
213906ee83
8166607: G1 needs klass_or_null_acquire
...
Use acquire where needed, split refinment humongous and non to simplify.
Reviewed-by: tschatzl, ehelin
2016-11-22 20:24:47 -05:00
Vivek Deshpande
1170f8e5c8
8165287: fix compress intrinsics to produce correct results with avx512
...
Reviewed-by: kvn
2016-11-22 13:59:45 -08:00
Michael Berg
56ed7077a8
8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check
...
Reviewed-by: kvn
2016-11-22 11:34:11 -08:00
Michail Chernov
ba634d1749
8168396: Unexpected OOME in GcCauseTest02 and GcTest02
...
Reviewed-by: tschatzl, dfazunen
2016-11-22 16:13:13 +03:00
Jiangli Zhou
1b1cffb128
8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM
...
Exit the VM and report error if the second ReservedSpace() call also fails.
Reviewed-by: cjplummer, sspitsyn, iklam
2016-11-21 21:07:45 -05:00
Andrew Haley
753b3cf3e6
8170100: AArch64: Crash in C1-compiled code accessing References
...
Reviewed-by: roland
2016-11-21 17:38:13 +00:00
Andrew Haley
cbdf3828d8
8170098: AArch64: VM is extremely slow with JVMTI debugging enabled
...
Reviewed-by: roland
2016-11-21 17:29:17 +00:00
Tobias Hartmann
e52cf63f69
8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe
...
CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1).
Reviewed-by: kvn, dlong
2016-11-21 09:33:06 +01:00
Tobias Hartmann
94e3514d8f
8169711: CDS does not patch entry trampoline if intrinsic method is disabled
...
Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime.
Reviewed-by: kvn, iklam
2016-11-21 08:27:10 +01:00
Roman Kennke
d1f8287a49
8169901: AArch64: CompareAndExchange intrinsics clobber address register
...
Reviewed-by: aph
2016-11-18 19:04:48 +00:00
Michail Chernov
71c22433e4
8166719: gc/stress/TestStressG1Humongous.java fails with OOME
...
Reviewed-by: tschatzl, dfazunen
2016-11-18 18:46:08 +03:00
Rahul Raghavan
49398b11cb
8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed
...
Removed the zero check
Reviewed-by: adinn, aph, thartmann
2016-11-18 03:40:56 -08:00
Rachel Protacio
7246df4cca
Merge
2016-11-17 21:59:52 +00:00
Rachel Protacio
3f2be39bb3
8165550: Add class loader names to ClassCastException message
...
Adds new format of class loader names to VM ClassCastException messages
Reviewed-by: dholmes, mchung, lfoltan
2016-11-17 16:28:45 -05:00
Harold Seigel
ccbb28f6a0
8166304: Skipping access check for classes generated by core reflection
...
Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect
Reviewed-by: acorn, lfoltan, rehn
2016-11-17 14:23:29 -05:00
Jini George
81f1e7056b
8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation
...
Modified the jtreg tests to use @modules
Reviewed-by: dsamersoff, rehn
2016-11-17 15:54:48 +03:00
Michail Chernov
5f5f5e574d
8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
...
Reviewed-by: dfazunen, tschatzl
2016-11-16 18:57:42 +03:00
Sharath Ballal
7c690441e4
7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled
...
Cast to long to avoid truncation in swapLong()
Reviewed-by: dsamersoff
2016-11-16 14:11:30 +03:00
Kim Barrett
7d9d3aa1a0
8169423: Infinite loop in G1's ConcurrentMarkThread
...
Also terminate loop if has_aborted flag is set.
Reviewed-by: tschatzl, sjohanss
2016-11-15 19:39:51 -05:00
Harold Seigel
198498171b
8169551: Segfaults in error traces when module version is null
...
Make sure module->version() is not null before dereferencing it.
Reviewed-by: coleenp, gtriantafill, lfoltan
2016-11-15 08:34:56 -05:00
Michail Chernov
8aadf612a2
Merge
2016-11-15 15:30:03 +03:00
Michail Chernov
cf892bc788
8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
...
Reviewed-by: tschatzl, dfazunen
2016-11-15 14:04:39 +03:00
Jiangli Zhou
e6f754f318
Merge
2016-11-14 19:24:14 -05:00
Jiangli Zhou
70abdc1e0e
8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check
...
Change the assert to check the current delta is less than 0x7FFFFFFF.
Reviewed-by: iklam, ddmitriev
2016-11-14 18:03:44 -05:00
Calvin Cheung
facec36cb2
Merge
2016-11-14 19:21:18 +00:00
Calvin Cheung
1c8fc7bca4
8168796: relax vm options checking during CDS dump time
...
Warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules
Reviewed-by: hseigel, jiangli, sspitsyn
2016-11-14 10:42:13 -08:00
Yang Zhang
d718f0e61e
8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux
...
Reviewed-by: kvn, drwhite
2016-11-14 10:10:10 -08:00
Volker Simonis
82da03621f
8169625: Libjsig build doesn't set flags for ppc64/s390 builds
...
Reviewed-by: erikj
2016-11-14 11:15:43 +01:00
Jesper Wilhelmsson
d89285aebb
8169597: Quarantine TestCpoolForInvokeDynamic.java until JDK-8169232 is solved
...
Reviewed-by: egahlin, gtriantafill
2016-11-11 16:52:44 +01:00
Jesper Wilhelmsson
bc72fc2242
Merge
2016-11-11 16:44:36 +01:00
Erik Helin
aebe7f557d
Merge
2016-11-11 12:27:22 +01:00
Goetz Lindenmaier
003b7aba48
8169317: [s390] Various minor bug fixes and adaptions
...
Reviewed-by: mdoerr
2016-11-07 12:37:28 +01:00
Rahul Raghavan
c5b56dab55
8169201: Montgomery multiply intrinsic should use correct name
...
Corrected stubName to montgomery_multiply for inline_montgomeryMultiply()
Reviewed-by: aph, thartmann, zmajo
2016-11-10 23:26:56 -08:00
Tom Rodriguez
72d04ec80a
8169554: [JVMCI] expose missing StubRoutines for intrinsics
...
Reviewed-by: kvn
2016-11-10 13:08:02 -08:00
Nils Eliasson
df8bbfafc7
8167656: Unstable MethodHandle inlining causing huge performance variations
...
Profile calls without a reciever
Reviewed-by: jrose, vlivanov, kvn
2016-11-10 18:08:31 +01:00
Razvan A Lupusoru
c372aca124
8167067: Fix x86 SHA instructions to be non Vex encoded
...
Reviewed-by: kvn
2016-11-09 10:21:56 -08:00
Erik Helin
d19575bfac
8167679: G1 phase logging is messy
...
Reviewed-by: sjohanss, tschatzl
2016-11-07 10:38:42 +01:00
Lana Steuck
fd8b04bc7d
Merge
2016-10-27 21:22:32 +00:00
Lana Steuck
6d91f16949
Added tag jdk-9+142 for changeset 9d611e487d3e
2016-10-27 16:28:59 +00:00
Harold Seigel
300390f275
8167104: Additional class construction refinements
...
Reviewed-by: acorn, mschoene, asmotrak
2016-10-26 15:12:53 -04:00
Alejandro Murillo
af03100a51
Merge
2016-10-20 16:53:56 -07:00
Lana Steuck
2e120c8872
Merge
2016-10-20 20:01:43 +00:00
Lana Steuck
e3368d77e0
Added tag jdk-9+141 for changeset 9bd03c20ec2f
2016-10-20 18:38:08 +00:00
David Holmes
23e5629a05
Merge
2016-10-19 00:16:02 +00:00
David Holmes
027d770be6
8165827: Support private interface methods in JNI, JDWP, JDI and JDB
...
Reviewed-by: dcubed, lfoltan, sspitsyn
2016-10-18 20:03:17 -04:00
Calvin Cheung
c5dc50c03f
8166931: Do not include classes which are unusable during run time in the classlist file
...
Added check to exclude classes found in the --patch-module list
Reviewed-by: jiangli, lfoltan, iklam
2016-10-18 16:15:03 -07:00
Jiangli Zhou
3b1fe56bf5
Merge
2016-10-18 17:38:17 -04:00
Tom Rodriguez
611b262198
Merge
2016-10-18 19:31:21 +00:00
Dmitry Fazunenko
0185bba467
Merge
2016-10-18 18:59:01 +00:00
Tom Rodriguez
a478c6155c
Merge
2016-10-18 17:47:03 +00:00
Andrew Haley
fd45fd98b7
Merge
2016-10-18 17:21:55 +00:00
Dmitry Fazunenko
5aa21143a2
Merge
2016-10-18 17:18:11 +00:00
Andrew Haley
50b678d7a0
Merge
2016-10-18 17:14:09 +00:00
Tom Rodriguez
fff2e89e6d
8166972: [JVMCI] reduce size of interpreter when JVMCI is enabled
...
Reviewed-by: kvn, twisti
2016-10-18 17:06:58 +00:00
Coleen Phillimore
da45a98b46
Merge
2016-10-18 16:09:34 +00:00
Dmitry Fazunenko
23d0bfc849
Merge
2016-10-18 16:02:14 +00:00
Dmitry Fazunenko
d530964acc
8165621: Convert TestG1BiasedArray_test to GTest
...
Reviewed-by: jwilhelm, kzhaldyb
2016-10-18 19:26:07 +04:00
Doug Simon
8302237d39
Merge
2016-10-18 15:15:51 +00:00
Erik Helin
719abe462c
Merge
2016-10-18 16:21:43 +02:00
Coleen Phillimore
04bc07be95
8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly
...
Return Metablocks smaller than dictionary's dark matter.
Co-authored-by: Jon Masamitsu <jon.masamitsu@oracle.com>
Reviewed-by: mgerdin, sspitsyn, dsamersoff
2016-10-18 08:39:43 -04:00
Christian Tornqvist
54ccd49af7
Merge
2016-10-18 12:26:04 +00:00
Robbin Ehn
39c74d7fdc
Merge
2016-10-18 13:24:02 +02:00
Christian Tornqvist
37a92b35cd
8159799: Tests using jcmd fails intermittently with Could not open PerfMemory on Windows
...
Reviewed-by: gtriantafill, dholmes, sla, fparain
2016-10-18 06:17:10 -04:00
Christian Tornqvist
d7ea0d733b
8166738: Enable concurrency in Hotspot jtreg testing
...
Reviewed-by: gtriantafill, erikj, sspitsyn
2016-10-18 06:14:10 -04:00
Robbin Ehn
f1e682cc3c
Merge
2016-10-18 12:06:52 +02:00
Robbin Ehn
449c641e3d
8165526: Kitchensink sudden death - error code 0x406d1388
...
Reviewed-by: dholmes, sla, gtriantafill
2016-10-18 10:51:25 +02:00
Tobias Hartmann
4bb6761600
8153134: Infinite loop in handle_wrong_method in jmod
...
Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong
2016-10-18 09:43:12 +02:00
Sangheon Kim
614320ba5e
8167494: Deprecate AutoGCSelectPauseMillis
...
Reviewed-by: kbarrett, ehelin
2016-10-17 16:40:49 -07:00
Sangheon Kim
fb49622c7e
8166461: Deprecate UseAutoGCSelectPolicy
...
Reviewed-by: kbarrett, ehelin
2016-10-17 21:21:53 -07:00
Coleen Phillimore
f860133cc4
Merge
2016-10-18 02:53:36 +00:00
Sangheon Kim
3171a6fcee
Merge
2016-10-18 01:47:24 +00:00
Coleen Phillimore
4bcb9f4aee
Merge
2016-10-18 00:15:02 +00:00
Jon Masamitsu
867c3bfaef
8155948: Add message for CMS deprecation for Oracle builds
...
Reviewed-by: kbarrett, dholmes, coleenp, drwhite
2016-10-17 16:46:12 -07:00
Alan Burlison
7520497b75
8157141: Fix for JDK-8031290 is unnecessarily fragile
...
8166454: meminfo(2) has been available since Solaris 9
Reviewed-by: dholmes, kbarrett
2016-10-17 19:18:08 -04:00
Martin Walsh
811ccf69ad
8165482
: java in ldoms, with cpu-arch=generic has problems
...
Reviewed-by: dholmes, alanbur
2016-10-17 19:12:28 -04:00
Stanislav Smirnov
c13329714b
8165687: Fix license and copyright headers in jd9 under hotspot/test
...
Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements.
Co-authored-by: Vassili Igouchkine <vassili.igouchkine@oracle.com>
Reviewed-by: dholmes, iris
2016-10-17 18:54:12 -04:00
David Holmes
7e084fd81f
8166197: assert(RelaxAssert || w != Thread::current()->_MutexEvent) failed: invariant
...
Reviewed-by: dcubed, cvarming
2016-10-17 18:40:10 -04:00
Roland Westrelin
29e33425a4
8168086: 8166869 broke jvmci build on aarch64
...
Reviewed-by: kvn
2016-10-17 17:55:10 +02:00
Vladimir Kozlov
28c75424e3
Merge
2016-10-14 08:54:02 -07:00
Lana Steuck
b006895cb4
Merge
2016-10-13 23:03:14 +00:00
Lana Steuck
6813916b73
Added tag jdk-9+140 for changeset ddbbb16c6b6e
2016-10-13 21:01:10 +00:00
Max Ockner
06ee36561b
8167446: Add back PermSize and MaxPermSize
...
Added Permsize and MaxPermSize as obsolete options to remain indefinitely.
Reviewed-by: coleenp, hseigel, lfoltan
2016-10-13 15:57:24 -04:00
Alejandro Murillo
82157115c2
Merge
2016-10-13 08:57:54 -07:00
Mandy Chung
7bcdb60438
8167511: IgnoreModulePropertiesTest.java needs update for JDK-8162401
...
Reviewed-by: lfoltan, hseigel
2016-10-13 08:00:10 -07:00
Ningsheng Jian
6a9dfd0048
8167595: AArch64: SEGV in stub code cipherBlockChaining_decryptAESCrypt
...
Reviewed-by: aph
2016-10-12 12:24:41 +00:00
Martin Doerr
4b792903da
8166970: Adapt mutex padding according to DEFAULT_CACHE_LINE_SIZE
...
Reviewed-by: coleenp, dholmes, dcubed, redestad
2016-10-12 10:41:00 +02:00
Magnus Ihse Bursie
a6aec9bc10
8167424: Various trivial fixes in build system
...
Reviewed-by: erikj, tbell
2016-10-11 09:49:50 +02:00
Jiangli Zhou
4d9fc9541d
8167333: Invalid source path info might be used when creating ClassFileStream after CFLH transforms a shared classes in some cases
...
Use NULL as 'source' when there is no valid source path info.
Reviewed-by: iklam, dholmes, dsamersoff
2016-10-10 20:50:33 -04:00
Doug Simon
896a819c2b
8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci
...
Reviewed-by: mchung, twisti, alanb
2016-10-11 00:08:20 +02:00
Harold Seigel
63e0cc39e9
8166364: fatal error: acquiring lock DirtyCardQ_CBL_mon/16 out of order with lock Module_lock/6 -- possible deadlock
...
Set the mirror's module field outside of the module lock.
Reviewed-by: dsamersoff, dholmes, rehn
2016-10-10 08:34:32 -04:00
Doug Simon
b7b3fb4266
8167353: [JVMCI] JVMCI re-initialization check is in the wrong location
...
Reviewed-by: kvn, twisti
2016-10-07 15:40:34 -07:00
Roland Westrelin
b49746775c
8169497: Aarch64: Improve internal array handling
...
Reviewed-by: aph
2016-10-07 15:59:38 +02:00
Dmitry Samersoff
ab06fed6eb
Merge
2016-11-09 08:45:51 +00:00
Sharath Ballal
9afb326e44
7107014: sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach infinite loop
...
Avoid infinite loop in sun.jvm.hotspot.HSDB.FindObjectByTypeCleanupThunk.showConsole.attach
Reviewed-by: rehn, dsamersoff
2016-11-09 13:38:52 +05:30
Jini George
3eedbd0f73
8169344: Potential open file descriptor in exists() of hotspot/agent/src/os/bsd/ps_core.c
...
Use access() instead of open() to check for the existence of a file
Reviewed-by: dsamersoff, dholmes
2016-11-09 10:56:32 +03:00
Jini George
2c79bd5892
7107018: sun.jvm.hotspot.utilities.soql.JSJavaHeap.forEachClass incorrect test
...
Correction for incorrect double checking of ‘k’ not being null.
Reviewed-by: dsamersoff, rehn
2016-11-09 09:30:27 +03:00
Doug Simon
1bab9425ed
8169331: [JVMCI] incomplete API to MethodParameters attribute
...
Reviewed-by: kvn
2016-11-07 17:02:46 +01:00
Erik Helin
db9932fb37
8168904: Initialize and reset G1 phase times to zero
...
Reviewed-by: sjohanss, jprovino
2016-10-28 15:50:09 +02:00
Nils Eliasson
902650f058
8160543: C1: Crash in java.lang.String.indexOf in some java.sql tests
...
C1 must use unverified entry point for unloaded methods.
Reviewed-by: vlivanov, goetz
2016-11-01 14:22:38 +01:00
Goetz Lindenmaier
afd17cbfc4
8166837: [TESTBUG] Fix tests on Linux/s390x
...
Reviewed-by: kvn, simonis
2016-10-31 11:36:45 +01:00
Erik Joelsson
01f09f5782
8169255: Link gtestLauncher statically if libjvm is configured for static linking
...
Reviewed-by: tbell, dholmes
2016-11-07 10:12:14 +01:00
Iris Clark
bb43a0e538
8166799: ASSEMBLY_EXCEPTION contains historical company name
...
Reviewed-by: mchung, tbell
2016-10-06 18:05:53 -07:00
Lana Steuck
76159db225
Merge
2016-10-06 23:12:14 +00:00
Lana Steuck
3cc0174544
Added tag jdk-9+139 for changeset 9e274c9c3047
2016-10-06 20:56:10 +00:00
Volker Simonis
fcdc3eac28
8159611: C2: ArrayCopy elimination skips required parameter checks
...
Reviewed-by: kvn, zmajo, thartmann
2016-10-06 18:51:24 +02:00
Zoltan Majo
7bc6ecfba8
8167578: C1: compiler.escapeAnalysis.TestArrayCopy fails to throw ArrayStoreException
...
Remove code that causes C1's arraycopy to skip type checks if the length argument is 0
Reviewed-by: kvn
2016-11-01 09:19:14 +01:00
Michail Chernov
45a6944636
Merge
2016-10-31 17:36:39 +00:00
Michail Chernov
f4949ad896
8168535: Quarantine GcCauseTest02 and GcTest02
...
Reviewed-by: jwilhelm, sjohanss
2016-10-31 18:18:05 +03:00
Goetz Lindenmaier
29654f8fe5
8168283: adlc: fix error expanding expanded nodes
...
Reviewed-by: kvn
2016-10-19 11:08:03 +02:00
Roland Westrelin
bedfd21b60
8167300: Scheduling failures during gcm should be fatal
...
Reviewed-by: kvn, mcberg
2016-10-10 17:04:42 +02:00
Roland Westrelin
21f23a996e
8167298: assert(tp->base() != Type::AnyPtr) crash with Unsafe.compareAndExchangeObject*
...
Unsafe.compareAndExchangeObject should keep track of returned type after matching
Reviewed-by: shade, vlivanov
2016-10-13 12:27:39 +02:00
Doug Simon
47096d7dd1
8168915: [JVMCI] use MethodParameters attribute instead of depending on -g option for sanity checks
...
Reviewed-by: kvn
2016-10-29 01:09:42 +02:00
Tobias Hartmann
dd45be3f41
8168770: Fix for 8151988 causes performance regression on SPARC
...
Reversed and re-implemented fix for 8151988 to eagerly cut off control input of Div and Mod nodes.
Reviewed-by: kvn
2016-10-31 09:50:12 +01:00
Vladimir Kozlov
797316e4f1
Merge
2016-10-28 19:33:22 +00:00
Dmitry Chuyko
e70bbbd57f
8067744: XMM/SSE float register values corrupted by JNI_CreateVM call in JRE 8 (Windows)
...
Save/restore registers in generate_get_cpu_info() code which checks interrupts.
Reviewed-by: kvn, mcberg
2016-10-28 12:28:46 -07:00
Staffan Larsen
1db73e7104
8168305: GC.class_stats should not require -XX:+UnlockDiagnosticVMOptions
...
Reviewed-by: rehn, mlarsson, iklam
2016-10-28 08:40:35 +02:00
Paul Sandoz
a1289cce5b
8166974: invokedynamic implementation should not wrap Errors
...
Reviewed-by: dholmes, jrose
2016-10-14 14:47:01 -07:00
Gerard Ziemski
e555a3e342
8166145: runtime/threads/ThreadInterruptTest3 fails with ExitCode 0
...
Added new hashtables logging tag and used it print out the table performance details.
Reviewed-by: coleenp, dholmes
2016-10-27 09:42:45 -05:00
Igor Henrique Soares Nunes
8ab06fddce
8168318: PPC64: Use cmpldi instead of li/cmpld
...
Reviewed-by: goetz
2016-10-27 12:22:28 +02:00
Markus Grönlund
c313933e5d
Merge
2016-10-27 12:18:36 +02:00
Martin Doerr
9ccff4aa30
8168083: PPC64: Cleanup template interpreter after 8154580 and 8154867
...
Reviewed-by: goetz, coleenp
2016-10-27 11:41:53 +02:00
Markus Grönlund
07a68838f2
Merge
2016-10-27 11:20:37 +02:00
Markus Grönlund
5ce7a44cf0
8168662: Intrinsic support for event based tracing needs explicit control dependency
...
Reviewed-by: kvn, rehn
2016-10-27 11:14:30 +02:00
Marcus Larsson
43db68dee4
8146009: "pure virtual method called" with using new GC logging mechanism
...
Co-authored-by: Michail Chernov <michail.chernov@oracle.com>
Reviewed-by: dsamersoff, dholmes, mchernov
2016-10-21 10:14:54 +02:00
Marcus Larsson
8641d21c56
8166117: Add UTC timestamp decorator for UL
...
Reviewed-by: rehn, rprotacio
2016-10-21 10:18:11 +02:00
Goetz Lindenmaier
a4cfffae9b
8167673: [s390] The s390 port
...
Template interpreter, C1, C2
Reviewed-by: kvn, simonis
2016-10-13 14:49:34 +02:00
Andrew Haley
810f5aada6
Merge
2016-10-06 09:36:23 +00:00
Andrew Haley
25a130784d
8167200: AArch64: Broken stack pointer adjustment in interpreter
...
Always adjust SP unconditionally
Reviewed-by: dlong, kbarrett
2016-10-06 09:25:21 +00:00
Doug Simon
dd2c391c43
8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties
...
Reviewed-by: kvn
2016-10-05 13:56:26 -07:00
Vladimir Kozlov
60735c4b5c
Merge
2016-10-05 21:35:05 +02:00
Tom Rodriguez
a777d77fb5
8166929: [JVMCI] Expose decompile counts in MDO
...
Reviewed-by: twisti
2016-10-05 11:32:50 -07:00
Alejandro Murillo
ce5aedb30c
Merge
2016-10-05 09:52:53 -07:00
Erik Joelsson
f747c500ff
8161025: GPL header missing comma in year
...
Reviewed-by: dholmes
2016-10-05 17:11:14 +02:00
Erik Helin
f2c1ba20ec
8167190: Remove confusing timestamps from the gc log
...
Reviewed-by: sjohanss, pliden
2016-10-05 16:00:10 +02:00
Alejandro Murillo
eea7047fba
Merge
2016-10-05 06:28:22 -07:00
Goetz Lindenmaier
a5eb94ccef
8167184: [s390] Extend relocations for pc-relative instructions
...
Reviewed-by: kvn
2016-10-05 15:20:35 +02:00
Stefan Johansson
3c1ab21ffa
8165949: Serial and ConcMarkSweep do not unload strings when class unloading is disabled
...
Reviewed-by: mgerdin, tschatzl, stefank
2016-10-05 13:35:57 +02:00
Erik Joelsson
8de7ce99bd
8150736: Excessive disk space used by build system
...
Reviewed-by: ihse
2016-10-05 10:49:49 +02:00
Roland Schatz
067a31e839
Merge
2016-10-03 19:09:26 +00:00
Roland Schatz
f79d9adc24
8166781: fix wrong comment in ReceiverTypeData
...
Reviewed-by: kvn
2016-10-03 17:54:28 +00:00
Dean Long
ea3671c0ba
Merge
2016-10-03 12:35:51 -04:00
Calvin Cheung
ac6b2ca3dc
8166930: minor cleanups 1) remove reference to ZIP_ReadMappedEntry 2) checking of st_mode
...
Reviewed-by: jiangli, lfoltan
2016-09-30 12:11:02 -07:00
Alejandro Murillo
d058e0d477
Merge
2016-09-30 03:24:03 -07:00
Alejandro Murillo
f0393d5b01
Merge
2016-09-30 02:52:38 -07:00
Erik Joelsson
ebba4ba1c1
8160630: libjimage.so and others should link statically to libgcc
...
Reviewed-by: ihse, tbell
2016-09-30 09:06:02 +02:00
Rachel Protacio
a687d709e2
Merge
2016-09-29 18:00:01 +00:00
Rachel Protacio
876f72beaf
8160064: StackWalker implementation added logging option without using UL
...
Moved StackWalk logging to Unified Logging framework
Reviewed-by: coleenp, mockner, dholmes, mchung
2016-09-29 13:32:17 -04:00
Lana Steuck
d24ea639be
Merge
2016-09-29 17:23:47 +00:00
Lana Steuck
5e40fe543e
Added tag jdk-9+138 for changeset b4b4c1119f39
2016-09-29 16:45:09 +00:00
Roland Westrelin
a8c02b10fd
8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently
...
Reviewed-by: vlivanov
2016-09-28 11:17:51 +02:00
Jamsheed Mohammed C M
7cc1fb0747
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
...
Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, vlivanov
2016-09-29 22:37:05 -07:00
Tom Rodriguez
146d0563d9
8166869: [JVMCI] record metadata relocations for metadata references
...
Reviewed-by: kvn
2016-09-29 10:00:56 -07:00
Chuck Rasbold
f99a7c05c4
8166742: SIGFPE in C2 Loop IV elimination
...
Reviewed-by: kvn
2016-09-28 10:11:40 -07:00
Alejandro Murillo
42f19e9bc4
Merge
2016-09-27 09:04:49 -07:00
Doug Simon
25017eef2c
8166517: [JVMCI] export JVMCI to auto-detected JVMCI compiler
...
Reviewed-by: kvn, twisti
2016-09-27 04:48:51 -07:00
Goetz Lindenmaier
26559c033b
8166765: [ppc] Port "8163014: Mysterious/wrong value for long frame local variable on 64-bit"
...
Reviewed-by: mockner
2016-09-27 10:47:08 +02:00
Goetz Lindenmaier
a4676806a8
8166777: [ppc] port "8164086: Checked JNI pending exception check should be cleared"
...
Reviewed-by: fparain, dholmes
2016-09-27 15:45:44 +02:00
Sharath Ballal
9de81c383a
8165537: runtime/SharedArchiveFile/SASymbolTableTest.java fails with NullPointerException
...
Modify SASymbolTableTest.java to attach to LingeredApp and also handle the case where SymbolTable is not created.
Reviewed-by: dsamersoff, mseledtsov, iklam
2016-09-28 11:58:56 +05:30
Dean Long
632120bcd7
Merge
2016-09-27 20:55:13 -04:00
Erik Österlund
e6c9f4d18d
8165857: CMS _overflow_list is missing volatile specifiers
...
Change _overflow_list from "oop" to "oopDesc* volatile", both CMS and ParNew.
Reviewed-by: kbarrett, tschatzl
2016-09-27 16:43:59 -04:00
Ningsheng Jian
d3ef4d9c33
8165673: AArch64: Fix JNI floating point argument handling
...
Reviewed-by: aph, adinn
2016-09-27 09:25:26 +01:00
Martin Doerr
ec43099478
8166689: PPC64: Race condition between stack bang and non-entrant patching
...
Reviewed-by: goetz
2016-09-27 09:26:30 +02:00
Dean Long
42ec83b459
Merge
2016-09-26 14:21:21 -04:00
Kirill Zhaldybin
7487c57399
8159818: Convert IHOP_test to GTest
...
Reviewed-by: tschatzl, iignatyev
2016-09-26 17:49:01 +03:00
Frederic Parain
f0060fce2d
Merge
2016-09-26 20:24:34 +00:00
Frederic Parain
e36aa5f9d0
8146546: assert(fr->safe_for_sender(thread)) failed: Safety check
...
Reviewed-by: dcubed, gziemski, dlong
2016-09-26 15:56:39 -04:00
Kim Barrett
7a9ceeb8ef
8166663: Simplify oops_on_card_seq_iterate_careful
...
Remove unnecessary parameter, change return value.
Reviewed-by: tschatzl, mgerdin
2016-09-26 14:38:35 -04:00
Alejandro Murillo
147c8c897c
Merge
2016-09-23 13:32:17 -07:00
Igor Ignatyev
d2c144fb0f
8166549: fix incorrectly @ignore-d hotspot/compiler tests
...
Reviewed-by: kvn, kzhaldyb
2016-09-22 22:51:51 +03:00
Lana Steuck
16891876ab
Merge
2016-09-22 18:32:20 +00:00
Brent Christian
362c2a8f6d
8166501: compilation error in stackwalk.cpp on some gccs
...
Reviewed-by: coleenp
2016-09-22 10:24:25 -07:00
Lana Steuck
7b52c73b39
Added tag jdk-9+137 for changeset 94d6d0f4ced0
2016-09-22 16:41:12 +00:00
Goetz Lindenmaier
969358fbb3
8166562: C2: Suppress relocations in scratch emit
...
Reviewed-by: kvn
2016-09-22 18:33:47 +02:00
Goetz Lindenmaier
da8430daf1
8166561: [s390] Adaptions needed for s390 port in C1 and C2
...
Reviewed-by: kvn
2016-09-22 18:29:15 +02:00
Goetz Lindenmaier
7aed968c10
8166560: [s390] Basic enablement of s390 port
...
Also fix problem with ARM Elf configuration.
Reviewed-by: dholmes, coleenp
2016-09-22 18:23:15 +02:00
Volker Simonis
9a793cb30e
8168490: Use the LL/ULL suffixes to define 64-bit integer literals on Windows
...
Reviewed-by: dholmes, mgerdin, stuefe
2016-10-25 16:42:28 +02:00
Rachel Protacio
e715dd214c
Merge
2016-10-26 20:13:29 +00:00
Rachel Protacio
420a682afa
8167995: -Xlog:defaultmethods=debug: lengthy method descriptor triggers "StringStream is re-allocated with a different ResourceMark"
...
Removed nested ResourceMark declarations
Reviewed-by: dholmes, hseigel
2016-10-26 15:46:13 -04:00
Boris Molodenkov
ebdc27f789
8165451: Convert WorkerDataArray_test to GTest
...
Reviewed-by: jwilhelm
2016-10-26 17:29:47 +03:00
Tobias Hartmann
ed9adcbdfa
8164612: NoSuchMethodException when method name contains NULL or Latin-1 supplement character
...
String length needs to be updated when converting from unicode to utf8.
Reviewed-by: kvn, coleenp
2016-10-26 14:36:05 +02:00
Igor Ignatyev
3953f5a523
Merge
2016-09-22 16:41:01 +02:00
Dmitry Samersoff
ce7e3e24e4
Merge
2016-09-22 14:29:56 +00:00
Andrew Dinn
200e239278
8166433: AArch64: Fix for JDK-8163014 broke AArch64 build
...
Reviewed-by: adinn, coleenp
2016-09-22 09:18:16 -04:00
Jini George
fadcca5e9a
8166552: SA: Missed testcase for add default methods to InstanceKlass
...
Add default methods to InstanceKlass to enable SA to inspect default methods
Reviewed-by: dsamersoff, iklam
2016-09-22 15:42:40 +03:00
Erik Joelsson
3dad87645d
8166202: Tracefile gensrc cannot handle closed src dir in different location
...
Reviewed-by: egahlin, dholmes, tbell
2016-09-22 08:57:37 +02:00
Kirill Zhaldybin
691719a05b
Merge
2016-09-22 00:21:25 +02:00
Chris Plummer
dcde22fc99
8161225: Assert failure in JVMTI GetNamedModule at JPLISAgent.c line: 792
...
Made the assert less restrictive.
Reviewed-by: dholmes, dcubed, sspitsyn
2016-09-21 12:53:16 -07:00
Christian Tornqvist
9cc42b8afa
Merge
2016-09-21 18:40:50 +00:00
Christian Tornqvist
52d47e1dbb
Merge
2016-09-21 16:52:45 +00:00
Coleen Phillimore
363f3f44ad
Merge
2016-09-21 16:47:26 +00:00
Christian Tornqvist
371c29a652
8164852: Move slow tier1/tier2 runtime tests to later tiers
...
Reviewed-by: gtriantafill, sla, mseledtsov
2016-09-21 12:45:18 -04:00
Alejandro Murillo
d70098fba8
Merge
2016-09-21 09:29:30 -07:00
Coleen Phillimore
e57692c642
8163969: Cyclic interface initialization causes JVM crash
...
Fix interface initialization to follow spec: interface initializations do not set initialization state of interfaces that extend them.
Reviewed-by: dholmes, acorn, lfoltan
2016-09-21 09:56:18 -04:00
Dmitry Dmitriev
25c6510309
8150758: [TESTBUG] need jvmti tests for module aware agents
...
Reviewed-by: sspitsyn, dsamersoff
2016-09-21 16:46:13 +03:00
Alan Burlison
ce5c490b25
8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged
...
Reviewed-by: erikj
2016-09-21 14:23:33 +02:00
Kirill Zhaldybin
fc6ff5182d
Merge
2016-09-21 11:31:23 +02:00
Serguei Spitsyn
b1e537250c
Merge
2016-09-21 08:38:21 +00:00
Serguei Spitsyn
70c7173745
8147943: jvmti.h generated with GPL header
...
Generate the jvmti.h with the GPL+CP header
Reviewed-by: dcubed, alanb
2016-09-21 01:33:21 -07:00
Joseph Provino
6e3a0f41c1
Merge
2016-09-20 22:38:26 +00:00
Joseph Provino
e11ceb441a
Merge
2016-09-20 20:45:35 +00:00
Erik Österlund
f6f5dfdb4a
8033552: Fix missing missing volatile specifiers in CAS operations in GC code
...
Add missing volatile specifiers.
Reviewed-by: kbarrett, tschatzl
2016-09-20 15:42:17 -04:00
Calvin Cheung
7ee6161c86
Merge
2016-09-20 20:22:19 +02:00
Calvin Cheung
f9707ab4cd
8164011: --patch-module support for CDS
...
Allows the use of the --patch-module vm option with CDS. However, classes found in --patch-module during dump time will not be archived.
Reviewed-by: iklam, dcubed, lfoltan
2016-09-20 10:37:19 -07:00
Brent Christian
453166437e
8165372: StackWalker performance regression following JDK-8147039
...
Stack walking can use javaVFrame or vframeStream
Reviewed-by: coleenp, mchung
2016-09-20 10:04:55 -07:00
Joseph Provino
0086595519
8164482: [REDO] G1 does not implement millis_since_last_gc which is needed by RMI GC
...
G1 does not return a correct value for the CollectedHeap::millis_since_last_gc()
Reviewed-by: tschatzl, kbarrett
2016-09-20 10:27:51 -04:00
Erik Österlund
6085d008cc
8165860: WorkGroup classes are missing volatile specifiers for lock-free code
...
Reviewed-by: mgerdin, tschatzl
2016-09-20 11:41:43 +02:00
Kim Barrett
5cc9e041ae
Merge
2016-09-20 00:34:54 +00:00
Kim Barrett
9b7c58376f
8166228: Remove unused HeapRegion::object_iterate_mem_careful()
...
Removed unused function.
Reviewed-by: mgerdin, tschatzl
2016-09-19 19:59:28 -04:00
Harold Seigel
2e74f81187
8166312: Backout 8165017
...
Backout of the change for JDK-8165017 because tests failed on windows
Reviewed-by: ctornqvi, dholmes, gtriantafill
2016-09-19 19:25:09 -04:00
Thomas Schatzl
c354a62301
8166207: Use of Copy::conjoint_oops_atomic in global mark stack causes crashes on arm64
...
Use Copy::conjoint_memory_atomic() instead.
Reviewed-by: kbarrett
2016-09-19 22:55:26 +02:00
Kim Barrett
443a10735b
Merge
2016-09-19 17:35:25 +00:00
Kim Barrett
8617484bde
8166229: Eliminate ParNew's use of klass_or_null()
...
Use list_ptr_from_klass instead of klass_or_null.
Reviewed-by: mgerdin, jmasa
2016-09-19 13:12:26 -04:00
Lois Foltan
368585d0db
8163406: The fixup_module_list must be protected by Module_lock when inserting new entries
...
In java_lang_Class::create_mirror, restructure the check for adding a class to the fixup_module_list, guarded by Module_lock.
Reviewed-by: acorn, coleenp, dholmes, zgu
2016-09-19 12:04:28 -04:00
Martin Doerr
8180ee5c6a
8166140: C1: Possible integer overflow in LIRGenerator::generate_address on several platforms
...
Reviewed-by: kvn
2016-09-19 15:08:03 +02:00
Tobias Hartmann
36c39d5c25
8161085: PreserveFPRegistersTest fails with 'AssertionError: Final value has changed'
...
C1's G1 barriers should save/restore vector registers before calling into the runtime.
Reviewed-by: kvn, vlivanov
2016-09-26 08:51:36 +02:00
Jiangli Zhou
eb52950704
8078644: CDS needs to support JVMTI CFLH
...
Support posting CLFH for shared classes. Tests are contributed by Misha Seledtsov.
Reviewed-by: iklam, coleenp, acorn, dcubed, sspitsyn
2016-09-18 21:10:48 -04:00
Alejandro Murillo
51fc5bf895
Merge
2016-09-16 10:57:18 -07:00
Kirill Zhaldybin
0581d8c4cb
8165613: Convert TestKlass_test to Gtest
...
Reviewed-by: coleenp, rehn
2016-09-16 19:49:03 +03:00
Lana Steuck
b746593bbf
Merge
2016-09-15 21:09:16 +00:00
Lana Steuck
35bb5b0369
Added tag jdk-9+136 for changeset 36d7560ae09e
2016-09-15 17:15:52 +00:00
Kirill Zhaldybin
9665140a14
8165602: Convert TestChunkedList_test to GTest
...
Reviewed-by: iignatyev, dfazunen
2016-09-15 18:18:39 +03:00
Erik Österlund
1d00efa1c6
8165858: heapRegionManager is missing volatile specifier for _claims
...
Added volatile specifier.
Reviewed-by: kbarrett, tschatzl
2016-09-24 16:02:29 -04:00
Kim Barrett
c0c4200524
8166583: Add oopDesc::klass_or_null_acquire()
...
Added new function.
Reviewed-by: dholmes, tschatzl
2016-09-23 18:23:12 -04:00
Alejandro Murillo
630f133f17
Merge
2016-09-23 13:44:01 -07:00
Mandy Chung
5460376f61
8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method
...
Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn
2016-09-14 11:53:20 -07:00
Jon Masamitsu
cc223fcb91
8161029: GPL header missing comma after year
...
Reviewed-by: kbarrett, ehelin
2016-09-13 16:18:44 -07:00
Harold Seigel
228097de7c
8149607: [Verifier] Do not verify pop, pop2, swap, dup* against top
...
Throw VerifyError exception if type top is illegally popped from the stack.
Reviewed-by: coleenp, acorn, ddmitriev
2016-09-14 10:02:49 -04:00
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