Zhengyu Gu
ba0e500048
Merge
2012-11-09 11:47:28 -08:00
Zhengyu Gu
1abc21c310
8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
...
Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi
2012-11-09 11:04:06 -05:00
Yumin Qi
1c4dbc48e5
Merge
2012-11-08 16:48:01 -08:00
Harold Seigel
7fee66f152
8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
...
Change types of above methods and field to InstanceKlass and remove unneeded casts from the source files.
Reviewed-by: dholmes, coleenp, zgu
2012-11-06 15:09:37 -05:00
Serguei Spitsyn
80cc4706a6
7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
...
Use verifier_max_size instead of max_size to get code attribute max stack size.
Reviewed-by: dcubed, minqi
2012-10-31 16:20:03 -07:00
Yumin Qi
772e0e748d
Merge
2012-10-29 16:39:14 -07:00
Staffan Larsen
bcf7a3c298
8001619: Remove usage of _ALLBSD_SOURCE in bsd files
...
Reviewed-by: coleenp, dholmes
2012-10-29 21:04:17 +01:00
Serguei Spitsyn
cb6de38554
6533010: SPEC: A few broken links in jvmti.html
...
Fix the incorrect links in jvmti.html reported by the LinkCheck tool
Reviewed-by: jjh, dholmes
2012-10-29 11:35:20 -07:00
Harold Seigel
4e5ebae2d3
7191817: -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X
...
Disable -XX:+UseLargePages for MacOS X
Reviewed-by: dholmes, coleenp, sla
2012-10-25 16:33:40 -04:00
Harold Seigel
fc938fcbd9
7188234: Deprecate VM command line options
...
Remove support for the UseVectoredExceptions flag
Reviewed-by: jcoomes, kamg
2012-10-25 16:33:15 -04:00
Coleen Phillimore
fa470cb77e
Merge
2012-10-22 12:01:35 -04:00
Zhengyu Gu
3e481cdd81
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
...
Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
2012-10-19 21:40:07 -04:00
Harold Seigel
240b5c9329
7053130: hs_err file does not record specified CLASSPATH
...
Added code to write the value of the java.class.path property to the hs_err file.
Reviewed-by: kmo, dholmes, kvn
2012-10-18 13:09:47 -04:00
Harold Seigel
e9755cef6a
7188233: UseVMInterruptibleIO flag deprecate for JDK8
...
The -XX:+UseVMInterruptibleIO flag is deprecated for JDK8. The flag will still enable Interruptible IO on Solaris, but users will get a warning.
Reviewed-by: dholmes, acorn, alanb
2012-10-18 13:08:13 -04:00
Coleen Phillimore
b1c7936406
Merge
2012-10-18 12:29:56 -04:00
Jon Masamitsu
ea25b80875
Merge
2012-10-17 13:59:57 -07:00
Nils Loodin
953bec36ab
8000617: It should be possible to allocate memory without the VM dying
...
Reviewed-by: coleenp, kamg
2012-10-17 17:36:48 +02:00
John Cuthbertson
9abdcd4a3c
8000831: Heap verification output incorrect/incomplete
...
Restore non-silent output of heap verification.
Reviewed-by: ysr, brutisso, jmasa
2012-10-15 10:02:42 -07:00
Gary Collins
3a32124e5c
Merge
2012-10-12 11:31:27 -07:00
Gary Collins
ad3844358d
Merge
2012-10-12 10:49:39 -07:00
Vladimir Kozlov
5f132a5ec3
Merge
2012-10-12 09:22:52 -07:00
Christian Thalinger
222b2457ed
8000740: remove LinkWellKnownClasses
...
Reviewed-by: kvn, jrose
2012-10-11 14:46:20 -07:00
Jiangli Zhou
7757ae0cbf
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests
...
Remove unneeded assert.
Reviewed-by: sspitsyn, coleenp
2012-10-11 14:36:46 -04:00
Roland Westrelin
74ea92ce42
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
...
Code generated by c1 for getClass intrinsic broken when klass field is loaded on 64bit with compressed klass off.
Reviewed-by: kvn
2012-10-11 18:21:01 +02:00
Joseph Provino
c5eaaaa070
7189254: Change makefiles for more flexibility to override defaults
...
Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
2012-10-10 14:35:58 -04:00
Goetz Lindenmaier
f28ac57f94
8000592: Improve adlc usability
...
Several changes to adlc to improve its usability
Reviewed-by: kvn
2012-10-09 16:09:31 -07:00
Stefan Karlsson
724e5ecfb3
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
...
Treat the oops in invoke_method_table() as strong roots when ClassUnloading is enabled.
Reviewed-by: kamg, coleenp
2012-10-09 22:12:25 +02:00
Vladimir Ivanov
6674423523
7199654: Remove LoadUI2LNode
...
Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
Reviewed-by: kvn
2012-10-09 12:40:05 -07:00
Mikael Vidstedt
769dd50182
7197424: update copyright year to match last edit in jdk8 hotspot repository
...
Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
2012-10-09 10:09:34 -07:00
Roland Westrelin
61eb5a0549
7054512: Compress class pointers after perm gen removal
...
Support of compress class pointers in the compilers.
Reviewed-by: kvn, twisti
2012-10-09 10:11:38 +02:00
Rickard Bäckman
25e07fb041
Merge
2012-10-09 07:41:27 +02:00
Christian Thalinger
7162ad011c
8000263: JSR 292: signature types may appear to be unloaded
...
Reviewed-by: kvn, jrose
2012-10-08 17:04:00 -07:00
Vladimir Ivanov
b1d745897b
8000313: C2 should use jlong for 64bit values
...
Replace all occurrences of long with jlong in C2 code.
Reviewed-by: kvn, twisti
2012-10-08 13:02:13 -07:00
Mikael Gerdin
845106af13
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
...
Missing call to MetaspaceAux::print_on() in G1CollectedHeap::print_on().
Reviewed-by: azeemj, jmasa
2012-10-08 09:12:31 -07:00
Mark Wielaard
959d0a9ebb
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field
...
Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
2012-10-08 09:18:54 -04:00
Kaushik Srenevasan
fd15ca5e44
7127708: G1: change task num types from int to uint in concurrent mark
...
Change the type of various task num fields, parameters etc to unsigned and rename them to be more consistent with the other collectors. Code changes were also reviewed by Vitaly Davidovich.
Reviewed-by: johnc
2012-10-06 01:17:44 -07:00
Vladimir Ivanov
81be4b2f15
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
...
Move decoding into Dependencies::DepStream::argument, so no caller could see encoded context value (NULL) anymore.
Reviewed-by: twisti, kvn
2012-10-05 19:29:29 -07:00
Vladimir Ivanov
822deb6ee6
7177003: C1: LogCompilation support
...
Add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn
2012-10-05 18:57:10 -07:00
Vladimir Kozlov
85e21b3a30
Merge
2012-10-05 10:03:56 -07:00
Jon Masamitsu
f33eb9a9bd
Merge
2012-10-04 14:01:07 -07:00
Jon Masamitsu
4fa0ac5256
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
...
Reviewed-by: johnc, mgerdin, jwilhelm
2012-10-04 10:40:23 -07:00
John Cuthbertson
ed98ea0a88
8000311: G1: ParallelGCThreads==0 broken
...
Divide by zero error, if ParallelGCThreads is 0, when adjusting the PLAB size.
Reviewed-by: jmasa, jcoomes
2012-10-04 10:04:13 -07:00
Nils Eliasson
e228ec4078
8000102: Resolve include conflicts
...
Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files.
Reviewed-by: kvn
2012-10-04 06:31:07 -07:00
Rickard Bäckman
e1d995ab86
7127792: Add the ability to change an existing PeriodicTask's execution interval
...
Enables dynamic enrollment / disenrollment from the PeriodicTasks in WatcherThread.
Reviewed-by: dholmes, mgronlun
2012-10-04 14:55:57 +02:00
Zhengyu Gu
61a5a58cb1
Merge
2012-11-05 13:55:31 -08:00
Zhengyu Gu
c1df1d9659
8001591: NMT: assertion failed: assert(rec->addr() + rec->size() <= cur->base()) failed: Can not overlap in memSnapshot.cpp
...
NMT should allow overlapping committed regions as long as they belong to the same reserved region
Reviewed-by: dholmes, coleenp
2012-11-05 15:30:22 -05:00
Keith McGuigan
386e4009f3
Merge
2012-11-02 17:18:16 -07:00
Keith McGuigan
41961c75f6
Merge
2012-11-02 16:09:50 -07:00
Yumin Qi
a9c40e9df4
8000489: older builds of hsdis don't work anymore after 6879063
...
The old function not defined properly, need a definition for export in dll. Also changes made to let new jvm work with old hsdis.
Reviewed-by: jrose, sspitsyn, kmo
2012-11-02 13:30:47 -07:00
Alejandro Murillo
d03b95a6e8
Merge
2012-11-02 07:35:41 -07:00