Yuri Gaevsky
4f2c88d8cd
8043925: Fix typo in verifier.cpp
...
Fix lookupswitch
Reviewed-by: sla, coleenp
2014-05-23 16:54:01 -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
John Coomes
e08330c0d5
Merge
2014-05-23 10:28:09 -07:00
Christian Thalinger
71d4460883
Merge
2014-05-23 09:22:01 -07:00
Christian Thalinger
67ad89efd5
Merge
2014-05-22 16:26:05 -07:00
Lana Steuck
b1ddf14645
Merge
2014-05-22 14:38:34 -07:00
Dmitry Samersoff
e70b7ac623
8042155: [TESTBUG] Tests for stack guard pages have to be cleaned up
...
Tests for 6929067 and 8009062 should be composed to single test that provide better testing for stack guard pages behaviour
Reviewed-by: coleenp, dcubed, dsimms
2014-05-22 13:22:09 -07:00
David Katleman
b6a3e971bb
Added tag jdk9-b14 for changeset 631682a70d8a
2014-05-22 12:53:50 -07:00
Lois Foltan
cab91cae04
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
...
Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp
Reviewed-by: dholmes, coleenp, kvn
2014-05-22 11:36:23 -04:00
Jon Masamitsu
6fc7041617
Merge
2014-05-22 06:39:47 -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
Shrinivas Joshi
638b464ed3
8043274: Test compiler/7184394/TestAESMain.java gets NPE on solaris
...
Save cipher len after registers are saved
Reviewed-by: kvn
2014-05-21 12:16:41 -07:00
Coleen Phillimore
b2989563ad
Merge
2014-05-21 19:08:08 +00:00
Coleen Phillimore
ead7a2760b
8042727: nsk/jdb/unwatch/unwatch001 crash in InstanceKlass::methods_do(void (*)(Method*))
...
Only walk methods in instanceklass if the class is loaded
Reviewed-by: dholmes, fparain
2014-05-21 14:36:18 -04:00
Chuck Rasbold
1bf7f2b9a6
8043354: 8043354: Make is_return_allocated() respect allocated objects than can method-escape
...
In bcEscapeAnalyzer update the _allocated_escapes flag if a var escapes the method.
Reviewed-by: kvn
2014-05-21 10:54:59 -07:00
Erik Helin
8876554e3c
8043639: Backout JDK-8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
...
Reviewed-by: stefank, tschatzl
2014-05-21 16:11:04 +02:00
Nils Eliasson
506db6a0ea
8031475: Missing oopmap in patching stubs
...
Add patch test for lir_checkcast in compute_oop_map
Reviewed-by: roland, twisti
2014-05-21 11:25:25 +02:00
Staffan Larsen
7f721c111b
8043314: Fix for JDK-8041934 causes assert(is_interpreted_frame()) failed: interpreted frame expected
...
Back out fix for JDK-8041934
Reviewed-by: coleenp, sspitsyn
2014-05-20 20:35:39 +02:00
Dmitry Fazunenko
049c499423
8039489: Refactor test framework for dynamic VM options
...
Reviewed-by: jmasa, ehelin, jwilhelm
2014-05-20 18:25:14 +04:00
John Coomes
a7f214e715
8042255: make gc src file exclusion more automatic
...
Reviewed-by: brutisso, stefank, dholmes, rdurbin
2014-05-20 10:04:03 -07:00
Per Lidén
eddf95338d
8039042: G1: Phantom zeros in cardtable
...
Reviewed-by: tschatzl, mgerdin
2014-05-20 10:24:30 +02:00
Jon Masamitsu
92baa3214c
Merge
2014-05-19 08:09:35 -07:00
Coleen Phillimore
024bb79ec8
Merge
2014-05-17 19:34:38 -04:00
Krystal Mok
e8c1213b23
8043264: hsdis library not picked up correctly on expected paths
...
Fix file separator issue on Windows
Reviewed-by: sla, sspitsyn
2014-05-17 01:59:43 -07: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
Alejandro Murillo
697dee747b
Merge
2014-05-16 02:13:12 -07:00
Yumin Qi
ec3e742de1
8042885: java does not take hexadecimal number as vm option
...
Java does not take number with hexadecimal format as options, fix enable hexadecimal format number can be used as vm option.
Reviewed-by: coleenp, lfoltan, ctornqvi, hseigel, mseledtsov
2014-05-15 20:16:14 -07:00
Coleen Phillimore
c336175c94
8038212: Method::is_valid_method() check has performance regression impact for stackwalking
...
Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint.
Reviewed-by: mgerdin, mgronlun, hseigel, stefank
2014-05-15 18:23:26 -04: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
Ron Durbin
54da05d840
8028749: java -version crashes with 'fatal error: heap walk aborted with error 1'
...
Check_heap() should only call HeapWalk() when HeapLock() is successful.
Reviewed-by: ctornqvi, sla, dcubed
2014-05-15 10:44:20 -07:00
Lana Steuck
ec15b9375a
Merge
2014-05-15 10:40:38 -07:00
David Katleman
5a070398b3
Added tag jdk9-b13 for changeset ca74accc73cf
2014-05-15 10:25:40 -07:00
Lois Foltan
ca501f6b00
8041918: BootstrapMethods attribute cannot be empty
...
Allow a BootstrapMethods attribute that contains an empty bootstrap_methods table where num_bootstrap_methods is equal to zero.
Reviewed-by: coleenp, hseigel
2014-05-15 09:25:27 -04:00
Igor Veresov
d7b76028a4
8043063: Code aging should allocate MethodCounters when flushing a method
...
Make sure that MethodCounters are present when the method is flushed for the first time to switch on code aging
Reviewed-by: kvn
2014-05-14 14:28:09 -07:00
Rickard Backman
f0baee0a2c
8041934: com/sun/jdi/RepStep.java fails in RT_Baseline on all platforms with assert(_cur_stack_depth == count_frames()) failed: cur_stack_depth out of sync
...
Missing call to jvmti_method_exit from native wrapper code
Reviewed-by: twisti, dcubed, sspitsyn
2014-05-14 20:44:33 +02:00
David Chase
ac6a099ed7
8043164: Format warning in traceStream.hpp
...
Added cast to placate gcc
Reviewed-by: kvn, zgu
2014-05-14 22:54:45 -04:00
Christian Tornqvist
d8ec75da34
8042595: [TESTBUG] runtime/7110720/Test7110720.sh rarely fails with message "explicit compiler command file not read"
...
Removed the shell test and moved the testcases into the already existing Java based tests
Reviewed-by: coleenp, lfoltan
2014-05-14 18:18:58 +02:00
Volker Simonis
397abe646b
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
...
Added conditions around macro definitions for pragmas.
Reviewed-by: kvn
2014-05-14 12:09:13 -04:00
Mikhailo Seledtsov
6e58e65cf7
8041938: [TESTBUG] runtime/SharedArchiveFile/CdsWriteError.java failed in RT_Baseline with 'Unable to create shared archive file' missing from stdout/stderr
...
His test is unstable in automated testing system, team agreed to remove it
Reviewed-by: coleenp, gtriantafill
2014-05-14 10:38:40 -04:00
Per Lidén
04341bfffb
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
...
Reviewed-by: brutisso, tschatzl
2014-05-14 14:32:23 +02:00
Per Lidén
3f35cb0ca0
8040803: G1: Concurrent mark hangs when mark stack overflows
...
Reviewed-by: brutisso, ehelin
2014-05-14 13:32:44 +02:00
David Holmes
7ddc1c7f4e
Merge
2014-05-12 20:25:53 -04:00
David Holmes
24cbe2a44d
8032551: Remove UsePPCLWSYNC from globals.hpp
...
Reviewed-by: lfoltan, zgu
2014-05-12 20:20:19 -04:00
Christian Tornqvist
62f52538a9
Merge
2014-05-12 18:45:09 +00:00
Harold Seigel
976e7c8aa7
8040292: Annotation attributes must not appear more than once
...
Add checks for duplicate attributes.
Reviewed-by: coleenp, lfoltan
2014-05-12 13:12:30 -04:00
Lois Foltan
fc1a61a3df
Merge
2014-05-12 15:50:20 +00:00
Volker Simonis
693f28c012
8039805: Fix the signature of the global new/delete operators in allocation.cpp
...
Reviewed-by: dholmes, lfoltan
2014-05-12 09:59:56 -04:00
Coleen Phillimore
388434f387
Merge
2014-05-12 09:47:57 -04:00
Mikael Vidstedt
f8bbbb68e6
8042804: Support invoking Hotspot tests from top level
...
Reviewed-by: sla, erikj
2014-05-12 06:17:05 -07:00
Jon Masamitsu
6049e98a0e
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
...
Reviewed-by: ysr, brutisso, tschatzl
2014-05-11 16:35:43 -07:00
Jon Masamitsu
c69251b879
Merge
2014-05-09 19:47:41 -07: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
Alejandro Murillo
563feb9091
Merge
2014-05-09 08:34:22 -07:00
Christian Tornqvist
3e6986fb58
8042726: [TESTBUG] TEST.groups file was not updated after runtime/6925573/SortMethodsTest.java removal
...
Removed runtime/6925573/SortMethodsTest.java from TEST.groups
Reviewed-by: gtriantafill, lfoltan, coleenp, dholmes
2014-05-09 17:06:52 +02:00
Christian Tornqvist
20e8dfef53
8042471: Unable to build JDK 9 Hotspot within VS2010
...
Fixed quoting issue and passing on defines to project file
Reviewed-by: mgronlun, sla
2014-05-09 17:06:17 +02:00
Erik Helin
8629eeb403
8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
...
Reviewed-by: jmasa, pliden, stefank
2014-05-09 09:59:39 +02:00
Jon Masamitsu
39154726de
Merge
2014-05-08 18:22:22 -07:00
Lana Steuck
e0fa855707
Merge
2014-05-08 15:26:57 -07:00
Christian Thalinger
b2d6f9f78a
Merge
2014-05-08 15:08:45 -07:00
Goetz Lindenmaier
fb62773268
8042737: Introduce umbrella header prefetch.inline.hpp
...
Reviewed-by: twisti, stefank
2014-05-08 15:37:17 +02:00
Yuri Gaevsky
5ec44ad8e9
6883953: java -client -XX:ValueMapInitialSize=0 crashes
...
Added lower bound check for ValueMapInitialSize
Reviewed-by: kvn
2014-05-20 09:35:05 +02:00
Bharadwaj Yadavalli
016522949f
Merge
2014-05-19 13:49:25 -07:00
Bharadwaj Yadavalli
c66bd8445c
6563994: assert(wf.check_method_context(ctxk, m), "proper context") failed
...
Check for redefined method before finding unique concrete method
Reviewed-by: twisti, kvn
2014-05-19 20:28:35 +00:00
Igor Ignatyev
1af450a3cb
8032498: compiler/ciReplay tests fail with StatusError: failed to clean up files after test..
...
Reviewed-by: kvn
2014-05-19 23:52:23 +04:00
Christian Thalinger
12a085f587
Merge
2014-05-16 14:38:42 -07:00
Christian Thalinger
43ba79fce3
Merge
2014-05-16 14:35:37 -07:00
Vladimir Kozlov
5109884dec
Merge
2014-05-16 12:06:36 -07:00
Vladimir Kozlov
6bfc0288f3
8042786: Proper fix for 8032566
...
Check for overflow cases in range checks and collapse it if we can.
Reviewed-by: jrose, iveresov
2014-05-16 12:05:14 -07:00
Igor Veresov
a2eea4770a
8043180: SIGSEGV in Events::log_deopt_message
...
Added missing deopt reason name Reason_tenured
Reviewed-by: kvn, twisti
2014-05-15 10:37:52 -07:00
Roland Westrelin
7ef690b2c7
8026694: New type profiling points break compilation replay
...
Fixes compilation replay with new profiling points
Reviewed-by: kvn, twisti
2014-05-15 09:09:28 +02:00
Andreas Sjoberg
09c2deeb5a
8042474: Clean up duplicated code in RSHashTable
...
Removed duplicate code in RSHashTable to fetch SparsePRTEntries
Reviewed-by: tschatzl, brutisso
2014-05-08 10:29:17 +02:00
David Katleman
9456b3c803
Added tag jdk9-b12 for changeset db0b706c8253
2014-05-08 01:05:13 -07:00
Coleen Phillimore
39f7049fbb
Merge
2014-05-07 18:19:31 -04: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
Zhengyu Gu
adcde492fa
8041415: remove port.{cpp,hpp} files
...
Hotspot should use standard headers and types
Reviewed-by: coleenp, kvn
2014-05-07 06:03:31 -07:00
Lois Foltan
eddb53ffb9
8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope
...
Remove adlc's unused class FileBuffRegion.
Reviewed-by: coleenp, dholmes, kvn
2014-05-06 09:56:55 -04:00
Lois Foltan
ee1b91d3f0
8041627: Solaris Studio 12.4 C++ 5.13 compilation error due to lack of "surplus" prototype for binaryTreeDictionary.cpp
...
Fix C++ compilation error diagnostic for the call of "surplus" within get_better_list() method.
Reviewed-by: coleenp, dholmes
2014-05-06 08:59:57 -04:00
Coleen Phillimore
7e2463ea72
8023697: failed class resolution reports different class name in detail message for the first and subsequent times
...
Cache detail message when we cache exception for constant pool resolution.
Reviewed-by: acorn, twisti, jrose
2014-05-05 19:53:00 -04:00
Staffan Larsen
a51135b202
8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
...
Reviewed-by: coleenp, simonis, goetz, gthornbr
2014-05-05 20:17:19 +02:00
Christian Thalinger
78bfdda141
Merge
2014-05-02 19:00:04 -07:00
Daniel D. Daugherty
0b8b6462e4
Merge
2014-05-02 11:06:26 -07:00
Alejandro Murillo
c202b95c0f
Merge
2014-05-02 09:52:17 -07:00
Shrinivas Joshi
d3e5e9eb8d
8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
...
Added missing -DmsgSize=640 to test's run commands.
Reviewed-by: kvn
2014-05-01 17:57:29 -07:00
Lana Steuck
a4deebf85a
Merge
2014-05-01 14:20:19 -07:00
David Katleman
de507c567d
Added tag jdk9-b11 for changeset e21de7fd0dd1
2014-05-01 12:50:03 -07:00
Zhengyu Gu
16a3e2f16d
6885993: Named Thread: introduce print() and print_on(outputStream* st) methods
...
Eliminating duplicated code by introducing print_on(outputStream* st) methods in NamedThread
Reviewed-by: twisti, coleenp, dholmes
2014-05-01 05:52:28 -07:00
Jon Masamitsu
799155b537
Merge
2014-04-30 14:43:00 -07:00
Shrinivas Joshi
c0f886ec65
8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
...
Fix the arbitrary alignment issue in SPARC AES crypto stub routines.
Reviewed-by: kvn, iveresov
2014-04-30 14:14:01 -07:00
Mikael Vidstedt
c781bb874f
8042059: Various fixes to linux/sparc
...
Reviewed-by: twisti, kvn
2014-04-29 22:05:10 -07:00
Mikael Vidstedt
e88c91e4c3
8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
...
Reviewed-by: twisti, kvn
2014-04-29 22:04:09 -07:00
Vladimir Kozlov
d9056b18ee
8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
...
Temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info()
Reviewed-by: twisti
2014-04-29 12:20:53 -07:00
Vladimir Kozlov
5c074b749c
8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
...
Allow replay compilation with replay file parsing error.
Reviewed-by: twisti, iveresov
2014-04-29 10:29:56 -07: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
Albert Noll
3073f25b0d
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
...
Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock
Reviewed-by: kvn, dcubed
2014-05-07 22:06:42 +02:00
Goetz Lindenmaier
9d479b16de
8042309: Some bugfixes for the ppc64 port
...
Reviewed-by: kvn
2014-05-02 14:53:06 +02:00
Volker Simonis
142ed91465
8042443: Fix C++-Interpreter after "8036956: remove EnableInvokeDynamic flag"
...
Insert missing bracket to make the interpreter build again
Reviewed-by: sla
2014-05-06 13:08:28 +02:00
Albert Noll
5f49f406c7
Merge
2014-05-06 08:01:14 +00:00
Albert Noll
4eb39cef62
8042428: CompileQueue::free_all() code is incorrect
...
Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz
2014-05-06 09:52:38 +02:00