Christian Thalinger
a0b1b7ca70
Merge
2014-06-02 10:48:02 -07:00
Christian Thalinger
8f1c6dfff7
Merge
2014-05-30 09:49:53 -07:00
Igor Ignatyev
f99eed3f24
8038756: new WB API :: get/setVMFlag
...
Reviewed-by: vlivanov, sla
2014-05-30 17:20:48 +04:00
Coleen Phillimore
f5266ba9b2
Merge
2014-05-23 16:43:47 -04:00
Kirill Shirokov
20674a667a
8032970: Add stack size check methods to WhiteBox API
...
Reviewed-by: twisti, kvn, iignatyev
2014-05-24 00:04:21 +04:00
Christian Thalinger
67ad89efd5
Merge
2014-05-22 16:26:05 -07:00
Peter Allwin
09afb7b210
8027230: Overflow in java.lang.instrument.Instrumentation.getObjectSize() method
...
Reviewed-by: dholmes, sspitsyn
2014-05-22 09:12:29 +02:00
Coleen Phillimore
024bb79ec8
Merge
2014-05-17 19:34:38 -04:00
Serguei Spitsyn
7f2b064e43
8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
...
Relax the guaranty for deleted methods
Reviewed-by: dcubed, coleenp
2014-05-16 15:05:44 -07:00
Yuri Gaevsky
cc3c656cf1
8025580: Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors
...
The fix removes all UseNewReflection/ReflectionWrapResolutionErrors occurrences/logic and adds them into the list of obsolete_jvm_flags in arguments.cpp.
Reviewed-by: coleenp, hseigel
2014-05-15 17:38:50 -04:00
Christian Thalinger
115d44f61b
Merge
2014-05-15 11:35:26 -07:00
Coleen Phillimore
388434f387
Merge
2014-05-12 09:47:57 -04:00
David Chase
305ec3bd3f
8037816: Fix for 8036122 breaks build with Xcode5/clang
...
Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank
2014-05-09 16:50:54 -04:00
Goetz Lindenmaier
fb62773268
8042737: Introduce umbrella header prefetch.inline.hpp
...
Reviewed-by: twisti, stefank
2014-05-08 15:37:17 +02:00
Gerard Ziemski
ed9c096396
8038654: Separate SymbolTable and StringTable code
...
Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted.
Reviewed-by: coleenp, stefank
2014-05-07 14:16:45 -05:00
Goetz Lindenmaier
6e6f0720a9
8042195: Introduce umbrella header orderAccess.inline.hpp
...
Reviewed-by: dholmes, kvn, stefank, twisti
2014-04-29 15:17:27 +02:00
Christian Thalinger
78bfdda141
Merge
2014-05-02 19:00:04 -07:00
Tobias Hartmann
06c26b6f97
8036956: remove EnableInvokeDynamic flag
...
The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9.
Reviewed-by: kvn, twisti
2014-04-29 08:08:44 +02:00
Staffan Larsen
c1abf998a6
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
...
Reviewed-by: mgronlun, kamg
2014-04-28 09:27:47 +02:00
Alejandro Murillo
a162ea836e
8030011: Update Hotspot version string output
...
Reviewed-by: dholmes, jcoomes, kvn
2014-04-24 14:06:40 -07:00
Lois Foltan
8c36d0cd2b
8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults
...
A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.
Reviewed-by: acorn, coleenp, kamg
2014-04-14 14:27:45 -04:00
David Simms
d7f12e04aa
8039947: Dtrace return probe name for jni_SetStaticBooleanField named incorrectly
...
Reviewed-by: sla, dholmes, gtriantafill
2014-04-14 11:23:06 +02:00
Erik Helin
8ca6367144
Merge
2014-04-11 10:31:25 +02:00
Igor Ignatyev
613af45d92
8039597: WhiteBox :: clean type profiling data
...
Reviewed-by: kvn, roland
2014-04-09 22:37:37 +04:00
Erik Helin
4bc795f2db
Merge
2014-04-08 13:50:58 +02:00
Erik Helin
dda69c88e0
Merge
2014-04-04 10:24:48 +02:00
Bharadwaj Yadavalli
a12d6f7a1e
Merge
2014-04-03 17:05:19 -04:00
Marcus Larsson
9efb17f38f
6664815: Eliminate redundant memcpy operation in jni_GetStringUTFRegion
...
Added support for target buffer in as_utf8_string(), minor refactoring of as_utf8 and added some internal VM testing
Reviewed-by: coleenp, dsimms, sla, dholmes
2014-04-03 14:54:42 +02:00
Mikael Gerdin
a52fd3388d
8037959: BitMap::resize frees old map before copying memory if !in_resource_area
...
Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl
2014-04-02 14:17:34 +02:00
Vladimir Kozlov
77d38feb95
8038633: crash in VM_Version::get_processor_features() on startup
...
Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test.
Reviewed-by: iveresov, iignatyev
2014-03-31 13:08:03 -07:00
Dmitry Samersoff
5c15816a53
Merge
2014-03-30 03:29:48 -07:00
Nils Eliasson
c3f6e08de3
Merge
2014-03-27 14:15:42 +01:00
Igor Ignatyev
d9187e9799
8038240: new WB API to get nmethod
...
Reviewed-by: morris, kvn
2014-03-27 11:17:26 +04:00
Filipp Zhinkin
8167043964
8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
...
Reviewed-by: iveresov, kvn, iignatyev
2014-03-22 00:26:48 +04:00
Erik Helin
386f42f40c
Merge
2014-03-21 09:11:56 +01:00
Stefan Johansson
1ed5b22d6e
8029186: regression-hotspot nightly failure: assert(FLAG_IS_DEFAULT(MaxNewSize) || MaxNewSize < MaxHeapSize) failed
...
Cleaned up the collector policy and added more asserts to enforce that the heap is correctly setup.
Reviewed-by: jwilhelm, jmasa
2014-03-19 17:08:03 +01:00
Coleen Phillimore
4880019b3e
8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array
...
Call ProtectionDomain constructor instead of making all fields null.
Reviewed-by: fparain, zgu
2014-03-18 13:45:27 -04:00
Serguei Spitsyn
6c36e9d3fd
6976636: JVM/TI test ex03t001 fails assertion
...
Relax assert in the post_class_unload for the CMS case
Reviewed-by: dcubed, dsamersoff
2014-03-17 19:29:29 -07:00
Axel Siebenborn
6035ac234b
8036666: VMTI GetObjectMonitorUsage does not return correct recursion count
...
Fix object lock recursion count and add test
Reviewed-by: sspitsyn, dsamersoff
2014-03-11 15:22:44 +01:00
Vladimir Ivanov
38d80b03c4
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
...
Reviewed-by: kvn, iveresov
2014-03-11 15:06:34 +04:00
Serguei Spitsyn
791b5d2b0d
6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")
...
It is more safe to get/update data for suspended threads at a safepoint
Reviewed-by: dcubed, twisti, dholmes
2014-03-01 08:05:55 -08:00
Dmitry Samersoff
e1998b8813
Merge
2014-03-01 01:36:48 -08:00
Thomas Schatzl
329e55e7b0
8035406: Improve data structure for Code Cache remembered sets
...
Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time.
Reviewed-by: mgerdin, brutisso
2014-03-17 10:12:21 +01:00
Erik Helin
000c4d9734
Merge
2014-02-28 14:56:04 +01:00
Ivan Gerasimov
9bb0f46d00
8035893: JVM_GetVersionInfo fails to zero structure
...
Reviewed-by: sla, zgu
2014-02-28 16:00:40 +04:00
Stefan Karlsson
959bdfb211
8035746: Add missing Klass::oop_is_instanceClassLoader() function
...
Reviewed-by: mgerdin, coleenp
2014-02-27 10:36:50 +01:00
Jesper Wilhelmsson
ead6152f73
8035822: Unable to test minimalVM
...
Moved the test code inside INCLUDE_ALL_GCS
Reviewed-by: dholmes, stefank
2014-02-26 14:52:42 +01:00
Jaroslav Bachorik
2b75897176
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
...
Reviewed-by: dcubed, dholmes, sspitsyn
2014-02-24 10:28:22 +01:00
Axel Siebenborn
cdc5c0c966
8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump
...
The heap walking is inconsistent without following references from expression stack, so need to fix it
Reviewed-by: coleenp, sspitsyn
2014-02-23 22:36:19 -08:00
Vladimir Kozlov
4200d0d095
Merge
2014-02-20 12:20:56 -08:00