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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
Erik Gahlin
|
c98e599afa
|
8164523: Clean up metadata for event based tracing
Reviewed-by: mlarsson, mgronlun
|
2016-08-23 19:21:48 +02: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
|
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 |
|
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
|
40c7a36f94
|
Merge
|
2016-08-19 14:35:15 -07:00 |
|
Igor Veresov
|
2ad60b9910
|
Merge
|
2016-08-19 14:33:52 -07:00 |
|
Coleen Phillimore
|
6b6510c34f
|
Merge
|
2016-08-19 22:42:25 +02: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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Harold Seigel
|
2a74c06b8d
|
8030221: Checking for anonymous class should check for NULL as well as potential nesting
Store the first non-anonymous class as the host when defining the anonymous class so don't need look for it later.
Reviewed-by: dholmes, lfoltan
|
2016-08-16 09:56:18 -04:00 |
|
Doug Simon
|
72dcc9193e
|
8163962: [JVMCI] integrate VarHandles
Add VarHandle support to JVMCI
Reviewed-by: psandoz, iveresov
|
2016-08-15 14:08:01 -07:00 |
|