Staffan Larsen
|
47d774ab34
|
8077364: "if( !this )" construct prevents build on Xcode 6.3
Reviewed-by: stefank, simonis
|
2015-04-15 09:34:46 +02:00 |
|
Cheleswer Sahu
|
f93a647092
|
8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath
Reviewed-by: dholmes, coleenp
|
2015-04-13 23:04:02 -07:00 |
|
Jaroslav Bachorik
|
1baf145d9e
|
Merge
|
2015-04-08 08:07:47 +00:00 |
|
David Holmes
|
d3e55fcf3e
|
Merge
|
2015-04-08 06:01:14 +00:00 |
|
David Holmes
|
8459bbf4c1
|
8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM
Reviewed-by: lfoltan, sspitsyn
|
2015-04-08 01:27:44 -04:00 |
|
Serguei Spitsyn
|
89256b01cb
|
8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match
Remove the assert and deallocate cashed class file bytes that are in collision
Reviewed-by: coleenp, dcubed
|
2015-04-07 20:18:28 -07:00 |
|
Calvin Cheung
|
d4c484b0ba
|
Merge
|
2015-04-03 13:45:33 -07:00 |
|
Jaroslav Bachorik
|
ed433c58a0
|
8074368: ThreadMXBean.getThreadInfo() corrupts memory when called with empty array for thread ids
Reviewed-by: mchung
|
2015-04-03 15:40:35 +02:00 |
|
Coleen Phillimore
|
ca12a72730
|
Merge
|
2015-04-03 13:18:06 +00:00 |
|
Thomas Stuefe
|
704c02a180
|
8074860: Structured Exception Catcher missing around CreateJavaVM on Windows
Add __try/__except around JNI_CreateJavaVM
Reviewed-by: mgronlun, dcubed
|
2015-04-03 05:55:33 -04:00 |
|
Coleen Phillimore
|
dccc407b83
|
8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes
Metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method.
Reviewed-by: sgehwolf, dholmes
|
2015-04-02 14:02:54 -04:00 |
|
Harold Seigel
|
64bb2ce311
|
8076236: VM permits illegal flags for class init method
Move check for multiple access flags so that it also covers instance initialization methods
Reviewed-by: ctornqvi, lfoltan
|
2015-04-02 08:50:10 -04:00 |
|
Jaroslav Bachorik
|
afa2dbda46
|
Merge
|
2015-04-02 07:44:55 +00:00 |
|
Coleen Phillimore
|
f0035b701e
|
8076492: Make common code from template interpreter code
Move case statement out of assembly code
Reviewed-by: minqi, sspitsyn, dholmes
|
2015-04-01 22:03:17 -04:00 |
|
Staffan Larsen
|
d350f07d51
|
8076450: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java: assert(!on_C_heap() || allocated_on_C_heap()) failed: growable array must be on C heap if elements are
Reviewed-by: fparain, mgronlun, dholmes
|
2015-04-01 15:27:04 +02:00 |
|
Thomas Stuefe
|
1afbc04d56
|
8076185: Provide SafeFetchX implementation for zero
Implement SafeFetchX for zero using setjmp/longjmp and Posix TLS
Reviewed-by: sgehwolf, dholmes
|
2015-03-31 05:30:36 -04:00 |
|
Coleen Phillimore
|
38c3337610
|
Merge
|
2015-03-31 02:11:09 +00:00 |
|
Jeremy Manson
|
0353353bde
|
8074895: os::getenv is inadequate
Reviewed-by: dholmes, coleenp
|
2015-03-30 17:32:18 -04:00 |
|
Coleen Phillimore
|
6ee6fe38a0
|
Merge
|
2015-03-30 19:27:30 +00:00 |
|
Max Ockner
|
f0fa5ca5f0
|
8074718: Merge templateTable_x86 _32 and _64 .hpp files
TemplateTable_x86 32 and 64 bit files have been merged.
Reviewed-by: hseigel, coleenp
|
2015-03-30 09:47:52 -04:00 |
|
Severin Gehwolf
|
e1598c8a28
|
8076181: bytecodeInterpreter.cpp refers to unknown labels
Reviewed-by: coleenp, dholmes
|
2015-03-27 16:12:40 +01:00 |
|
Jaroslav Bachorik
|
c8b0b0b85c
|
8023093: Add ManagementAgent.status diagnostic command
Reviewed-by: sla
|
2015-03-26 10:37:10 +01:00 |
|
Jaroslav Bachorik
|
a16c45029d
|
8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'
Reviewed-by: sla, fparain, egahlin, ykantser
|
2015-03-23 11:46:15 +01:00 |
|
Harold Seigel
|
1665046b90
|
Merge
|
2015-03-29 09:20:27 -04:00 |
|
Coleen Phillimore
|
b115f80cb5
|
8075967: Zero interpreter asserts for SafeFetch<32,N> calls in ObjectMonitor
Implement SafeFetchX unsafely and make CanUseSafeFetchX false for Zero
Reviewed-by: sgehwolf, dholmes
|
2015-03-25 22:27:51 -04:00 |
|
Yumin Qi
|
3e6cf09c39
|
8074345: Enable RewriteBytecodes when VM runs with CDS
Enable bytecode rewriting when CDS turned on.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: coleenp, iklam
|
2015-03-25 15:18:37 -07:00 |
|
Harold Seigel
|
257436004b
|
7127066: Class verifier accepts an invalid class file
For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps.
Reviewed-by: acorn, dholmes
|
2015-03-25 08:16:48 -04:00 |
|
Stefan Karlsson
|
602b7d79e9
|
8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
Reviewed-by: jwilhelm, brutisso
|
2015-03-25 10:13:56 +01:00 |
|
Stefan Karlsson
|
b980d93909
|
8075809: Add missing includes of stack.inline.hpp
Reviewed-by: jmasa, pliden
|
2015-03-25 10:08:09 +01:00 |
|
Stefan Karlsson
|
0c57e77d43
|
8075803: Fix GC includes and forward declarations
Reviewed-by: pliden, mgerdin
|
2015-03-24 11:21:21 +01:00 |
|
Stefan Johansson
|
7f727ff4df
|
8075735: Missing include causes minimal build failure
Added the missing include.
Reviewed-by: jprovino, dholmes, stefank
|
2015-03-24 10:24:31 +01:00 |
|
Jesper Wilhelmsson
|
5f5b27baba
|
Merge
|
2015-03-23 22:08:14 +01:00 |
|
Severin Gehwolf
|
e1d7a11c64
|
8075533: Zero JVM segfaults for -version after JDK-8074552
Remove SafeFetchXX Zero implementations and guard test with CanUseSafeFetchXX
Reviewed-by: simonis, coleenp
|
2015-03-23 13:53:44 +01:00 |
|
Max Ockner
|
0d9de873f4
|
8072128: mutexLocker.cpp _mutex_array[] initialization broken with safepoint check change
Fixed missing "++" in _mutex_array[] initialization.
Reviewed-by: dholmes, fparain
|
2015-03-19 15:30:06 -04:00 |
|
Serguei Spitsyn
|
cc2bb40bf3
|
8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement.<init>
Use method cpref and klass version to provide meaningful methods name in stacktraces
Reviewed-by: coleenp, dcubed
|
2015-03-20 02:44:51 -07:00 |
|
Coleen Phillimore
|
f2ecc46c20
|
Merge
|
2015-03-19 23:33:38 +00:00 |
|
Daniel D. Daugherty
|
295d64e29f
|
Merge
|
2015-03-19 14:28:44 -07:00 |
|
Coleen Phillimore
|
ea3e362117
|
Merge
|
2015-03-19 21:11:18 +00:00 |
|
Zoltan Majo
|
379e3d6fb6
|
Merge
|
2015-03-19 18:01:39 +01:00 |
|
Coleen Phillimore
|
01893ae525
|
8005521: StressMethodComparator is not thread-safe
Remove the debug option. It isn't correct or tested.
Reviewed-by: gtriantafill, dholmes, sspitsyn
|
2015-03-19 09:47:27 -04:00 |
|
Harold Seigel
|
bbd0191aea
|
8075118: JVM stuck in infinite loop during verification
Keep a list of handlers to prevent the same handler from being scanned repeatedly.
Reviewed-by: dlong, dholmes
|
2015-03-19 08:55:50 -04:00 |
|
Dmitry Dmitriev
|
15f8d6fc9c
|
8075216: Remove old flags, regarding to JDK9, from obsolete_jvm_flags
Reviewed-by: dholmes, simonis, gziemski
|
2015-03-18 17:45:47 -04:00 |
|
Jon Masamitsu
|
473bf6175f
|
8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
Reviewed-by: tschatzl, brutisso
|
2015-03-17 11:19:05 -07:00 |
|
Per Lidén
|
cee2c148bc
|
8076294: Cleanup of CollectedHeap::kind()
Reviewed-by: stefank, ecaspole
|
2015-04-01 10:49:08 +02:00 |
|
Kim Barrett
|
be607cf8cf
|
8075401: Remove DiscoveredListIterator::update_discovered()
Remove unnecessary function
Reviewed-by: brutisso, jwilhelm, ecaspole
|
2015-03-30 10:24:00 -04:00 |
|
David Lindholm
|
5449ba9220
|
8076173: VirtualSpaceNode container_count() and container_count_slow() have different return types
Reviewed-by: pliden, stefank
|
2015-03-31 11:34:35 +02:00 |
|
Bengt Rutisson
|
68ad80c022
|
8076241: Remove unused methods mod_card_iterate() and non_clean_card_iterate_serial()
Reviewed-by: kbarrett, pliden, stefank
|
2015-03-31 11:29:21 +02:00 |
|
Bengt Rutisson
|
a5e42354fe
|
8076237: Remove unused _collector_policy field in SharedHeap
Reviewed-by: jwilhelm, drwhite, stefank
|
2015-03-31 11:27:20 +02:00 |
|
Per Lidén
|
ff23a17283
|
8076231: Remove unused is_in_partial_collection()
Reviewed-by: brutisso, drwhite
|
2015-03-31 08:27:30 +02:00 |
|
Mikael Gerdin
|
062cf882e0
|
8076225: Move the thread claim parity from SharedHeap to Thread
Reviewed-by: brutisso, jwilhelm, kbarrett
|
2015-03-31 07:54:56 +02:00 |
|