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
Serguei Spitsyn
f85789e68a
Merge
2013-02-22 10:16:51 -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
Vladimir Danushevsky
b799a85392
Merge
2013-02-21 11:39:24 -08:00
Vladimir Danushevsky
5a8e8cf6b4
Merge
2013-02-21 09:08:04 -08: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
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
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
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
Joseph Provino
8d24b760cd
Merge
2013-02-15 14:42:37 -05:00
Dmitry Samersoff
dd9a6fc8eb
Merge
2013-02-15 10:29:23 -08: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
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
Bengt Rutisson
20bc6a3d8c
Merge
2013-02-14 11:01:05 +01:00
Igor Ignatyev
034705ee13
8006683: Add WhiteBox API to testing of compiler
...
Reviewed-by: kvn, vlivanov
2013-02-13 08:29:04 -08:00
Markus Grönlund
7d28698730
8007312: null check signal semaphore in os::signal_notify windows
...
Reviewed-by: dholmes, sla
2013-02-13 11:23:46 +01:00
Zhengyu Gu
ef7aa05f20
8007950: Undo hs_file permission change
...
Reverse hs_err file permission back to 0666, as early push was premature
Reviewed-by: dsamersoff, dcubed, acorn
2013-02-12 12:19:28 -05:00
Roland Westrelin
c401bf065d
7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
...
Add support for expensive nodes.
Reviewed-by: kvn
2013-02-12 12:56:11 +01:00
Morris Meyer
527b0d661a
8003252: PPC: move MacroAssembler into separate file
...
Moved MacroAssembler into separate file
Reviewed-by: twisti, kvn, dlong
2013-02-11 14:47:04 -08:00
Coleen Phillimore
faea95b8d3
8007320: NPG: move method annotations
...
Allocate method annotations and attach to ConstMethod if present
Reviewed-by: dcubed, jiangli, sspitsyn, iklam
2013-02-11 14:06:22 -05:00
Morris Meyer
46677b6d86
8003251: ARM: move MacroAssembler into separate file
...
Moved MacroAssembler into separate file
Reviewed-by: twisti, kvn, dlong
2013-02-11 10:38:11 -08:00
Krystal Mo
212f30a18e
8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag
...
Make sure all diagnostic and experimental flag kinds are checked in Flag::is_unlocked()
Reviewed-by: kvn
2013-02-10 22:35:38 -08:00
David Chase
43c01fd8b6
8007402: Code cleanup to remove Parfait false positive
...
Add array access range check
Reviewed-by: kvn
2013-02-09 12:55:09 -08:00
Zhengyu Gu
ee53020f94
Merge
2013-02-08 16:56:03 -08:00
Morris Meyer
6a910ea8f2
8006851: When TieredCompilation is set, max code cache should be bumped to 256mb
...
Set ReservedCodeCacheSize to (default value)*5 when TieredCompilation is on.
Reviewed-by: kvn, twisti
2013-02-08 15:39:43 -08:00
Vladimir Kozlov
231bbf39f4
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
...
Added missing UseSSE42 check. Also added missing avx2 assert for vpermq instruction.
Reviewed-by: roland, twisti
2013-02-08 15:07:17 -08:00
Zhengyu Gu
1e2b7bcabb
Merge
2013-02-08 14:32:13 -08:00
Zhengyu Gu
15d1949971
Merge
2013-02-08 13:55:41 -08:00
Zhengyu Gu
ef59a25f71
8006691: Remove jvm_version_info.is_kernel_jvm field
...
Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated
Reviewed-by: mchung, coleenp
2013-02-08 16:31:48 -05:00
Zhengyu Gu
4e766f0ef1
8007791: More Restricted hs_err file permission
...
Enforce more restricted hs_file permission
Reviewed-by: acorn, dcubed, dsamersoff
2013-02-08 14:49:01 -05:00
Serguei Spitsyn
6ff685b4c8
Merge
2013-02-08 09:14:06 -08:00
Staffan Larsen
e563c0ecf4
8006423: SA: NullPointerException in sun.jvm.hotspot.debugger.bsd.BsdThread.getContext(BsdThread.java:67)
...
Do not rely on mach thread port names to identify threads from SA
Reviewed-by: dholmes, minqi, rbackman
2013-02-08 12:48:24 +01:00
Bengt Rutisson
8cf98587f7
Merge
2013-02-08 10:08:40 +01:00
Vladimir Danushevsky
ac1a75df8c
Merge
2013-02-07 20:40:14 -05:00
Bill Pittore
9cad40fca6
Merge
2013-02-07 16:05:48 -05:00