40964 Commits

Author SHA1 Message Date
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
Dean Long
45204fc0bf Merge 2016-09-08 23:43:45 -04: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
Alejandro Murillo
a59ec11276 Merge 2016-09-10 12:18:31 -07:00
J. Duke
7624e7608b Merge 2017-07-05 22:12:19 +02:00
J. Duke
928ca7b92f Merge 2017-07-05 22:12:11 +02:00
J. Duke
3fe3c6a919 Merge 2017-07-05 22:12:04 +02:00
J. Duke
3968717f42 Merge 2017-07-05 22:11:56 +02:00
J. Duke
f5b45e2314 Merge 2017-07-05 22:11:46 +02:00
J. Duke
9090f54880 Merge 2017-07-05 22:11:37 +02:00
J. Duke
9411d23d15 Merge 2017-07-05 22:11:30 +02:00
J. Duke
d660965ebc Merge 2017-07-05 22:11:16 +02:00
J. Duke
55392080f0 Added tag jdk-9+135 for changeset e384420383a5 2017-07-05 22:10:59 +02:00
J. Duke
e1a6127998 Merge 2017-07-05 22:10:57 +02:00
J. Duke
f8c84f706d Merge 2017-07-05 22:10:52 +02:00
J. Duke
26a8ca67e5 Merge 2017-07-05 22:10:41 +02:00
J. Duke
067d02c051 Merge 2017-07-05 22:10:32 +02:00
J. Duke
875f947372 Merge 2017-07-05 22:10:22 +02:00
J. Duke
8d3330b723 Merge 2017-07-05 22:10:13 +02:00
J. Duke
8490d15721 Merge 2017-07-05 22:10:05 +02:00
J. Duke
a80f5a0352 Merge 2017-07-05 22:09:41 +02:00
J. Duke
1a5f4a7f9c Added tag jdk-9+134 for changeset a71210c0d980 2017-07-05 22:08:57 +02:00
J. Duke
5b5a8a6cc6 Merge 2017-07-05 22:08:56 +02:00
J. Duke
2bc3adf21a Merge 2017-07-05 22:08:49 +02:00
J. Duke
1511bc8a0d Merge 2017-07-05 22:08:38 +02:00
J. Duke
b7dfcd0b16 Merge 2017-07-05 22:08:33 +02:00
J. Duke
a8fd207a27 Merge 2017-07-05 22:08:24 +02:00
J. Duke
637fc0b863 Merge 2017-07-05 22:08:15 +02:00
J. Duke
bd2c652136 Merge 2017-07-05 22:08:08 +02:00
J. Duke
f535243dd4 Merge 2017-07-05 22:07:54 +02:00
J. Duke
a0f04e5b3d Added tag jdk-9+133 for changeset e17429a7e843 2017-07-05 22:07:36 +02:00
J. Duke
9f1c64a88b Merge 2017-07-05 22:07:34 +02:00
J. Duke
9586418c73 Merge 2017-07-05 22:07:28 +02:00