Jon Masamitsu
37bddeb62b
7045397: NPG: Add freelists to class loader arenas
...
Reviewed-by: coleenp, stefank, jprovino, ohair
2012-09-18 23:35:42 -07:00
John Coomes
d8089b90e5
Merge
2012-09-18 19:44:39 -04: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
Kelly O'Hair
f65906c1bc
7198329: Add $(sort) to object files used in links makes binarties more consistent
...
Reviewed-by: dholmes, tbell, erikj, ihse, ohrstrom
2012-09-18 13:15:28 -07:00
Zhengyu Gu
b9f111d166
Merge
2012-09-18 11:37:26 -07:00
Kelly O'Hair
b74620c703
Merge
2012-09-18 10:25:20 -07:00
Serguei Spitsyn
3236415bda
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
...
JVMTI REtruncformClasses must support LocalVariableTypeTable attribute
Reviewed-by: dcubed, dsamersoff, rbackman
2012-09-18 10:10:43 -07:00
Zhengyu Gu
fb2076c572
7188594: Print statistic collected by NMT with VM flag
...
Print out statistics of collected NMT data if it is on at VM exits
Reviewed-by: kvn, coleenp, twisti
2012-09-17 16:37:26 -04:00
Zhengyu Gu
3276deb50c
Merge
2012-09-17 13:34:07 -07:00
Magnus Ihse Bursie
b2b4d40c73
7172012: Make test-in-build an option (Queens)
...
Reviewed-by: ohair, dholmes
2012-09-17 11:46:25 -07:00
Zhengyu Gu
afd497eecc
7190089: NMT ON: NMT failed assertion on thread's stack base address
...
Solaris only, record stack info to NMT after stack size adjustment was made for primordial threads
Reviewed-by: kvn, acorn, coleenp
2012-09-17 10:20:04 -04:00
David Holmes
676c5a2769
Merge
2012-09-17 08:44:19 -04:00
Dmytro Sheyko
48255b9ff3
7194254: jstack reports wrong thread priorities
...
Reviewed-by: dholmes, sla, fparain
2012-09-17 07:36:31 -04:00
Staffan Larsen
e91b6584eb
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
...
Reviewed-by: sspitsyn, nloodin, mgronlun, coleenp
2012-09-17 11:46:19 +02: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
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
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
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
Abhijit Saha
38b305878c
Merge
2012-09-07 18:18:55 -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