Brandon Mitchell
6573cbf346
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
...
The is_zeroed parameter is no longer used and so can be removed.
Reviewed-by: johnc, jmasa, brutisso
2012-09-19 08:48:10 -07:00
Jon Masamitsu
cf5f4f736f
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
...
Reviewed-by: johnc, ysr
2012-09-18 14:15:06 -07:00
Bengt Rutisson
a08d48f9b1
7198130: G1: PrintReferenceGC output comes out of order
...
Move the first part of the GC logging, including timestamp, to the start of the GC
Reviewed-by: johnc, jwilhelm
2012-09-17 10:33:13 +02:00
Coleen Phillimore
9a271f468a
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
...
Restore java/lang/ClassLoader.addClass() upcall
Reviewed-by: sspitsyn, dcubed, jmasa
2012-09-17 10:46:59 -04:00
Hal Mo
18582cee62
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
...
Reviewed-by: brutisso, johnc, ysr
2012-09-13 21:20:26 +02:00
Alejandro Murillo
c188598ddd
7198641: new hotspot build - hs25-b02
...
Reviewed-by: jcoomes
2012-09-14 22:00:41 -07:00
Alejandro Murillo
a13f8a7da1
Added tag hs25-b01 for changeset ab29bec425bb
2012-09-14 21:50:58 -07:00
Alejandro Murillo
b5637a7e2e
Merge
2012-09-14 21:50:58 -07:00
Zhengyu Gu
119c20297b
7198529: NPG: assert with NMT code in Thread destructor
...
Thread stack's base address can be NULL if it is not started or exited before recording the base
Reviewed-by: kvn, fparain
2012-09-14 12:55:50 -04:00
David Katleman
aeb1e1d09e
Added tag jdk8-b56 for changeset 1bce16d0ddd1
2012-09-13 13:15:14 -07:00
Roland Westrelin
00c30b04f4
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
...
Missing test for T_METADATA leads to incorrect register allocation.
Reviewed-by: kvn
2012-09-13 22:09:16 +02:00
Zhengyu Gu
a2f9b747a4
Merge
2012-09-11 20:12:55 -07:00
Zhengyu Gu
d8037e4c8d
Merge
2012-09-11 18:28:51 -07:00
Zhengyu Gu
442e4b0e54
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
...
Fixed virtual memory records merge and promotion logic, should be based on sequence number vs. base address order
Reviewed-by: coleenp, acorn
2012-09-11 20:53:17 -04:00
Coleen Phillimore
6f1b52ab16
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
...
There was a rogue os::breakpoint() call in log_dependency left over from the jsr292 merge. Also changed verify_oop() calls for metadata to verify_{method,klass}_ptr.
Reviewed-by: kvn, twisti
2012-09-11 20:20:38 -04:00
Roland Westrelin
08757b8a99
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
...
C1 needs knowledge of T_METADATA at the LIR level.
Reviewed-by: kvn, coleenp
2012-09-11 16:20:57 +02:00
Stefan Karlsson
b979c4ebe0
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
...
Fix the iteration over the system classes and report the correct reference kind.
Reviewed-by: coleenp, rbackman
2012-09-11 14:59:23 +02:00
Christian Thalinger
2ab9ff2658
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
...
Reviewed-by: jrose, coleenp, jmasa, kvn
2012-09-10 16:37:22 -07:00
Coleen Phillimore
6fda647450
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
...
Don't allocate huge class metaspace size by default on x64
Reviewed-by: stefank, jmasa, kvn
2012-09-07 16:42:25 -04:00
Coleen Phillimore
12b9a4edbb
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
...
Simple renaming to be consistent with instanceKlass->InstanceKlass renaming
Reviewed-by: stefank, jmasa
2012-09-07 12:04:16 -04:00
David Katleman
2aa10d79aa
Added tag jdk8-b55 for changeset 49f23700884c
2012-09-06 17:27:33 -07:00
Jon Masamitsu
cd5df1082a
7196298: Better fix for 7195789
...
Reviewed-by: jcoomes, brutisso
2012-09-06 07:28:30 -07:00
Coleen Phillimore
8536f548db
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
...
Need to restore the vtable in metadata when we restore the type from the shared archive.
Reviewed-by: acorn, jcoomes, jmasa, jrose
2012-09-05 20:08:08 -04:00
Vladimir Kozlov
f3b6368c39
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
...
Remove the workaround of 7187454 problem which was restored incorrectly during NPG merge.
Reviewed-by: coleenp, dholmes
2012-09-05 10:18:37 -07:00
Stefan Karlsson
36d57e3669
7195935: NPG: Some issues with compressed oops
...
Don't decompress the klass pointer in the G1 pre-barrier code when !UseCompressedKlassPointers
Reviewed-by: coleenp, brutisso
2012-09-05 10:39:29 +02:00
Jon Masamitsu
6f32be5139
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
...
Reviewed-by: coleenp, jcoomes
2012-09-04 16:20:28 -07:00
Christian Thalinger
0f2dd1c15e
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
...
Reviewed-by: kvn, coleenp
2012-09-04 18:01:20 -07:00
Roland Westrelin
badaff577b
7184649: NPG: Implement another MetdataPtr case
...
Xmeet when both inputs are MetadataPtr.
Reviewed-by: kvn
2012-09-04 23:27:55 +02:00
Stefan Karlsson
3610a76e25
7195968: NPG: oopDesc::list_ptr_from_klass is broken
...
Remove incorrect cast
Reviewed-by: brutisso, coleenp
2012-09-04 13:01:03 +02:00
Coleen Phillimore
eff152a7be
7195823: NPG: CMS reserved() doesn't match _rs.base()
...
If the commit fails, the size isn't set so the assert fails.
Reviewed-by: kamg
2012-09-03 18:37:12 -04:00
Jon Masamitsu
5c58d27aac
6964458: Reimplement class meta-data storage to use native memory
...
Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland
2012-09-01 13:25:18 -04:00
John Coomes
36eee7c8c8
7195615: new hotspot build - hs25-b01
...
Reviewed-by: johnc
2012-08-31 16:39:35 -07:00
John Coomes
ae110cd170
Added tag hs24-b22 for changeset a83f6d24c373
2012-08-31 16:17:41 -07:00
John Coomes
c6516ccaea
Merge
2012-08-31 16:17:40 -07:00
Jiangli Zhou
c3b3276936
Merge
2012-08-31 12:59:10 -07:00
Jiangli Zhou
50b6647678
Merge
2012-08-31 14:47:01 -04:00
Christian Thalinger
6ddab0cf3c
Merge
2012-08-31 10:48:08 -07:00
Bengt Rutisson
911d3e3ac6
Merge
2012-08-31 08:30:30 +02:00
David Katleman
f6008840a0
Added tag jdk8-b54 for changeset 0b41a071152f
2012-08-30 10:27:07 -07:00
Bill Pittore
58a50b25eb
7154641: Servicability agent should work on platforms other than x86, sparc
...
Added capability to load support classes for other cpus
Reviewed-by: coleenp, bobv, sla
2012-08-30 11:20:01 -04:00
Brandon Mitchell
f51faf2bbe
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
...
Add inline directives to os::Linux::supports_monotonic_clock() and os::Bsd::supports_monotonic_clock().
Reviewed-by: johnc, azeemj, mikael
2012-08-29 13:02:54 -07:00
Vladimir Kozlov
da65cc4532
7160161: Missed safepoint in non-Counted loop
...
Do not remove safepoints during peeling optimization.
Reviewed-by: twisti
2012-08-29 13:02:40 -07:00
Pavel Punegov
373b8ccd27
7191926: Remove MKS dependency in Hotspot regression tests
...
Add case for CYGWIN in .sh files.
Reviewed-by: coleenp, kvn
2012-08-29 14:49:05 -04:00
Christian Thalinger
40c1bd4242
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
...
Reviewed-by: kvn
2012-08-28 15:24:39 -07:00
John Cuthbertson
eb2c52c717
7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
...
Add the flags G1EvacuationFailureALot flag (and supporting flags) to force trigger evacuation failures. The support flags control how often to trigger an evacuation failure and during which types of evacuation pause. This functionality is analogous to that of PromotionFailureALot for the other collectors.
Reviewed-by: brutisso
2012-08-28 15:20:08 -07:00
Tao Mao
447e7065d2
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
...
Reviewed-by: kvn, dholmes, coleenp
2012-08-27 15:17:17 -07:00
Vladimir Kozlov
f0d08c04f1
7148109: C2 compiler consumes too much heap resources
...
Add split_arena to allocate temporary arrays in PhaseChaitin::Split() and free them on method's exit.
Reviewed-by: twisti
2012-08-27 09:46:38 -07:00
Daniel D. Daugherty
2ec592f290
Merge
2012-08-24 19:45:42 -07:00
Alejandro Murillo
2271c9dfad
7194004: new hotspot build - hs24-b22
...
Reviewed-by: jcoomes
2012-08-24 16:23:59 -07:00
Alejandro Murillo
da2de44d1a
Added tag hs24-b21 for changeset 2ab6bbc9883c
2012-08-24 15:51:20 -07:00