Morris Meyer
981e9c35c9
8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp
...
Add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation
Reviewed-by: kvn
2013-03-23 06:22:07 -07:00
Bharadwaj Yadavalli
69a1275cf2
Merge
2013-03-22 13:35:31 -04:00
Bharadwaj Yadavalli
6132db352d
8009539: JVM crash when run lambda testng tests
...
Ensure class pointer is non-null before dereferencing it to check if it is loaded.
Reviewed-by: kvn
2013-03-22 07:58:55 -07:00
Roland Westrelin
15178005e6
Merge
2013-03-21 22:00:14 -07:00
Morris Meyer
6c55facb77
8009593: [parfait] Null pointer deference in hotspot/src/share/vm/oops/constantPool.cpp
...
Added guarantee() to print_entry_on()
Reviewed-by: kvn
2013-03-21 10:13:56 -07:00
Thomas Wuerthinger
06ef4cddf7
7153771: array bound check elimination for c1
...
When possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
2013-03-21 09:27:54 +01:00
Morris Meyer
a62f572a50
8009181: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopTransform.cpp
...
Add guarantee() to insert_pre_post_loops()
Reviewed-by: kvn
2013-03-20 07:05:40 -07:00
Morris Meyer
09098aff2f
8009578: [parfait] Null pointer deference in hotspot/src/share/vm/classfile/defaultMethods.cpp
...
Add guarantee() to disqualify_method()
Reviewed-by: kvn
2013-03-20 06:38:27 -07:00
Morris Meyer
5082c639fd
8009565: [partfait] Null pointer deference in hotspot/src/share/vm/ci/ciEnv.cpp
...
Add guarantee() to get_instance_klass_for_declared_method_holder()
Reviewed-by: kvn
2013-03-20 06:36:04 -07:00
Morris Meyer
eaa8ade37a
8009248: [parfait] Null pointer deference in hotspot/src/share/vm/code/compiledIC.cpp
...
Add guarantee() to set_to_interpreted()
Reviewed-by: kvn
2013-03-20 06:32:49 -07:00
Morris Meyer
c3114a34ee
Merge
2013-03-19 16:31:10 -07:00
Morris Meyer
25c4a7fccd
8008811: [parfait] Null pointer deference in hotspot/src/share/vm/opto/loopopts.cpp
...
Add guarantee() checks
Reviewed-by: kvn
2013-03-19 12:15:35 -07:00
Morris Meyer
c6d91fa2d9
8009022: [parfait] Null pointer deference in hotspot/src/share/vm/oops/generateOopMap.cpp
...
Add guarantee() checks to merge_state_into_bb()
Reviewed-by: kvn
2013-03-19 11:49:36 -07:00
Vladimir Kozlov
3679ebdd7d
8010222: 8007439 disabled inlining of cold accessor methods
...
Added missing parenthesis
Reviewed-by: jrose
2013-03-19 10:56:33 -07:00
Morris Meyer
7e6a92e08b
8008663: [parfait] Null pointer deference in hotspot/src/share/vm/compiler/compileBroker.cpp
...
Add NULL checks for compiler name
Reviewed-by: twisti, kvn
2013-03-19 07:23:29 -07:00
Morris Meyer
887dd2634c
8009172: [parfait] Null pointer deference in hotspot/src/share/vm/opto/output.cpp
...
Add guarantee() to DoScheduling()
Reviewed-by: twisti, kvn
2013-03-19 07:20:15 -07:00
Niclas Adlertz
e6e67652d9
8010121: Remove definition of ShouldNotReachHere2(msg)
...
Reviewed-by: kvn, stefank, rbackman, twisti
2013-03-19 10:31:16 +01:00
Roland Westrelin
8f1814d874
8008555: Debugging code in compiled method sometimes leaks memory
...
Support for strings that have same life-time as code that uses them.
Reviewed-by: kvn, twisti
2013-03-18 13:19:06 +01:00
Morris Meyer
5b72922058
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
...
Add guarantee() to add_generation_memory_pool()
Reviewed-by: kvn, twisti
2013-03-16 07:39:57 -07:00
Morris Meyer
f8081de006
8009166: [parfait] Null pointer deference in hotspot/src/share/vm/opto/type.cpp
...
Add guarantee() to as_instance_type()
Reviewed-by: kvn, twisti
2013-03-16 07:39:14 -07:00
Morris Meyer
c1d6693fcb
Merge
2013-03-15 18:44:08 -07:00
Alejandro Murillo
593a00095a
Merge
2013-03-15 11:18:39 -07:00
Stefan Karlsson
6567b83f0d
Merge
2013-03-15 04:39:05 -07:00
Stefan Karlsson
35177d7db2
Merge
2013-03-15 08:57:55 +01:00
Morris Meyer
5b2fed9809
Merge
2013-03-14 16:16:05 -07:00
Krystal Mo
79eaa97ca4
8010116: Abstract_VM_Version::internal_vm_info_string() should recognize VS2010 and VS2012
...
Add cases for _MSC_VER == 1600 and 1700
Reviewed-by: zgu
2013-03-14 13:22:04 -07:00
Vladimir Danushevsky
aa78ad11f8
Merge
2013-03-14 12:49:05 -04:00
Coleen Phillimore
c5867cb71b
8003419: NPG: Clean up metadata created during class loading if failure
...
Store metadata on ClassFileParser instance to be cleaned up by destructor. This enabled some refactoring of the enormous parseClassFile function.
Reviewed-by: jmasa, acorn
2013-03-13 17:34:29 -04:00
Coleen Phillimore
b243475fd2
8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
...
-Xshare:dump was creating a Symbol in C_heap. There's an assert there that jdk jprt wasn't hitting because it was only done in product
Reviewed-by: dholmes, hseigel, iklam
2013-03-13 15:15:56 -04:00
Coleen Phillimore
65206f2480
Merge
2013-03-13 13:47:35 -04:00
Coleen Phillimore
70b26044ba
8009836: nsk/regression/b4222717 fails with empty stack trace
...
Some zeroing was missed for bug 8003553, causing empty stack traces and Xcom crashes, add back zeroing to metablock
Reviewed-by: dholmes, rbackman
2013-03-13 09:10:35 -04:00
Lana Steuck
4d0bc0dc58
Merge
2013-03-12 18:22:40 -07:00
Jon Masamitsu
79c091f287
6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
...
Reviewed-by: johnc
2013-03-12 11:00:49 -07:00
Bengt Rutisson
dbbea72a0a
Merge
2013-03-13 05:14:43 +01:00
Thomas Schatzl
401d1f315d
8008684: CMS: concurrent phase start markers should always be printed
...
Print the concurrent phase start markers for CMS when PrintGCDetails is enabled, not only if both PrintGCDetails and PrintGCTimeStamps are.
Reviewed-by: mgerdin, jmasa
2013-03-12 15:10:39 +01:00
Bengt Rutisson
c51ea967ce
8001049: VM crashes when running with large -Xms and not specifying ObjectAlignmentInBytes
...
Take the initial heap size into account when checking the heap size for compressed oops
Reviewed-by: jmasa, kvn, hseigel, ctornqvi
2013-03-12 08:33:57 +01:00
Joseph Provino
0f54c50638
8009835: Only produce a warning when -Xshare:auto is explicitly requested
...
The minimal JVM is printing a warning message for default settings when it should quitely ignore them.
Reviewed-by: coleenp, dholmes
2013-03-12 00:02:16 -04:00
Aleksey Shipilev
2f5e08742a
8008965: @Contended fails with classes having static fields
...
Disable @Contended support for static fields
Reviewed-by: coleenp, kvn
2013-03-11 14:00:09 -04:00
Stefan Karlsson
1e1174e0be
8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA
...
Don't scan pages outside the given range.
Reviewed-by: jwilhelm, jmasa
2013-03-11 02:24:01 -07:00
Mikael Gerdin
1aa6c27298
8009282: Assertion "assert(used_and_free == capacity_bytes) failed: Accounting is wrong" failed with -XX:+Verbose -XX:+TraceMetadataChunkAllocation
...
Assertion is only valid when at a safepoint, adjust accordingly.
Reviewed-by: stefank, jmasa, tamao
2013-03-12 09:42:24 +01:00
Kevin Walls
379967b492
Merge
2013-03-11 15:37:10 +01:00
Kevin Walls
a181e6d505
8009723: CMS logs "concurrent mode failure" twice when using (disabling) -XX:-UseCMSCompactAtFullCollection
...
Reviewed-by: jwilhelm, ehelin, brutisso
2013-03-11 12:56:00 +00:00
Stefan Karlsson
2242377c11
Merge
2013-03-11 08:49:53 +01:00
Daniel D. Daugherty
fc336457e7
Merge
2013-03-08 17:49:52 -08:00
Daniel D. Daugherty
f73c8f1408
Merge
2013-03-08 17:14:22 -08:00
Joseph Provino
a68c69fd65
Merge
2013-03-08 12:35:18 -05:00
Coleen Phillimore
addd95f165
8003553: NPG: metaspace objects should be zeroed in constructors
...
Zero metadata in constructors, not in allocation (and some in constructors)
Reviewed-by: jmasa, sspitsyn
2013-03-08 11:47:57 -05:00
Morris Meyer
6723fac299
Merge
2013-03-07 14:46:20 -08:00
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
Stefan Karlsson
5e2fe0e935
Merge
2013-03-07 14:29:02 +01:00