Tao Mao
3baff284ba
8008368: Deprecate MaxGCMinorPauseMillis
...
Deprecate MaxGCMinorPauseMillis and emit a warning if set by users
Reviewed-by: brutisso, johnc
2013-03-07 10:44:04 -08:00
Jiangli Zhou
3662485748
Merge
2013-03-07 10:39:15 -08:00
Joseph Provino
ceb27542a7
Merge
2013-03-07 10:46:14 -05:00
Stefan Karlsson
5e2fe0e935
Merge
2013-03-07 14:29:02 +01:00
Vladimir Kozlov
010f640069
8009472: Print additional information for 8004640 failure
...
Dump nodes and types in 8004640 case.
Reviewed-by: roland
2013-03-06 12:25:57 -08:00
Joseph Provino
94853afaee
8008474: Add -Wundef to warning flags
...
Force use of undefined macros to be and error.
Reviewed-by: dholmes, mikael
2013-03-06 13:50:54 -05:00
Joseph Provino
e1f180f82e
8006498: #if <symbol> is wrong in the code
...
ASSERT and other symbols used incorrectly with #if are supposed to be defined or not.
Reviewed-by: dholmes, mikael
2013-03-06 13:46:55 -05:00
Joseph Provino
a6be16446d
8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
...
Changes to arguments.cpp for warnings vs. errors. Changes for CDS arguments.
Reviewed-by: coleenp, cjplummer
2013-03-06 13:38:17 -05:00
Roland Westrelin
748083843a
8009460: C2compiler crash in machnode::in_regmask(unsigned int)
...
7121140 may not correctly break the Allocate -> MemBarStoreStore link
Reviewed-by: kvn
2013-03-06 10:28:38 +01:00
Morris Meyer
15108cd14e
8008750: [partfait] Null pointer deference in hotspot/src/share/vm/oops/instanceKlass.hpp
...
Fix null pointer
Reviewed-by: kvn, coleenp
2013-03-05 18:03:36 -08:00
Tao Mao
4bec822d40
8008079: G1: Add nextObject routine to CMBitMapRO and replace nextWord
...
Update the task local finger to the start of the next object when marking aborts, in order to avoid the redundant scanning of all 0's when the marking task restarts, if otherwise updating to the next word. In addition, reuse the routine nextObject() in routine iterate().
Reviewed-by: johnc, ysr
2013-03-05 15:36:56 -08:00
Ioi Lam
5116181e1f
7107135: Stack guard pages are no more protected after loading a shared library with executable stack
...
Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op.
Reviewed-by: dholmes, zgu
2013-03-05 13:55:56 -08:00
Vladimir Ivanov
0e378a1283
Merge
2013-03-05 08:17:18 -08:00
Aleksey Shipilev
4b638cf955
8009120: Fuzz instruction scheduling in HotSpot compilers
...
Reviewed-by: kvn, vlivanov
2013-03-05 04:24:50 -08:00
Morris Meyer
ff36c9800e
8008574: [parfait] Null pointer deference in hotspot/src/share/vm/runtime/frame.cpp
...
Fix null pointer
Reviewed-by: kvn
2013-03-05 04:24:33 -08:00
Staffan Larsen
112317dbe3
8009287: [parfait] Uninitialised variable in hotspot/agent/src/os/linux/ps_core.c
...
Reviewed-by: dholmes, kvn, mikael, morris
2013-03-05 08:50:59 +01:00
Erik Joelsson
f167bb36ab
8008451: Make mac builds on 10.8 work on 10.7
...
Reviewed-by: jcoomes, ohair
2013-03-04 22:39:00 -08:00
Morris Meyer
999837eb30
8008559: [parfait] Path through non-void function '_ZN2os15thread_cpu_timeEP6Thread' returns an undefined value
...
Safety checks for non-Apple thread time functions
Reviewed-by: kvn
2013-03-04 13:15:01 -08:00
John Cuthbertson
a3a42c48e8
8007036: G1: Too many old regions added to last mixed GC
...
Stop adding old regions to collection set when the remaining reclaimable bytes reaches, or goes below, G1HeapWastePercent. Changes were also reviewed by Vitaly Davidovich <vitalyd@gmail.com>.
Reviewed-by: brutisso
2013-03-04 12:42:14 -08:00
Erik Helin
37aa83449e
8004172: Update jstat counter names to reflect metaspace changes
...
Reviewed-by: stefank, jmasa
2013-03-04 13:01:24 +01:00
Daniel D. Daugherty
af6002665d
Merge
2013-03-01 15:59:10 -08:00
Morris Meyer
4dd999e1ee
8008327: [parfait] Unitialized variable in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
...
Fix unitialized variable and return value.
Reviewed-by: kvn
2013-03-01 14:26:34 -08:00
Bill Pittore
715db0beb3
Merge
2013-03-01 14:06:47 -05:00
Alejandro Murillo
b87df9f9e1
8009226: new hotspot build - hs25-b22
...
Reviewed-by: jcoomes
2013-03-01 04:58:31 -08:00
Alejandro Murillo
f3236a879e
Added tag hs25-b21 for changeset 972d3f095a95
2013-03-01 04:45:51 -08:00
Alejandro Murillo
0960629d28
Merge
2013-03-01 04:45:51 -08:00
Coleen Phillimore
999f094f2a
Merge
2013-02-28 18:37:41 -05:00
Vladimir Ivanov
528aec3f18
Merge
2013-02-28 15:31:03 -08:00
David Katleman
c2043f5ac9
Added tag jdk8-b79 for changeset f2f591a26d5f
2013-02-28 10:42:09 -08:00
Daniel D. Daugherty
176ce8de18
Merge
2013-02-28 05:55:18 -08:00
Bengt Rutisson
02472faab5
Merge
2013-02-28 09:01:08 +01:00
Gary Collins
093d1163e4
7115383: TEST_BUG: some jtreg tests fail because they explicitly specify -server option
...
Small changes to hotspot tests to remove "-server" and replace with ${TESTVMOPTS}
Reviewed-by: kvn
2013-02-27 20:36:14 -08:00
Daniel D. Daugherty
776841b1bc
8007476: assert(the_owner != NULL) failed: Did not find owning Java thread for lock word address
...
Make deadlock detection a little more robust in the case of being unable to find the JavaThread associated with an object lock.
Reviewed-by: sla, acorn
2013-02-27 15:00:30 -08:00
Kevin Walls
37cdc7b1f8
7178741: SA: jstack -m produce UnalignedAddressException in output (Linux)
...
Reviewed-by: poonam, sla
2013-02-27 22:40:14 +00:00
Serguei Spitsyn
c26ee9d321
Merge
2013-02-27 12:20:34 -08:00
Kevin Walls
84144898c1
Merge
2013-02-27 16:40:30 +00:00
Vladimir Ivanov
3b1ccee969
Merge
2013-02-27 08:03:10 -08:00
Kevin Walls
13505fc4e5
8008807: SA: jstack crash when target has mismatched bitness (Linux)
...
Reviewed-by: rbackman, sla, poonam
2013-02-27 14:02:26 +00:00
Igor Ignatyev
50efb858e0
8007439: C2: adding successful message of inlining
...
Reviewed-by: kvn, vlivanov
2013-02-27 05:58:48 -08:00
Coleen Phillimore
fd02968ebe
Merge
2013-02-27 07:35:32 -05:00
David Holmes
b660eb6528
Merge
2013-02-27 04:58:45 -05:00
Volker Simonis
76fa595599
8008959: Fix non-PCH build on Linux, Windows and MacOS X
...
Fix the build without precompiled headers by either including the missing ".inline.hpp" files into the appropriate files or by turning inline-functions declared in header files into ordinary functions in ".cpp" files.
Reviewed-by: coleenp, stefank, dholmes
2013-02-27 09:40:30 +01:00
David Chase
899bcf76ae
8007776: Test6852078.java timeouts
...
If more than 100 seconds and more than 100 iterations have both passed, then exit is allowed.
Reviewed-by: kvn
2013-02-26 15:38:24 -08:00
Mikael Vidstedt
960480c53d
8008081: Print outs do not have matching arguments
...
Corrected formatted prints to have matching arguments, removed dead print_frame_layout function
Reviewed-by: sla, dholmes
2013-02-26 08:54:03 -08:00
Rickard Bäckman
1a74b23a2f
8008340: [sampling] assert(upper->pc_offset() >= pc_offset) failed: sanity
...
Reviewed-by: kvn, sla
2013-02-26 14:09:52 +01:00
Roland Westrelin
c84424d4af
8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376
...
GetAndSetP's MachNode should capture bottom type.
Reviewed-by: kvn
2013-02-26 12:18:30 +01:00
Roland Westrelin
fe92862089
8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution
...
InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store.
Reviewed-by: kvn
2013-02-25 14:13:04 +01:00
Edvard Wendelin
c6e54df5d6
Merge
2013-02-25 07:22:06 +01:00
Serguei Spitsyn
f85789e68a
Merge
2013-02-22 10:16:51 -08:00
Alejandro Murillo
c444c1faea
8008692: new hotspot build - hs25-b21
...
Reviewed-by: jcoomes
2013-02-22 10:12:00 -08:00
Alejandro Murillo
96dbc17346
Added tag hs25-b20 for changeset 93430469429d
2013-02-22 10:02:06 -08:00
Alejandro Murillo
73094fada5
Merge
2013-02-22 10:02:06 -08:00
Coleen Phillimore
b8b9434a9f
8000797: NPG: is_pseudo_string_at() doesn't work
...
Zero Symbol* for constant pool strings to indicate pseudo_strings (objects that aren't strings). Clean up JVM_CONSTANT_Object and unused flags.
Reviewed-by: sspitsyn, jrose
2013-02-22 08:36:42 -05:00
Staffan Larsen
3e1c15cc0a
7165259: Remove BugSpot
...
Reviewed-by: coleenp, mgronlun
2013-02-22 10:03:02 +01:00
Vladimir Danushevsky
b799a85392
Merge
2013-02-21 11:39:24 -08:00
David Katleman
4e3d30888f
Added tag jdk8-b78 for changeset e3645986b98a
2013-02-21 11:12:50 -08:00
Vladimir Danushevsky
5a8e8cf6b4
Merge
2013-02-21 09:08:04 -08:00
Stefan Karlsson
9ed09d08f5
8008549: NPG: SystemDictionary::find(...) unnecessarily keeps class loaders alive
...
SystemDictionary::find(...) should not create and register ClassLoaderData objects for class loaders.
Co-authored-by: Erik Helin <erik.helin@oracle.com>
Reviewed-by: coleenp, acorn
2013-02-21 17:22:15 +01:00
Vladimir Ivanov
1a03134bc8
Merge
2013-02-21 06:29:43 -08:00
Zhengyu Gu
7b43f3402c
8008071: Crashed in promote_malloc_records() with Kitchensink after 19 days
...
Added NULL pointer check for arena size record
Reviewed-by: sspitsyn, dholmes
2013-02-21 07:50:48 -05:00
Bengt Rutisson
88ec03b622
Merge
2013-02-21 13:13:22 +01:00
Bill Pittore
e3f64880d0
Merge
2013-02-20 23:29:26 -05:00
Ron Durbin
9ff6dfb849
6799919: Recursive calls to report_vm_out_of_memory are handled incorrectly
...
Report_vm_out_of_memory() should allow VMError.report_and_die() to handle multiple out of native memory errors.
Reviewed-by: dcubed, dholmes, coleenp, acorn
2013-02-20 19:36:25 -08:00
John Cuthbertson
1d1641be2f
8008188: Add regression test for 8005875
...
Add regression test for crash seen in 8005875. Test is run with G1 and PGCT=0 and issues "jcmd <pid> Thread.print" against itself. Without the fix for 8005875 the test will crash.
Reviewed-by: brutisso
2013-02-20 12:52:13 -08:00
Serguei Spitsyn
78a1d5e64b
Merge
2013-02-20 08:51:44 -08:00
Harold Seigel
2f3d1da4f6
Merge
2013-02-20 07:42:01 -05:00
Harold Seigel
2d47fd6658
8004495: [parfait] False positive Buffer overflow in hotspot/src/os/linux/vm/os_linux.cpp
...
Delete the questionable source code because it is for no-longer supported versions of Linux.
Reviewed-by: mikael, coleenp
2013-02-20 07:16:23 -05:00
Filipp Zhinkin
bfe250c236
8006628: NEED_TEST for JDK-8002870
...
Regression test for 8000311. Verifies that PLABStats works with zero parallel GC threads.
Reviewed-by: jmasa, johnc
2013-02-19 16:22:28 -08:00
Edvard Wendelin
3c21e13d68
Merge
2013-02-19 21:45:09 +01:00
Coleen Phillimore
99fa0d1e99
Merge
2013-02-19 13:33:39 -05:00
Mikael Gerdin
1d468be4b1
8006753: fix failed for JDK-8002415 White box testing API for HotSpot
...
Modify WhiteBoxAPI to use interface classes from test/testlibrary instead, add ClassFileInstaller to resolve the boot class path issue
Reviewed-by: ctornqvi, dsamersoff, coleenp, kvn
2013-02-19 18:45:49 +01:00
Eric McCorkle
b56b3bc9aa
8007153: Ensure that MethodParameters API works properly with RedefineClasses
...
Adds code to HotSpot to properly update MethodParameter attributes' constant pool indexes when redefineClasses is called
Reviewed-by: coleenp, sspitsyn
2013-02-19 11:36:52 -05:00
Harold Seigel
301152ddb7
6749267: Signal handler should save/restore errno
...
Save errno before processing signal, then restore it.
Reviewed-by: acorn, sspitsyn
2013-02-19 08:51:56 -05:00
Vladimir Kozlov
656949d014
8004867: VM crashing with assert "share/vm/opto/node.hpp:357 - assert(i < _max) failed: oob"
...
Added few checks and early bailout from Superword optimization to avoid such cases in a future.
Reviewed-by: roland, twisti
2013-02-18 16:47:15 -08:00
David Chase
8d2496d7de
7102300: performance warnings cause results diff failure in Test6890943
...
Strip lines matching the performance warning from the output before diff.
Reviewed-by: kvn
2013-02-18 15:08:39 -08:00
David Chase
d867a3f9a8
8008180
: Several tests in compiler/5091921 need more time to run
...
Added an explicit timeouts.
Reviewed-by: kvn, twisti
2013-02-18 14:29:16 -08:00
Staffan Larsen
1439d121c2
8007779: os::die() on solaris should generate core file
...
Reviewed-by: dholmes, rbackman
2013-02-18 12:49:53 +01:00
Staffan Larsen
5265514689
8007901: SA: Don't read flag values as constants
...
Reviewed-by: dholmes, mikael
2013-02-18 10:43:07 +01:00
Roland Westrelin
260e822459
8007959: Use expensive node logic for more math nodes
...
Use expensive node logic for other more math nodes.
Reviewed-by: kvn
2013-02-18 09:06:24 +01:00
Bill Pittore
51da3d1337
Merge
2013-02-15 21:53:55 -05:00
Alejandro Murillo
5159c925af
8008286: new hotspot build - hs25-b20
...
Reviewed-by: jcoomes
2013-02-15 13:36:56 -08:00
Alejandro Murillo
96300f3ad9
Added tag hs25-b19 for changeset 9895f0eb0c56
2013-02-15 13:27:21 -08:00
Alejandro Murillo
3611e527c8
Merge
2013-02-15 13:27:20 -08:00
Joseph Provino
8d24b760cd
Merge
2013-02-15 14:42:37 -05:00
Dmitry Samersoff
dd9a6fc8eb
Merge
2013-02-15 10:29:23 -08:00
Staffan Larsen
c023aba8f4
Merge
2013-02-15 10:08:25 +01:00
Staffan Larsen
19f22d8bbc
8008102: SA on OS X does not stop the attached process
...
Reviewed-by: dholmes, rbackman
2013-02-15 08:54:12 +01:00
Tao Mao
95bd43cd0a
8007764: Wrong initialized value of max_gc_pause_sec for an instance of class AdaptiveSizePolicy
...
This is a fix of an initialization mistake for class AdaptiveSizePolicy.
Reviewed-by: jmasa
2013-02-14 14:43:01 -08:00
Mikael Vidstedt
d258e2c069
8007639: Workaround for ccache in vm.make is incorrect
...
Fixed makefile logic to correctly special case JRE_RELEASE_VERSION and vm_version.o
Reviewed-by: dholmes, erikj
2013-02-14 12:36:07 -08:00
David Katleman
2e048c5ce6
Added tag jdk8-b77 for changeset 739a5754a11e
2013-02-14 11:43:44 -08:00
Bharadwaj Yadavalli
ff4bbcd501
8007736: VerifyError for static method in interface
...
Reviewed-by: dholmes, acorn
2013-02-14 14:33:35 -05:00
Joseph Provino
469a44bcd6
8003581: UseG1GC is not properly accounted for by INCLUDE_ALTERNATE_GCS
...
Fix warning messages when selected garbage collectors are excluded from the minimal jvm.
Reviewed-by: dholmes, cjplummer
2013-02-14 11:08:58 -05:00
Joseph Provino
1db22b304c
8006878: Some non-existent GC source files are in the minimalVM exclude list
...
CmsPermGen.cpp, psPermGen.cpp have been removed. yieldWorkingGroup.cpp typo is fixed. immutableSpace.cpp was in the list twice.
Reviewed-by: dholmes, jmasa
2013-02-14 11:07:24 -05:00
Vladimir Ivanov
8952875c84
Merge
2013-02-14 05:36:59 -08:00
Staffan Larsen
bf91374f3f
8004840: Jstack seems to output unnecessary information in 7u9
...
Reviewed-by: dholmes, coleenp, sspitsyn, rbackman
2013-02-14 13:08:15 +01:00
Bengt Rutisson
20bc6a3d8c
Merge
2013-02-14 11:01:05 +01:00
Bengt Rutisson
c2f4ba73be
8006398: Add regression tests for deprectated GCs
...
Reviewed-by: ehelin, jwilhelm, jmasa
2013-02-14 09:11:43 +01:00
Serguei Spitsyn
a89fa83b32
Merge
2013-02-13 08:42:03 -08:00
Igor Ignatyev
034705ee13
8006683: Add WhiteBox API to testing of compiler
...
Reviewed-by: kvn, vlivanov
2013-02-13 08:29:04 -08:00
Nils Eliasson
bcbdbf9996
8005772: Stubs report compile id -1 in phase events
...
Use 0 to indicate id is NA, -1 for error or uninitalized
Reviewed-by: kvn, twisti
2013-02-13 10:25:09 +01:00