/hg/release/icedtea7-forest-2.5/hotspot: 113 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Apr 3 17:56:36 UTC 2015
changeset 74556644d57f in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=74556644d57f
author: asaha
date: Mon Jun 02 16:19:50 2014 -0700
8044602: Increment minor version of HSx for 7u72 and initialize the build number
Reviewed-by: jcoomes
changeset a8bfc7ca56a6 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a8bfc7ca56a6
author: kevinw
date: Mon Feb 24 10:46:40 2014 +0000
8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
Reviewed-by: sla, dsamersoff
changeset 10328b4f16b2 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=10328b4f16b2
author: asaha
date: Wed Jun 18 13:56:36 2014 -0700
Merge
changeset 3b7cc82870f1 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=3b7cc82870f1
author: asaha
date: Mon Jun 23 13:02:26 2014 -0700
Added tag jdk7u72-b01 for changeset 1bd3adac3aac
changeset 0fd259d6dc5d in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=0fd259d6dc5d
author: asaha
date: Mon Jun 23 13:10:40 2014 -0700
Merge
changeset 1afbc3b5dc76 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=1afbc3b5dc76
author: asaha
date: Wed Jun 25 09:50:38 2014 -0700
Merge
changeset 134854bd2b14 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=134854bd2b14
author: asaha
date: Mon Jun 30 09:09:16 2014 -0700
Merge
changeset 0caed46767e3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=0caed46767e3
author: asaha
date: Mon Jun 30 12:04:20 2014 -0700
Merge
changeset b0747f7bb135 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=b0747f7bb135
author: asaha
date: Mon Jun 30 12:24:57 2014 -0700
Added tag jdk7u72-b02 for changeset 0caed46767e3
changeset 18673681d3bf in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=18673681d3bf
author: asaha
date: Wed Jul 02 09:20:05 2014 -0700
8049081: Increment hsx 24.72 build to b02 for 7u72-b03
Reviewed-by: jcoomes
changeset a76ae712c881 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a76ae712c881
author: poonam
date: Wed Jul 02 02:06:45 2014 -0700
8031290: Adjust call to getisax() for additional words returned
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
Summary: Add support for Sparc T7 and fix the assertion failure in cpCacheOop
Reviewed-by: dholmes, jmasa
changeset f5c552a5aa1a in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=f5c552a5aa1a
author: asaha
date: Wed Jul 02 11:37:06 2014 -0700
Merge
changeset 0aa16e6c8827 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=0aa16e6c8827
author: asaha
date: Mon Jul 07 09:54:33 2014 -0700
Merge
changeset 3a2934191de4 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=3a2934191de4
author: asaha
date: Mon Jul 07 12:03:14 2014 -0700
Merge
changeset cfb184be7dbf in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=cfb184be7dbf
author: asaha
date: Mon Jul 07 12:31:24 2014 -0700
Added tag jdk7u72-b03 for changeset 3a2934191de4
changeset de16e763bea4 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=de16e763bea4
author: asaha
date: Wed Jul 09 13:10:45 2014 -0700
8049787: Increment hsx 24.72 build to b03 for 7u72-b04
Reviewed-by: jcoomes
changeset 795b36f9236d in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=795b36f9236d
author: sgabdura
date: Mon Jun 02 13:26:49 2014 +0200
8011646: SEGV in compiled code with loop predication
Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly
Reviewed-by: anoll, kvn, roland
changeset bd290d3ad27e in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=bd290d3ad27e
author: kevinw
date: Wed Apr 02 18:40:52 2014 +0200
8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Reviewed-by: dholmes, dsamersoff
Contributed-by: andreas.eriksson at oracle.com
changeset 72cb515b07d8 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=72cb515b07d8
author: brutisso
date: Thu Apr 17 13:13:07 2014 +0200
8038925: Java with G1 crashes in dump_instance_fields using jmap or jcmd without fullgc
Reviewed-by: brutisso, mgerdin
Contributed-by: andreas.eriksson at oracle.com
changeset d1888f8dcc4e in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d1888f8dcc4e
author: sgabdura
date: Fri Apr 18 08:11:07 2014 +0200
8039050: Crash in C2 compiler at Node::rematerialize
Summary: Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.
Reviewed-by: kvn
changeset c10de3e3ba82 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=c10de3e3ba82
author: asaha
date: Thu Jul 10 17:08:39 2014 -0700
Merge
changeset e4708cde2898 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e4708cde2898
author: asaha
date: Mon Jul 14 12:13:45 2014 -0700
Merge
changeset 7835108a451f in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=7835108a451f
author: asaha
date: Mon Jul 14 12:21:16 2014 -0700
Added tag jdk7u72-b04 for changeset e4708cde2898
changeset 137e0859cd29 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=137e0859cd29
author: asaha
date: Mon Jul 21 03:06:54 2014 -0700
Merge
changeset 48cd410a0a8c in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=48cd410a0a8c
author: coffeys
date: Tue Jul 22 02:08:51 2014 -0700
Added tag jdk7u72-b05 for changeset 137e0859cd29
changeset f9e9ccf6c887 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=f9e9ccf6c887
author: asaha
date: Tue Jul 22 08:45:18 2014 -0700
Merge
changeset 4d9d227d70f3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=4d9d227d70f3
author: sgabdura
date: Mon May 12 12:23:13 2014 +0200
8039298: assert(base == NULL || t_adr->isa_rawptr() || ! phase->type(base)->higher_equal(TypePtr::NULL_PTR))
Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively.
Reviewed-by: kvn, twisti, iveresov
changeset db82ab65a580 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=db82ab65a580
author: coffeys
date: Mon Jul 28 03:41:08 2014 -0700
Added tag jdk7u72-b06 for changeset 4d9d227d70f3
changeset e065ca78d4e2 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e065ca78d4e2
author: coffeys
date: Mon Jul 28 03:51:38 2014 -0700
Merge
changeset 65dabf4942b4 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=65dabf4942b4
author: mikael
date: Mon Jun 16 16:27:41 2014 -0700
8046769: Set T family feature bit on Niagara systems
Reviewed-by: kvn, iveresov
changeset 551e8602a81d in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=551e8602a81d
author: mikael
date: Tue May 27 16:05:29 2014 -0700
8043206: Fix signed vs. unsigned comparison warning in copy_sparc.hpp
Reviewed-by: coleenp, lfoltan, kvn
changeset 8ee36caacf63 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=8ee36caacf63
author: mikael
date: Thu May 29 12:40:49 2014 -0700
8043205: Incorrect system traps.h include path
Reviewed-by: kvn, dholmes
changeset f4d4e4680418 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=f4d4e4680418
author: mikael
date: Tue Apr 29 22:05:10 2014 -0700
8042059: Various fixes to linux/sparc
Reviewed-by: twisti, kvn
changeset 30e9355cff36 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=30e9355cff36
author: mikael
date: Tue Apr 29 22:04:09 2014 -0700
8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
Reviewed-by: twisti, kvn
changeset 034ed50b37ce in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=034ed50b37ce
author: mikael
date: Thu May 29 12:38:24 2014 -0700
8043207: Add const to Address argument for Assembler::swap
Reviewed-by: kvn, drchase
changeset ece56f93f37b in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=ece56f93f37b
author: coffeys
date: Tue Jul 29 15:36:04 2014 +0100
Merge
changeset e52bfdccd6c1 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e52bfdccd6c1
author: coffeys
date: Tue Jul 29 15:38:06 2014 +0100
Added tag jdk7u72-b07 for changeset ece56f93f37b
changeset eb8f2d720fc0 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=eb8f2d720fc0
author: zgu
date: Fri Jul 18 11:14:20 2014 -0700
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
Summary: Fixed native memory tracking stack walking
Reviewed-by: coleenp, mikael
changeset c28f17356988 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=c28f17356988
author: zgu
date: Mon Jul 21 06:00:44 2014 -0700
8050167: linux-sparcv9: hs_err file does not show any stack information
Summary: Fixed creation of starting stack frame for stack walking in error handler
Reviewed-by: coleenp, mikael
changeset 439c695a7aa0 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=439c695a7aa0
author: coffeys
date: Tue Aug 05 13:47:30 2014 +0100
Merge
changeset 44a114f679c2 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=44a114f679c2
author: coffeys
date: Tue Aug 05 13:49:42 2014 +0100
Added tag jdk7u72-b08 for changeset 439c695a7aa0
changeset 342e3e35fdc1 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=342e3e35fdc1
author: hseigel
date: Tue Aug 05 23:10:45 2014 -0400
8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn
changeset a27f16d45457 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a27f16d45457
author: kvn
date: Tue Aug 05 14:44:18 2014 -0700
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
changeset b1a3df5a9461 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=b1a3df5a9461
author: katleman
date: Tue Aug 12 11:05:35 2014 -0700
Added tag jdk7u72-b09 for changeset a27f16d45457
changeset 16ae827c59bb in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=16ae827c59bb
author: coffeys
date: Fri Aug 15 16:42:59 2014 +0100
Merge
changeset 7c869d42c571 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=7c869d42c571
author: coffeys
date: Mon Aug 18 16:01:14 2014 +0100
Merge
changeset e6508ab77271 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e6508ab77271
author: asaha
date: Tue Aug 19 04:46:31 2014 -0700
Merge
changeset 4a7941c7ba44 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=4a7941c7ba44
author: asaha
date: Tue Aug 19 05:01:29 2014 -0700
Added tag jdk7u72-b10 for changeset e6508ab77271
changeset 6d42812f099d in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=6d42812f099d
author: asaha
date: Wed Aug 20 15:13:18 2014 -0700
8055714: Increment hsx 24.72 build to b04 for 7u72-b11
Reviewed-by: jcoomes
changeset de5901c7745e in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=de5901c7745e
author: asaha
date: Thu Aug 21 11:15:37 2014 -0700
Merge
changeset c17a84870864 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=c17a84870864
author: asaha
date: Mon Aug 25 15:52:39 2014 -0700
Merge
changeset cbd62ecbb915 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=cbd62ecbb915
author: asaha
date: Mon Aug 25 15:57:31 2014 -0700
Added tag jdk7u72-b11 for changeset c17a84870864
changeset a9e695f0d831 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a9e695f0d831
author: asaha
date: Tue Sep 02 10:50:16 2014 -0700
Merge
changeset 8b534fca8884 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=8b534fca8884
author: asaha
date: Tue Sep 02 10:59:04 2014 -0700
Added tag jdk7u72-b12 for changeset a9e695f0d831
changeset ac701f87d1ea in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=ac701f87d1ea
author: asaha
date: Mon Sep 08 12:28:22 2014 -0700
Merge
changeset b6162d8973c3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=b6162d8973c3
author: asaha
date: Mon Sep 08 12:36:58 2014 -0700
Added tag jdk7u72-b13 for changeset ac701f87d1ea
changeset ecf8e0d94b68 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=ecf8e0d94b68
author: asaha
date: Fri Sep 26 08:27:32 2014 -0700
Added tag jdk7u71-b14 for changeset ad909197a1ce
changeset d9b56c6bdddb in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d9b56c6bdddb
author: asaha
date: Fri Sep 26 08:37:56 2014 -0700
Merge
changeset a6ae698522bf in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a6ae698522bf
author: asaha
date: Fri Sep 26 08:48:47 2014 -0700
Added tag jdk7u72-b14 for changeset d9b56c6bdddb
changeset a8f0e879848a in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a8f0e879848a
author: asaha
date: Mon Oct 06 11:17:15 2014 -0700
Added tag jdk7u72-b30 for changeset a6ae698522bf
changeset d9696a7d8b76 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d9696a7d8b76
author: asaha
date: Tue Jul 08 09:34:06 2014 -0700
Added tag jdk7u75-b00 for changeset e6b6d91b3934
changeset a16eaa7e9c95 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a16eaa7e9c95
author: asaha
date: Wed Jul 09 12:01:32 2014 -0700
8049758: Increment minor version of HSx for 7u75 and initialize the build number
Reviewed-by: jcoomes
changeset ad68fdd7d0ac in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=ad68fdd7d0ac
author: asaha
date: Mon Jul 14 13:31:47 2014 -0700
Merge
changeset c97866b6d4b0 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=c97866b6d4b0
author: asaha
date: Tue Jul 22 10:23:29 2014 -0700
Merge
changeset 4bd5a78ac552 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=4bd5a78ac552
author: coffeys
date: Thu Aug 07 12:19:10 2014 +0100
Merge
changeset fe122ef372f5 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=fe122ef372f5
author: poonam
date: Mon Aug 11 19:02:28 2014 -0700
8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: iveresov
changeset deddd386e13a in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=deddd386e13a
author: asaha
date: Tue Aug 19 06:50:43 2014 -0700
Merge
changeset 41bd2ed4a2c3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=41bd2ed4a2c3
author: asaha
date: Tue Aug 26 11:22:29 2014 -0700
Merge
changeset 7beb18341c37 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=7beb18341c37
author: asaha
date: Tue Sep 02 13:01:45 2014 -0700
Merge
changeset 596d467ae9b3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=596d467ae9b3
author: asaha
date: Mon Sep 08 13:46:17 2014 -0700
Merge
changeset e33f881ce09e in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e33f881ce09e
author: aeriksso
date: Fri Sep 12 15:56:27 2014 +0200
8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com
changeset 7152f5f6395c in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=7152f5f6395c
author: alitvinov
date: Thu Jul 31 15:36:21 2014 +0400
Merge
changeset 4fb7952ebba8 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=4fb7952ebba8
author: lana
date: Fri Aug 01 10:21:06 2014 -0700
Added tag jdk7u67-b31 for changeset 7152f5f6395c
changeset a20f1b6311e1 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a20f1b6311e1
author: asaha
date: Mon Aug 25 15:31:37 2014 -0700
Added tag jdk7u67-b32 for changeset 4fb7952ebba8
changeset 39c07d2fb4d3 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=39c07d2fb4d3
author: katleman
date: Tue Sep 09 13:20:06 2014 -0700
Added tag jdk7u67-b33 for changeset a20f1b6311e1
changeset 6183327bf9c1 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=6183327bf9c1
author: asaha
date: Thu Sep 11 10:59:36 2014 -0700
Merge
changeset e21eea9144a6 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e21eea9144a6
author: asaha
date: Fri Sep 12 15:34:05 2014 -0700
Merge
changeset 9e3f379f64f8 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=9e3f379f64f8
author: asaha
date: Mon Sep 22 09:38:01 2014 -0700
Added tag jdk7u67-b34 for changeset 39c07d2fb4d3
changeset 9096ac248b37 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=9096ac248b37
author: asaha
date: Mon Sep 22 09:50:46 2014 -0700
Merge
changeset 94900d083ed4 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=94900d083ed4
author: asaha
date: Mon Sep 22 11:10:43 2014 -0700
Added tag jdk7u75-b01 for changeset 9096ac248b37
changeset a6964b2822d9 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=a6964b2822d9
author: asaha
date: Fri Sep 26 10:54:55 2014 -0700
Merge
changeset b16738945803 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=b16738945803
author: asaha
date: Mon Sep 29 11:27:01 2014 -0700
Added tag jdk7u75-b02 for changeset a6964b2822d9
changeset f7e4613bba96 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=f7e4613bba96
author: asaha
date: Thu Oct 02 08:23:19 2014 -0700
Merge
changeset af55a74be9b6 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=af55a74be9b6
author: asaha
date: Thu Oct 02 08:35:26 2014 -0700
Merge
changeset 93c74efa2c44 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=93c74efa2c44
author: asaha
date: Thu Oct 02 08:45:11 2014 -0700
Merge
changeset 492a2abed4ca in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=492a2abed4ca
author: asaha
date: Mon Oct 06 12:14:21 2014 -0700
Merge
changeset 6c1a8b7ed616 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=6c1a8b7ed616
author: asaha
date: Mon Oct 06 12:22:12 2014 -0700
Merge
changeset 2480d9d77830 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=2480d9d77830
author: asaha
date: Mon Oct 06 12:48:25 2014 -0700
Added tag jdk7u75-b03 for changeset 6c1a8b7ed616
changeset 635afc2ed410 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=635afc2ed410
author: asaha
date: Mon Oct 13 12:12:07 2014 -0700
Added tag jdk7u75-b04 for changeset 2480d9d77830
changeset 6b27e1adb4bd in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=6b27e1adb4bd
author: vkempik
date: Tue Oct 14 18:52:19 2014 +0400
8055479: TLAB stability
Reviewed-by: mgerdin
changeset 61dacdb82145 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=61dacdb82145
author: katleman
date: Wed Oct 08 13:02:06 2014 -0700
Added tag jdk7u72-b31 for changeset 492a2abed4ca
changeset d81faf9016ce in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d81faf9016ce
author: asaha
date: Wed Oct 15 10:24:59 2014 -0700
Merge
changeset e0ad595b3a35 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=e0ad595b3a35
author: asaha
date: Mon Oct 20 12:33:53 2014 -0700
Added tag jdk7u75-b05 for changeset d81faf9016ce
changeset d94b62f63b37 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d94b62f63b37
author: asaha
date: Tue Oct 21 11:39:21 2014 -0700
8061685: Increment hsx 24.75 build to b02 for 7u75-b06
Reviewed-by: jcoomes
changeset d12c9850a885 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=d12c9850a885
author: hseigel
date: Mon Oct 20 16:30:51 2014 -0400
8058982: Better verification of an exceptional invokespecial
Reviewed-by: acorn, ahgross, coleenp
Contributed-by: harold.seigel at oracle.com
changeset 2ec4b796b1de in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=2ec4b796b1de
author: poonam
date: Fri Oct 17 05:51:08 2014 -0700
8047125: (ref) More phantom object references
Reviewed-by: jmasa, kbarrett
Contributed-by: kim.barrett at oracle.com
changeset 1d3906064cae in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=1d3906064cae
author: asaha
date: Mon Oct 27 12:19:58 2014 -0700
Added tag jdk7u75-b06 for changeset 2ec4b796b1de
changeset 9beea1db94f9 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=9beea1db94f9
author: asaha
date: Mon Nov 03 12:11:26 2014 -0800
Added tag jdk7u75-b07 for changeset 1d3906064cae
changeset 3a9a116397d7 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=3a9a116397d7
author: asaha
date: Thu Nov 06 22:25:21 2014 -0800
8064300: Increment hsx 24.75 build to b03 for 7u75-b06
Reviewed-by: jcoomes
changeset dfcf951330b6 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=dfcf951330b6
author: dbuck
date: Thu Nov 06 04:57:28 2014 -0800
8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms
changeset ca20e7886db6 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=ca20e7886db6
author: asaha
date: Mon Nov 10 11:41:27 2014 -0800
Added tag jdk7u75-b08 for changeset dfcf951330b6
changeset 2e58ec6020cf in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=2e58ec6020cf
author: asaha
date: Mon Nov 17 12:08:22 2014 -0800
Added tag jdk7u75-b09 for changeset ca20e7886db6
changeset 42e4ab057287 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=42e4ab057287
author: asaha
date: Mon Nov 24 09:22:38 2014 -0800
8065787: Increment hsx 24.75 build to b04 for 7u75-b10
Reviewed-by: jcoomes
changeset f2c4a1559fce in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=f2c4a1559fce
author: aeriksso
date: Mon Nov 17 15:51:46 2014 -0500
8050807: Better performing performance data handling
Reviewed-by: gthornbr
changeset 5a0321dcf893 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=5a0321dcf893
author: kevinw
date: Mon Nov 24 09:52:43 2014 -0800
8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge
Reviewed-by: poonam
changeset 82dcfb646bd5 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=82dcfb646bd5
author: asaha
date: Mon Nov 24 13:24:26 2014 -0800
Added tag jdk7u75-b10 for changeset 5a0321dcf893
changeset 18b74ded3ffc in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=18b74ded3ffc
author: asaha
date: Tue Dec 02 10:32:40 2014 -0800
Added tag jdk7u75-b11 for changeset 82dcfb646bd5
changeset 384fba17a497 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=384fba17a497
author: asaha
date: Mon Dec 08 12:27:59 2014 -0800
Added tag jdk7u75-b12 for changeset 18b74ded3ffc
changeset 0c7d7c067c46 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=0c7d7c067c46
author: asaha
date: Thu Dec 18 13:57:24 2014 -0800
Added tag jdk7u75-b13 for changeset 384fba17a497
changeset db9672d640ff in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=db9672d640ff
author: asaha
date: Mon Dec 29 11:41:04 2014 -0800
Added tag jdk7u75-b30 for changeset 0c7d7c067c46
changeset bbda609c9d24 in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=bbda609c9d24
author: andrew
date: Tue Jan 27 00:46:17 2015 +0000
Merge jdk7u75-b31
changeset 0b1e07df4b1b in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=0b1e07df4b1b
author: aph
date: Fri Jan 16 09:15:22 2015 +0100
6584008, PR2193, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
Reviewed-by: sla, sspitsyn
changeset 37d0575cf6de in /hg/release/icedtea7-forest-2.5/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.5/hotspot?cmd=changeset;node=37d0575cf6de
author: sgehwolf
date: Fri Apr 03 17:22:23 2015 +0100
8074312, PR2254: Enable hotspot builds on 4.x Linux kernels
Summary: Add "4" to list of allowable versions
Reviewed-by: dholmes, mikael
diffstat:
.hgtags | 134 +-
.jcheck/conf | 2 -
agent/src/os/linux/Makefile | 11 +-
agent/src/os/linux/libproc.h | 16 +-
agent/src/os/linux/ps_proc.c | 52 +-
agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java | 5 +-
make/Makefile | 37 +
make/aix/Makefile | 380 +
make/aix/adlc_updater | 20 +
make/aix/build.sh | 99 +
make/aix/makefiles/adjust-mflags.sh | 87 +
make/aix/makefiles/adlc.make | 234 +
make/aix/makefiles/build_vm_def.sh | 18 +
make/aix/makefiles/buildtree.make | 510 +
make/aix/makefiles/compiler2.make | 32 +
make/aix/makefiles/core.make | 33 +
make/aix/makefiles/defs.make | 233 +
make/aix/makefiles/dtrace.make | 27 +
make/aix/makefiles/fastdebug.make | 73 +
make/aix/makefiles/jsig.make | 95 +
make/aix/makefiles/jvmg.make | 42 +
make/aix/makefiles/jvmti.make | 118 +
make/aix/makefiles/launcher.make | 97 +
make/aix/makefiles/mapfile-vers-debug | 270 +
make/aix/makefiles/mapfile-vers-jsig | 38 +
make/aix/makefiles/mapfile-vers-product | 265 +
make/aix/makefiles/ppc64.make | 108 +
make/aix/makefiles/product.make | 59 +
make/aix/makefiles/rules.make | 203 +
make/aix/makefiles/sa.make | 116 +
make/aix/makefiles/saproc.make | 125 +
make/aix/makefiles/top.make | 144 +
make/aix/makefiles/trace.make | 121 +
make/aix/makefiles/vm.make | 384 +
make/aix/makefiles/xlc.make | 180 +
make/aix/platform_ppc64 | 17 +
make/bsd/Makefile | 30 +-
make/bsd/makefiles/gcc.make | 14 +
make/bsd/makefiles/mapfile-vers-debug | 3 +-
make/bsd/makefiles/mapfile-vers-product | 3 +-
make/bsd/makefiles/vm.make | 1 +
make/bsd/platform_zero.in | 2 +-
make/defs.make | 24 +-
make/hotspot_version | 8 +-
make/linux/Makefile | 40 +-
make/linux/makefiles/adlc.make | 2 +
make/linux/makefiles/buildtree.make | 27 +-
make/linux/makefiles/defs.make | 74 +-
make/linux/makefiles/gcc.make | 52 +-
make/linux/makefiles/jsig.make | 6 +-
make/linux/makefiles/mapfile-vers-debug | 3 +-
make/linux/makefiles/mapfile-vers-product | 3 +-
make/linux/makefiles/ppc64.make | 76 +
make/linux/makefiles/rules.make | 15 +-
make/linux/makefiles/saproc.make | 6 +-
make/linux/makefiles/vm.make | 57 +-
make/linux/makefiles/zero.make | 4 +
make/linux/makefiles/zeroshark.make | 37 +
make/linux/platform_ppc | 6 +-
make/linux/platform_ppc64 | 17 +
make/linux/platform_zero.in | 2 +-
make/solaris/Makefile | 8 +
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/dtrace.make | 16 +
make/solaris/makefiles/gcc.make | 4 +-
make/solaris/makefiles/jsig.make | 4 +
make/solaris/makefiles/mapfile-vers | 3 +-
make/solaris/makefiles/rules.make | 10 -
make/solaris/makefiles/saproc.make | 4 +
make/solaris/makefiles/vm.make | 12 +
make/windows/makefiles/trace.make | 9 +-
make/windows/makefiles/vm.make | 8 +
src/cpu/ppc/vm/assembler_ppc.cpp | 700 +
src/cpu/ppc/vm/assembler_ppc.hpp | 2000 +
src/cpu/ppc/vm/assembler_ppc.inline.hpp | 836 +
src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp | 105 +
src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp | 290 +
src/cpu/ppc/vm/bytecodes_ppc.cpp | 31 +
src/cpu/ppc/vm/bytecodes_ppc.hpp | 31 +
src/cpu/ppc/vm/bytes_ppc.hpp | 281 +
src/cpu/ppc/vm/c2_globals_ppc.hpp | 95 +
src/cpu/ppc/vm/c2_init_ppc.cpp | 48 +
src/cpu/ppc/vm/codeBuffer_ppc.hpp | 35 +
src/cpu/ppc/vm/compile_ppc.cpp | 91 +
src/cpu/ppc/vm/compile_ppc.hpp | 42 +
src/cpu/ppc/vm/copy_ppc.hpp | 171 +
src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp | 43 +
src/cpu/ppc/vm/cppInterpreter_ppc.cpp | 3038 ++
src/cpu/ppc/vm/cppInterpreter_ppc.hpp | 39 +
src/cpu/ppc/vm/debug_ppc.cpp | 35 +
src/cpu/ppc/vm/depChecker_ppc.hpp | 31 +
src/cpu/ppc/vm/disassembler_ppc.hpp | 37 +
src/cpu/ppc/vm/dump_ppc.cpp | 62 +
src/cpu/ppc/vm/frame_ppc.cpp | 320 +
src/cpu/ppc/vm/frame_ppc.hpp | 534 +
src/cpu/ppc/vm/frame_ppc.inline.hpp | 303 +
src/cpu/ppc/vm/globalDefinitions_ppc.hpp | 40 +
src/cpu/ppc/vm/globals_ppc.hpp | 130 +
src/cpu/ppc/vm/icBuffer_ppc.cpp | 71 +
src/cpu/ppc/vm/icache_ppc.cpp | 77 +
src/cpu/ppc/vm/icache_ppc.hpp | 52 +
src/cpu/ppc/vm/interp_masm_ppc_64.cpp | 2258 +
src/cpu/ppc/vm/interp_masm_ppc_64.hpp | 302 +
src/cpu/ppc/vm/interpreterGenerator_ppc.hpp | 37 +
src/cpu/ppc/vm/interpreterRT_ppc.cpp | 155 +
src/cpu/ppc/vm/interpreterRT_ppc.hpp | 62 +
src/cpu/ppc/vm/interpreter_ppc.cpp | 802 +
src/cpu/ppc/vm/interpreter_ppc.hpp | 50 +
src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp | 78 +
src/cpu/ppc/vm/jniFastGetField_ppc.cpp | 75 +
src/cpu/ppc/vm/jniTypes_ppc.hpp | 110 +
src/cpu/ppc/vm/jni_ppc.h | 55 +
src/cpu/ppc/vm/macroAssembler_ppc.cpp | 3061 ++
src/cpu/ppc/vm/macroAssembler_ppc.hpp | 705 +
src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp | 422 +
src/cpu/ppc/vm/methodHandles_ppc.cpp | 558 +
src/cpu/ppc/vm/methodHandles_ppc.hpp | 64 +
src/cpu/ppc/vm/nativeInst_ppc.cpp | 378 +
src/cpu/ppc/vm/nativeInst_ppc.hpp | 395 +
src/cpu/ppc/vm/ppc.ad | 12870 ++++++++++
src/cpu/ppc/vm/ppc_64.ad | 24 +
src/cpu/ppc/vm/registerMap_ppc.hpp | 45 +
src/cpu/ppc/vm/register_definitions_ppc.cpp | 42 +
src/cpu/ppc/vm/register_ppc.cpp | 77 +
src/cpu/ppc/vm/register_ppc.hpp | 662 +
src/cpu/ppc/vm/relocInfo_ppc.cpp | 139 +
src/cpu/ppc/vm/relocInfo_ppc.hpp | 46 +
src/cpu/ppc/vm/runtime_ppc.cpp | 191 +
src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3263 ++
src/cpu/ppc/vm/stubGenerator_ppc.cpp | 2119 +
src/cpu/ppc/vm/stubRoutines_ppc_64.cpp | 29 +
src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 40 +
src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp | 44 +
src/cpu/ppc/vm/templateInterpreter_ppc.cpp | 1866 +
src/cpu/ppc/vm/templateInterpreter_ppc.hpp | 41 +
src/cpu/ppc/vm/templateTable_ppc_64.cpp | 4269 +++
src/cpu/ppc/vm/templateTable_ppc_64.hpp | 38 +
src/cpu/ppc/vm/vmStructs_ppc.hpp | 41 +
src/cpu/ppc/vm/vm_version_ppc.cpp | 487 +
src/cpu/ppc/vm/vm_version_ppc.hpp | 96 +
src/cpu/ppc/vm/vmreg_ppc.cpp | 51 +
src/cpu/ppc/vm/vmreg_ppc.hpp | 35 +
src/cpu/ppc/vm/vmreg_ppc.inline.hpp | 71 +
src/cpu/ppc/vm/vtableStubs_ppc_64.cpp | 269 +
src/cpu/sparc/vm/assembler_sparc.hpp | 2 +-
src/cpu/sparc/vm/assembler_sparc.inline.hpp | 2 +-
src/cpu/sparc/vm/compile_sparc.hpp | 39 +
src/cpu/sparc/vm/copy_sparc.hpp | 2 +-
src/cpu/sparc/vm/frame_sparc.hpp | 4 +-
src/cpu/sparc/vm/frame_sparc.inline.hpp | 11 +
src/cpu/sparc/vm/globals_sparc.hpp | 5 +
src/cpu/sparc/vm/methodHandles_sparc.hpp | 6 +-
src/cpu/sparc/vm/sharedRuntime_sparc.cpp | 10 +-
src/cpu/sparc/vm/sparc.ad | 16 +-
src/cpu/sparc/vm/stubGenerator_sparc.cpp | 10 +-
src/cpu/sparc/vm/vm_version_sparc.hpp | 8 +-
src/cpu/x86/vm/c2_globals_x86.hpp | 2 +-
src/cpu/x86/vm/compile_x86.hpp | 39 +
src/cpu/x86/vm/frame_x86.inline.hpp | 4 +
src/cpu/x86/vm/globals_x86.hpp | 7 +-
src/cpu/x86/vm/methodHandles_x86.hpp | 6 +-
src/cpu/x86/vm/sharedRuntime_x86_32.cpp | 11 +-
src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 11 +-
src/cpu/x86/vm/x86_32.ad | 14 +-
src/cpu/x86/vm/x86_64.ad | 14 +-
src/cpu/zero/vm/arm_cas.S | 31 +
src/cpu/zero/vm/asm_helper.cpp | 745 +
src/cpu/zero/vm/bytecodes_arm.def | 7850 ++++++
src/cpu/zero/vm/bytecodes_zero.cpp | 52 +-
src/cpu/zero/vm/bytecodes_zero.hpp | 41 +-
src/cpu/zero/vm/compile_zero.hpp | 40 +
src/cpu/zero/vm/cppInterpreter_arm.S | 7384 +++++
src/cpu/zero/vm/cppInterpreter_zero.cpp | 51 +-
src/cpu/zero/vm/cppInterpreter_zero.hpp | 2 +
src/cpu/zero/vm/globals_zero.hpp | 9 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 12 +-
src/cpu/zero/vm/sharedRuntime_zero.cpp | 10 +-
src/cpu/zero/vm/shark_globals_zero.hpp | 1 -
src/cpu/zero/vm/stack_zero.hpp | 2 +-
src/cpu/zero/vm/stack_zero.inline.hpp | 9 +-
src/cpu/zero/vm/thumb2.cpp | 7985 ++++++
src/cpu/zero/vm/vm_version_zero.hpp | 11 +
src/os/aix/vm/attachListener_aix.cpp | 574 +
src/os/aix/vm/c2_globals_aix.hpp | 37 +
src/os/aix/vm/chaitin_aix.cpp | 38 +
src/os/aix/vm/decoder_aix.hpp | 48 +
src/os/aix/vm/globals_aix.hpp | 63 +
src/os/aix/vm/interfaceSupport_aix.hpp | 35 +
src/os/aix/vm/jsig.c | 233 +
src/os/aix/vm/jvm_aix.cpp | 201 +
src/os/aix/vm/jvm_aix.h | 123 +
src/os/aix/vm/libperfstat_aix.cpp | 124 +
src/os/aix/vm/libperfstat_aix.hpp | 59 +
src/os/aix/vm/loadlib_aix.cpp | 185 +
src/os/aix/vm/loadlib_aix.hpp | 128 +
src/os/aix/vm/mutex_aix.inline.hpp | 37 +
src/os/aix/vm/osThread_aix.cpp | 58 +
src/os/aix/vm/osThread_aix.hpp | 144 +
src/os/aix/vm/os_aix.cpp | 5137 +++
src/os/aix/vm/os_aix.hpp | 381 +
src/os/aix/vm/os_aix.inline.hpp | 294 +
src/os/aix/vm/os_share_aix.hpp | 37 +
src/os/aix/vm/perfMemory_aix.cpp | 1026 +
src/os/aix/vm/porting_aix.cpp | 369 +
src/os/aix/vm/porting_aix.hpp | 81 +
src/os/aix/vm/threadCritical_aix.cpp | 68 +
src/os/aix/vm/thread_aix.inline.hpp | 42 +
src/os/aix/vm/vmError_aix.cpp | 122 +
src/os/bsd/vm/os_bsd.cpp | 31 +-
src/os/bsd/vm/perfMemory_bsd.cpp | 343 +-
src/os/linux/vm/decoder_linux.cpp | 6 +
src/os/linux/vm/os_linux.cpp | 244 +-
src/os/linux/vm/os_linux.hpp | 3 +
src/os/linux/vm/perfMemory_linux.cpp | 330 +-
src/os/posix/launcher/java_md.c | 13 +-
src/os/posix/vm/os_posix.cpp | 491 +-
src/os/posix/vm/os_posix.hpp | 28 +-
src/os/solaris/vm/os_solaris.cpp | 8 +-
src/os/solaris/vm/os_solaris.hpp | 3 +
src/os/solaris/vm/perfMemory_solaris.cpp | 331 +-
src/os/windows/vm/os_windows.cpp | 46 +-
src/os/windows/vm/os_windows.hpp | 3 +
src/os_cpu/aix_ppc/vm/aix_ppc_64.ad | 24 +
src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp | 401 +
src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp | 54 +
src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp | 151 +
src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp | 567 +
src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp | 35 +
src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp | 58 +
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp | 40 +
src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp | 36 +
src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp | 36 +
src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp | 79 +
src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp | 66 +
src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp | 8 +-
src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp | 2 +-
src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp | 401 +
src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp | 39 +
src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp | 54 +
src/os_cpu/linux_ppc/vm/linux_ppc_64.ad | 24 +
src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp | 149 +
src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp | 620 +
src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp | 35 +
src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp | 50 +
src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp | 40 +
src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp | 36 +
src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp | 36 +
src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp | 83 +
src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp | 66 +
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp | 2 +-
src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp | 4 +-
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 44 +-
src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp | 2 +-
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 6 +-
src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp | 22 +-
src/os_cpu/linux_zero/vm/globals_linux_zero.hpp | 8 +-
src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 43 +-
src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 8 +-
src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp | 23 +-
src/share/tools/hsdis/Makefile | 11 +-
src/share/tools/hsdis/hsdis-demo.c | 9 +-
src/share/tools/hsdis/hsdis.c | 8 +
src/share/vm/adlc/adlparse.cpp | 188 +-
src/share/vm/adlc/adlparse.hpp | 4 +-
src/share/vm/adlc/archDesc.hpp | 2 +
src/share/vm/adlc/formssel.cpp | 91 +-
src/share/vm/adlc/formssel.hpp | 3 +
src/share/vm/adlc/main.cpp | 7 +
src/share/vm/adlc/output_c.cpp | 187 +-
src/share/vm/adlc/output_h.cpp | 41 +-
src/share/vm/asm/assembler.cpp | 33 +-
src/share/vm/asm/assembler.hpp | 22 +-
src/share/vm/asm/codeBuffer.cpp | 15 +-
src/share/vm/asm/codeBuffer.hpp | 6 +-
src/share/vm/c1/c1_FrameMap.cpp | 2 +-
src/share/vm/c1/c1_globals.hpp | 3 +
src/share/vm/ci/bcEscapeAnalyzer.cpp | 4 +-
src/share/vm/ci/ciTypeFlow.cpp | 2 +-
src/share/vm/classfile/classFileParser.cpp | 78 +-
src/share/vm/classfile/classFileParser.hpp | 24 +-
src/share/vm/classfile/classLoader.cpp | 3 +
src/share/vm/classfile/javaClasses.cpp | 3 +
src/share/vm/classfile/stackMapTable.cpp | 24 +-
src/share/vm/classfile/stackMapTable.hpp | 6 +-
src/share/vm/classfile/systemDictionary.cpp | 4 +-
src/share/vm/classfile/systemDictionary.hpp | 1 +
src/share/vm/classfile/verifier.cpp | 248 +-
src/share/vm/classfile/verifier.hpp | 23 +-
src/share/vm/classfile/vmSymbols.hpp | 1 +
src/share/vm/code/compiledIC.cpp | 11 +-
src/share/vm/code/compiledIC.hpp | 4 +
src/share/vm/code/nmethod.cpp | 7 +-
src/share/vm/code/nmethod.hpp | 7 +-
src/share/vm/code/relocInfo.cpp | 37 +
src/share/vm/code/relocInfo.hpp | 46 +-
src/share/vm/code/stubs.hpp | 3 +
src/share/vm/code/vmreg.hpp | 15 +-
src/share/vm/compiler/compileBroker.cpp | 3 +-
src/share/vm/compiler/disassembler.hpp | 3 +
src/share/vm/compiler/methodLiveness.cpp | 12 +-
src/share/vm/compiler/oopMap.cpp | 7 +
src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp | 3 +
src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp | 3 +
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 28 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 26 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 4 +
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp | 3 +
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +-
src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp | 3 +
src/share/vm/gc_implementation/g1/g1AllocRegion.hpp | 7 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 +
src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp | 1 +
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp | 13 +-
src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp | 2 +-
src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp | 2 +-
src/share/vm/gc_implementation/g1/ptrQueue.cpp | 3 +
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +-
src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp | 5 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 +
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +-
src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp | 2 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 27 +
src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp | 3 +
src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp | 3 +
src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp | 3 +-
src/share/vm/gc_interface/collectedHeap.cpp | 3 +
src/share/vm/gc_interface/collectedHeap.inline.hpp | 3 +
src/share/vm/interpreter/abstractInterpreter.hpp | 10 +-
src/share/vm/interpreter/bytecodeInterpreter.cpp | 993 +-
src/share/vm/interpreter/bytecodeInterpreter.hpp | 25 +-
src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp | 305 +
src/share/vm/interpreter/interpreterRuntime.cpp | 42 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 22 +-
src/share/vm/interpreter/invocationCounter.hpp | 22 +-
src/share/vm/interpreter/linkResolver.cpp | 54 +-
src/share/vm/interpreter/templateTable.hpp | 14 +-
src/share/vm/libadt/port.hpp | 5 +-
src/share/vm/memory/allocation.cpp | 3 +
src/share/vm/memory/barrierSet.hpp | 4 +-
src/share/vm/memory/barrierSet.inline.hpp | 6 +-
src/share/vm/memory/cardTableModRefBS.cpp | 4 +-
src/share/vm/memory/cardTableModRefBS.hpp | 11 +-
src/share/vm/memory/collectorPolicy.cpp | 21 +-
src/share/vm/memory/defNewGeneration.cpp | 16 +-
src/share/vm/memory/gcLocker.hpp | 4 +
src/share/vm/memory/genMarkSweep.cpp | 3 +
src/share/vm/memory/generation.cpp | 12 +
src/share/vm/memory/modRefBarrierSet.hpp | 2 +-
src/share/vm/memory/referenceProcessor.cpp | 24 +
src/share/vm/memory/referenceProcessor.hpp | 3 +-
src/share/vm/memory/referenceType.hpp | 3 +-
src/share/vm/memory/resourceArea.cpp | 3 +
src/share/vm/memory/resourceArea.hpp | 3 +
src/share/vm/memory/space.hpp | 3 +
src/share/vm/memory/tenuredGeneration.cpp | 12 +
src/share/vm/memory/threadLocalAllocBuffer.cpp | 14 +-
src/share/vm/memory/threadLocalAllocBuffer.hpp | 2 +-
src/share/vm/memory/universe.cpp | 13 +-
src/share/vm/oops/arrayKlass.cpp | 9 +-
src/share/vm/oops/arrayKlass.hpp | 7 +-
src/share/vm/oops/constantPoolKlass.cpp | 3 +
src/share/vm/oops/cpCacheOop.cpp | 4 +-
src/share/vm/oops/cpCacheOop.hpp | 33 +-
src/share/vm/oops/instanceKlass.cpp | 11 +-
src/share/vm/oops/klass.cpp | 11 +-
src/share/vm/oops/klass.hpp | 4 +-
src/share/vm/oops/klassVtable.cpp | 27 +-
src/share/vm/oops/markOop.cpp | 3 +
src/share/vm/oops/methodDataOop.cpp | 6 +
src/share/vm/oops/methodDataOop.hpp | 191 +
src/share/vm/oops/methodOop.hpp | 5 +-
src/share/vm/oops/objArrayKlass.inline.hpp | 4 +-
src/share/vm/oops/oop.cpp | 3 +
src/share/vm/oops/oop.inline.hpp | 16 +-
src/share/vm/oops/oopsHierarchy.cpp | 3 +
src/share/vm/oops/typeArrayOop.hpp | 5 +-
src/share/vm/opto/block.cpp | 359 +-
src/share/vm/opto/block.hpp | 8 +-
src/share/vm/opto/c2_globals.hpp | 12 +-
src/share/vm/opto/c2compiler.cpp | 7 +-
src/share/vm/opto/callGenerator.cpp | 2 +-
src/share/vm/opto/callnode.cpp | 4 +-
src/share/vm/opto/chaitin.cpp | 8 +-
src/share/vm/opto/compile.cpp | 48 +-
src/share/vm/opto/compile.hpp | 14 +-
src/share/vm/opto/gcm.cpp | 8 +-
src/share/vm/opto/generateOptoStub.cpp | 71 +-
src/share/vm/opto/graphKit.cpp | 43 +-
src/share/vm/opto/graphKit.hpp | 47 +-
src/share/vm/opto/idealGraphPrinter.cpp | 4 +-
src/share/vm/opto/idealKit.cpp | 8 +-
src/share/vm/opto/idealKit.hpp | 3 +-
src/share/vm/opto/lcm.cpp | 43 +-
src/share/vm/opto/library_call.cpp | 84 +-
src/share/vm/opto/locknode.hpp | 7 +-
src/share/vm/opto/loopTransform.cpp | 26 +-
src/share/vm/opto/loopnode.cpp | 31 +-
src/share/vm/opto/loopopts.cpp | 1 +
src/share/vm/opto/machnode.cpp | 14 +
src/share/vm/opto/machnode.hpp | 28 +
src/share/vm/opto/macro.cpp | 2 +-
src/share/vm/opto/matcher.cpp | 72 +-
src/share/vm/opto/matcher.hpp | 5 +
src/share/vm/opto/memnode.cpp | 88 +-
src/share/vm/opto/memnode.hpp | 175 +-
src/share/vm/opto/node.cpp | 36 +-
src/share/vm/opto/node.hpp | 14 +-
src/share/vm/opto/output.cpp | 27 +-
src/share/vm/opto/output.hpp | 7 +-
src/share/vm/opto/parse.hpp | 7 +
src/share/vm/opto/parse1.cpp | 7 +-
src/share/vm/opto/parse2.cpp | 4 +-
src/share/vm/opto/parse3.cpp | 42 +-
src/share/vm/opto/postaloc.cpp | 7 +-
src/share/vm/opto/reg_split.cpp | 30 +-
src/share/vm/opto/regalloc.cpp | 4 +-
src/share/vm/opto/regmask.cpp | 7 +-
src/share/vm/opto/regmask.hpp | 7 +-
src/share/vm/opto/runtime.cpp | 30 +-
src/share/vm/opto/type.cpp | 1 +
src/share/vm/opto/type.hpp | 5 +
src/share/vm/opto/vectornode.hpp | 2 +-
src/share/vm/prims/forte.cpp | 8 +-
src/share/vm/prims/jni.cpp | 8 +-
src/share/vm/prims/jvm.cpp | 53 +-
src/share/vm/prims/jvm.h | 18 +-
src/share/vm/prims/jvmtiEnv.cpp | 6 +
src/share/vm/prims/jvmtiExport.cpp | 41 +
src/share/vm/prims/jvmtiExport.hpp | 7 +
src/share/vm/prims/jvmtiImpl.cpp | 3 +
src/share/vm/prims/jvmtiManageCapabilities.cpp | 4 +-
src/share/vm/prims/jvmtiTagMap.cpp | 8 +-
src/share/vm/prims/methodHandles.cpp | 4 +-
src/share/vm/prims/nativeLookup.cpp | 3 +
src/share/vm/prims/unsafe.cpp | 4 +-
src/share/vm/runtime/arguments.cpp | 22 +-
src/share/vm/runtime/atomic.cpp | 6 +
src/share/vm/runtime/biasedLocking.cpp | 6 +-
src/share/vm/runtime/deoptimization.cpp | 7 +-
src/share/vm/runtime/fprofiler.hpp | 3 +
src/share/vm/runtime/frame.cpp | 15 +-
src/share/vm/runtime/frame.hpp | 13 +-
src/share/vm/runtime/frame.inline.hpp | 7 +
src/share/vm/runtime/globals.hpp | 34 +-
src/share/vm/runtime/handles.cpp | 4 +
src/share/vm/runtime/handles.inline.hpp | 3 +
src/share/vm/runtime/interfaceSupport.hpp | 6 +
src/share/vm/runtime/java.cpp | 3 +
src/share/vm/runtime/javaCalls.cpp | 3 +
src/share/vm/runtime/javaCalls.hpp | 3 +
src/share/vm/runtime/javaFrameAnchor.hpp | 3 +
src/share/vm/runtime/jniHandles.cpp | 3 +
src/share/vm/runtime/memprofiler.cpp | 3 +
src/share/vm/runtime/mutex.cpp | 4 +
src/share/vm/runtime/mutexLocker.cpp | 3 +
src/share/vm/runtime/mutexLocker.hpp | 3 +
src/share/vm/runtime/objectMonitor.cpp | 20 +-
src/share/vm/runtime/os.cpp | 45 +-
src/share/vm/runtime/os.hpp | 22 +-
src/share/vm/runtime/osThread.hpp | 3 +
src/share/vm/runtime/safepoint.cpp | 5 +-
src/share/vm/runtime/sharedRuntime.cpp | 69 +-
src/share/vm/runtime/sharedRuntime.hpp | 27 +-
src/share/vm/runtime/sharedRuntimeTrans.cpp | 4 +
src/share/vm/runtime/sharedRuntimeTrig.cpp | 7 +
src/share/vm/runtime/stubRoutines.cpp | 9 +
src/share/vm/runtime/stubRoutines.hpp | 65 +-
src/share/vm/runtime/sweeper.cpp | 3 +-
src/share/vm/runtime/synchronizer.cpp | 17 +-
src/share/vm/runtime/task.cpp | 4 +
src/share/vm/runtime/thread.cpp | 7 +
src/share/vm/runtime/thread.hpp | 32 +-
src/share/vm/runtime/threadLocalStorage.cpp | 4 +
src/share/vm/runtime/threadLocalStorage.hpp | 3 +
src/share/vm/runtime/timer.cpp | 3 +
src/share/vm/runtime/virtualspace.cpp | 3 +
src/share/vm/runtime/vmStructs.cpp | 14 +-
src/share/vm/runtime/vmThread.cpp | 6 +
src/share/vm/runtime/vmThread.hpp | 3 +
src/share/vm/runtime/vm_operations.cpp | 3 +
src/share/vm/runtime/vm_version.cpp | 9 +-
src/share/vm/services/heapDumper.cpp | 2 +-
src/share/vm/shark/sharkCompiler.cpp | 6 +-
src/share/vm/shark/shark_globals.hpp | 10 +
src/share/vm/trace/trace.dtd | 3 -
src/share/vm/utilities/accessFlags.cpp | 3 +
src/share/vm/utilities/array.cpp | 3 +
src/share/vm/utilities/bitMap.cpp | 3 +
src/share/vm/utilities/bitMap.hpp | 2 +-
src/share/vm/utilities/bitMap.inline.hpp | 20 +-
src/share/vm/utilities/debug.cpp | 4 +
src/share/vm/utilities/debug.hpp | 2 +-
src/share/vm/utilities/decoder.cpp | 4 +
src/share/vm/utilities/decoder_elf.cpp | 2 +-
src/share/vm/utilities/decoder_elf.hpp | 4 +-
src/share/vm/utilities/defaultStream.hpp | 2 +
src/share/vm/utilities/elfFile.cpp | 55 +-
src/share/vm/utilities/elfFile.hpp | 8 +-
src/share/vm/utilities/elfFuncDescTable.cpp | 104 +
src/share/vm/utilities/elfFuncDescTable.hpp | 149 +
src/share/vm/utilities/elfStringTable.cpp | 4 +-
src/share/vm/utilities/elfStringTable.hpp | 2 +-
src/share/vm/utilities/elfSymbolTable.cpp | 38 +-
src/share/vm/utilities/elfSymbolTable.hpp | 6 +-
src/share/vm/utilities/events.cpp | 9 +-
src/share/vm/utilities/exceptions.cpp | 3 +
src/share/vm/utilities/globalDefinitions.hpp | 6 +
src/share/vm/utilities/globalDefinitions_xlc.hpp | 202 +
src/share/vm/utilities/growableArray.cpp | 3 +
src/share/vm/utilities/histogram.hpp | 3 +
src/share/vm/utilities/macros.hpp | 48 +-
src/share/vm/utilities/ostream.cpp | 233 +-
src/share/vm/utilities/ostream.hpp | 4 +
src/share/vm/utilities/preserveException.hpp | 3 +
src/share/vm/utilities/taskqueue.cpp | 3 +
src/share/vm/utilities/taskqueue.hpp | 114 +-
src/share/vm/utilities/vmError.cpp | 33 +-
src/share/vm/utilities/vmError.hpp | 8 +
src/share/vm/utilities/workgroup.hpp | 3 +
test/compiler/6653795/UnsafeGetAddressTest.java | 68 +
test/compiler/7141637/SpreadNullArg.java | 12 +-
test/compiler/intrinsics/hashcode/TestHashCode.java | 73 +
test/gc/heap_inspection/TestG1ConcurrentGCHeapDump.java | 108 +
test/runtime/7020373/GenOOMCrashClass.java | 157 +
test/runtime/7020373/Test7020373.sh | 4 +
test/runtime/7020373/testcase.jar | Bin
test/runtime/InitialThreadOverflow/DoOverflow.java | 41 +
test/runtime/InitialThreadOverflow/invoke.cxx | 70 +
test/runtime/InitialThreadOverflow/testme.sh | 73 +
test/serviceability/sa/jmap-hashcode/Test8028623.java | 74 +
test/testlibrary/ClassFileInstaller.java | 4 +-
test/testlibrary/OutputAnalyzerTest.java | 193 -
test/testlibrary/com/oracle/java/testlibrary/Asserts.java | 395 +
test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java | 74 +
test/testlibrary/com/oracle/java/testlibrary/InMemoryJavaCompiler.java | 154 +
test/testlibrary/com/oracle/java/testlibrary/InputArguments.java | 76 +
test/testlibrary/com/oracle/java/testlibrary/JDKToolFinder.java | 92 +-
test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java | 134 +
test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java | 66 +-
test/testlibrary/com/oracle/java/testlibrary/PerfCounter.java | 70 +
test/testlibrary/com/oracle/java/testlibrary/PerfCounters.java | 69 +
test/testlibrary/com/oracle/java/testlibrary/Platform.java | 95 +-
test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java | 28 +-
tools/mkbc.c | 607 +
546 files changed, 97682 insertions(+), 2059 deletions(-)
diffs (truncated from 110529 to 500 lines):
diff -r ba66650acf63 -r 37d0575cf6de .hgtags
--- a/.hgtags Tue May 20 12:11:34 2014 -0700
+++ b/.hgtags Fri Apr 03 17:22:23 2015 +0100
@@ -50,6 +50,7 @@
faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -182,6 +185,7 @@
38fa55e5e79232d48f1bb8cf27d88bc094c9375a hs21-b16
81d815b05abb564aa1f4100ae13491c949b9a07e jdk7-b147
81d815b05abb564aa1f4100ae13491c949b9a07e hs21-b17
+7693eb0fce1f6b484cce96c233ea20bdad8a09e0 icedtea-2.0-branchpoint
9b0ca45cd756d538c4c30afab280a91868eee1a5 jdk7u2-b01
0cc8a70952c368e06de2adab1f2649a408f5e577 jdk8-b01
31e253c1da429124bb87570ab095d9bc89850d0a jdk8-b02
@@ -210,6 +214,7 @@
3ba0bb2e7c8ddac172f5b995aae57329cdd2dafa hs22-b10
f17fe2f4b6aacc19cbb8ee39476f2f13a1c4d3cd jdk7u2-b13
0744602f85c6fe62255326df595785eb2b32166d jdk7u2-b21
+f8f4d3f9b16567b91bcef4caaa8417c8de8015f0 icedtea-2.1-branchpoint
a40d238623e5b1ab1224ea6b36dc5b23d0a53880 jdk7u3-b02
6986bfb4c82e00b938c140f2202133350e6e73f8 jdk7u3-b03
8e6375b46717d74d4885f839b4e72d03f357a45f jdk7u3-b04
@@ -264,6 +269,7 @@
f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
931e5f39e365a0d550d79148ff87a7f9e864d2e1 hs23-b16
+a2c5354863dcb3d147b7b6f55ef514b1bfecf920 icedtea-2.2-branchpoint
efb5f2662c96c472caa3327090268c75a86dd9c0 jdk7u4-b13
82e719a2e6416838b4421637646cbfd7104c7716 jdk7u4-b14
e5f7f95411fb9e837800b4152741c962118e5d7a jdk7u5-b01
@@ -302,6 +308,9 @@
e974e15945658e574e6c344c4a7ba225f5708c10 hs23.2-b03
f08a3a0e60c32cb0e8350e72fdc54849759096a4 jdk7u6-b12
7a8d3cd6562170f4c262e962270f679ac503f456 hs23.2-b04
+d72dd66fdc3d52aee909f8dd8f25f62f13569ffa ppc-aix-port-b01
+1efaab66c81d0a5701cc819e67376f1b27bfea47 ppc-aix-port-b02
+b69b779a26dfc5e2333504d0c82fc998ff915499 ppc-aix-port-b03
28746e6d615f27816f483485a53b790c7a463f0c jdk7u6-b13
202880d633e646d4936798d0fba6efc0cab04dc8 hs23.2-b05
6b0f178141388f5721aa5365cb542715acbf0cc7 jdk7u6-b14
@@ -311,6 +320,7 @@
cefe884c708aa6dfd63aff45f6c698a6bc346791 jdk7u6-b16
270a40a57b3d05ca64070208dcbb895b5b509d8e hs23.2-b08
7a37cec9d0d44ae6ea3d26a95407e42d99af6843 jdk7u6-b17
+354cfde7db2f1fd46312d883a63c8a76d5381bab icedtea-2.3-branchpoint
df0df4ae5af2f40b7f630c53a86e8c3d68ef5b66 jdk7u6-b18
1257f4373a06f788bd656ae1c7a953a026a285b9 jdk7u6-b19
a0c2fa4baeb6aad6f33dc87b676b21345794d61e hs23.2-b09
@@ -440,6 +450,7 @@
4f7ad6299356bfd2cfb448ea4c11e8ce0fbf69f4 jdk7u12-b07
3bb803664f3d9c831d094cbe22b4ee5757e780c8 jdk7u12-b08
92e382c3cccc0afbc7f72fccea4f996e05b66b3e jdk7u12-b09
+6e4feb17117d21e0e4360f2d0fbc68397ed3ba80 icedtea-2.4-branchpoint
7554f9b2bcc72204ac10ba8b08b8e648459504df hs24-b29
181528fd1e74863a902f171a2ad46270a2fb15e0 jdk7u14-b10
4008cf63c30133f2fac148a39903552fe7a33cea hs24-b30
@@ -496,6 +507,7 @@
273e8afccd6ef9e10e9fe121f7b323755191f3cc jdk7u25-b32
e3d2c238e29c421c3b5c001e400acbfb30790cfc jdk7u14-b14
860ae068f4dff62a77c8315f0335b7e935087e86 hs24-b34
+ca298f18e21dc66c6b5235600f8b50bcc9bbaa38 ppc-aix-port-b04
12619005c5e29be6e65f0dc9891ca19d9ffb1aaa jdk7u14-b15
be21f8a4d42c03cafde4f616fd80ece791ba2f21 hs24-b35
10e0043bda0878dbc85f3f280157eab592b47c91 jdk7u14-b16
@@ -590,6 +602,9 @@
12374864c655a2cefb0d65caaacf215d5365ec5f jdk7u45-b18
3677c8cc3c89c0fa608f485b84396e4cf755634b jdk7u45-b30
520b7b3d9153c1407791325946b07c5c222cf0d6 jdk7u45-b31
+ae4adc1492d1c90a70bd2d139a939fc0c8329be9 jdk7u60-b00
+af1fc2868a2b919727bfbb0858449bd991bbee4a jdk7u40-b60
+cc83359f5e5eb46dd9176b0a272390b1a0a51fdc hs24.60-b01
c373a733d5d5147f99eaa2b91d6b937c28214fc9 jdk7u45-b33
0bcb43482f2ac5615437541ffb8dc0f79ece3148 jdk7u45-b34
12ea8d416f105f5971c808c89dddc1006bfc4c53 jdk7u45-b35
@@ -616,6 +631,7 @@
408028d410e316a99495c42df0031018890c22fe jdk7u55-b02
50fb91504dd8cdf410eb956075442daf3aacf1db jdk7u55-b03
3be3b8a032a5508646c1c5620cee18d3e69fc708 jdk7u55-b04
+b86119fa2748bd91ae4984ff2264da92b6626f8c jdk7u65-b00
b86119fa2748bd91ae4984ff2264da92b6626f8c jdk7u55-b05
260d919d52e500a0b20f911fade2a7710474067a jdk7u55-b06
8cf6e0a3a0651c4132ae034c2b68ddf4eb5c4d88 jdk7u55-b07
@@ -628,7 +644,13 @@
b021fd817a0177b31d1e3d65127a27458e85801e jdk7u55-b13
d27b468d5f3be3329ff1ff342f3347e6b2e0303b jdk7u55-b30
dff9147a781672f20bb0577a94233264ea4a95d1 jdk7u55-b14
+4e73c6403b44f86d579b1ba03ea636c52c4b559b jdk7u55-b15
8175599864880938d68d0a515fa561043d7d5fd0 jdk7u55-b31
+ba9270b8fb1f4852ff1d9dab15571eb9e0714495 jdk7u55-b32
+0901a8cf66a0494b55bf104c9666d4e3c6ff93f0 jdk7u55-b33
+278d7e230b297a4632b94ddc07d591e74736e039 jdk7u55-b34
+db88943dba0b7672a09e22974934022fbe8ba8dd jdk7u55-b35
+b3e388601b0fc0922b311e2cc68b9417cedd16ef jdk7u55-b36
ae4adc1492d1c90a70bd2d139a939fc0c8329be9 jdk7u60-b00
af1fc2868a2b919727bfbb0858449bd991bbee4a jdk7u40-b60
cc83359f5e5eb46dd9176b0a272390b1a0a51fdc hs24.60-b01
@@ -639,6 +661,8 @@
0025a2a965c8f21376278245c2493d8861386fba jdk7u60-b02
fa59add77d1a8f601a695f137248462fdc68cc2f hs24.60-b05
a59134ccb1b704b2cd05e157970d425af43e5437 hs24.60-b06
+bc178be7e9d6fcc97e09c909ffe79d96e2305218 icedtea-2.5pre01
+f30e87f16d90f1e659b935515a3fc083ab8a0156 icedtea-2.5pre02
2c971ed884cec0a9293ccff3def696da81823225 jdk7u60-b03
1afbeb8cb558429156d432f35e7582716053a9cb hs24.60-b07
05fe7a87d14908eb3f21a0d29fc72cee2f996b7f jdk7u60-b04
@@ -650,12 +674,120 @@
22cae361773d14b467328e8f90cf893550d1d610 jdk7u60-b09
6f74afd8577eb4b6a0e6f7b25cfef7d6f7d92e5f jdk7u60-b10
a2ac67a2c1cc867a8d6b525ab1df17204186e636 jdk7u60-b11
+903304e152fc584b85cbf241fd293f8dcf1c6605 icedtea-2.5pre03
cae50351dcece6e5bf215eabf958c5d669ffff1f jdk7u60-b12
5853131ba4b448c5d89a3f0aa501fdf07f3b473c jdk7u60-b13
b226be2040f971855626f5b88cb41a7d5299fea0 jdk7u60-b14
2871f345b7e5585e20dc7aa91035967fe774cfba jdk7u60-b15
+6dfe2b3e243c2329d16af8c3c263961c547797df icedtea-2.5pre04
+3017276776bf322520e3d4007bc4761ebaeb4361 icedtea-2.5pre06
+df3f0e040c01e1b375c63f3cf32c1c088da20faa icedtea-2.5pre05
ec76bacbb5b90efc7988dee5345c656126b97561 jdk7u60-b16
+617a6338e0c4f7699eed5061d7e8f576c3ace029 jdk7u60-b17
617a6338e0c4f7699eed5061d7e8f576c3ace029 jdk7u60-b18
-617a6338e0c4f7699eed5061d7e8f576c3ace029 jdk7u60-b17
+4a9635c98a917cfcef506ca5d034c733a33c53f3 jdk7u65-b01
361493c7cdb5f75b28efc63389d6cebaaaa43a2c jdk7u60-b19
13f561930b3e80a94e2baddc51dfc6c43c5ca601 jdk7u60-b30
+f106b1f551d7ae8ef8d493b87818ada0f0bcdd8f icedtea-2.5pre07
+5dc3dd2819c8066197d931a213b3cf23b2758e6c icedtea-2.5pre08
+5dc3dd2819c8066197d931a213b3cf23b2758e6c icedtea-2.5.0
+13f561930b3e80a94e2baddc51dfc6c43c5ca601 jdk7u60-b30
+35b2dbe7f7c69ea0f2feb1e66fe8651511a5fb6d jdk7u60-b31
+f166d2e391993f1b12b4ad1685baf999c78e6372 jdk7u60-b32
+cc1fea28c886ef100632247a708eac0c83640914 jdk7u60-b33
+eb797fab50d3b440b17b3e7c5d83f42bfa73655e jdk7u65-b02
+bb00df28ecdbd0da89ab4ed81f6f2b732fa512da jdk7u65-b03
+848481af9003067546c7f34c166bb8d745b95d5f jdk7u65-b04
+98a884fa64a9ef1753a28691106efe10942b9d70 jdk7u65-b05
+6f1dddf9c632bfb14121c9521d17b64bd0be0cd2 jdk7u65-b06
+a053d3d805355ffcd85c17e653182e17d4456bd5 jdk7u65-b07
+6f03dfb50363d26599fcf726586ea3f6d0e0347d jdk7u65-b08
+b4930eb1ea7630b4d8609e2efe6f000d3dc83235 jdk7u65-b09
+4736382ac9d999044b05eb26932ab6fc59dbb159 jdk7u65-b10
+7345c7bf20fd8c91492240a95082af9a201b3a96 jdk7u65-b11
+28b81694b89f88541e28bbc767d78e77ec66cce6 jdk7u65-b12
+f4ed018b4c51dae699da835617b19e8a49c124a4 jdk7u65-b13
+7ec585caae47f7202fb5357607f9ad058b03870e jdk7u65-b14
+7058f0d30de6826b6866ce2d146c63e943be33af jdk7u65-b15
+f1b2970a2564c3360db420431cfbba215da6ae43 jdk7u65-b16
+4c6df9a369cb9d54fe2d898452883a22b8ec6640 jdk7u65-b17
+aca05127f95b5704ee3a34104a8f86e36326f0c0 jdk7u65-b30
+d006213be74730453cf5c3ce31f1d1d505334419 jdk7u65-b18
+1d8226b3e9896656451801393eb3ae394faeb638 jdk7u65-b19
+02066294d005e81a81d3a01ec549716ebcc65723 icedtea-2.5.1
+4ad43b271fd439317ec422b5ea35ea3483d40922 icedtea-2.5.2
+9f719e4c80af23dc6574df3e431ad85c29a1937d icedtea-2.5.3pre01
+7ce2690d2182cf6643b9860cdd64cc0c7ed72826 icedtea-2.5.3pre02
+1d0d98e7c98104a48513aa684b85e5dfdf77c7f0 icedtea-2.5.3
+c43b0b843f897a4d8cf0a3566b017b87230dd3b4 jdk7u65-b32
+d3c9265e12fa115052f18d1e3d379143b56bbf63 jdk7u65-b20
+39776d90970221dd260187acb4c37631e41a66a9 jdk7u67-b01
+1d8226b3e9896656451801393eb3ae394faeb638 jdk7u65-b40
+cf8b3a090e597e59177c5f67d44cdec12309777f jdk7u65-b31
+df855c3f4d31dd7db081d68e3054518380127893 jdk7u65-b33
+39776d90970221dd260187acb4c37631e41a66a9 jdk7u67-b01
+7152f5f6395c66c8d6389100d880882d5cfe9af3 jdk7u67-b31
+4fb7952ebba8ba45be16bdc64184259e8076ffcf jdk7u67-b32
+a20f1b6311e10b755d949a088e7aeca2ba088a59 jdk7u67-b33
+39c07d2fb4d3d97bf3bb53c1c1e199709c5c49fe jdk7u67-b34
+6b37a189944aaa09e81d97d394496464d16bee42 jdk7u66-b00
+121dc94194d9234e2b13c867d875e23e1bdd6abd jdk7u66-b01
+f28ea516eb0b9e99f1e342954ab4642456af4da1 jdk7u66-b09
+3dc6ae1972a45ba563518cc0e51f09885258f69d jdk7u66-b10
+8d2b3f7d5b3001d019832476d684679ca6be0c8d jdk7u66-b11
+5ee19b64ef208daaef91f063d800aa162427f8f6 jdk7u66-b12
+a1e6f9c4c1f47be1b0edef6bd92399f8f07b7d15 jdk7u66-b13
+b44baba406f2de6eeccc57dbfae653cf124b527b jdk7u66-b14
+d20b495c96d3f8899a64657aba0fc72799773cb3 jdk7u66-b15
+3bbfed065c601187449d319fd70bba6ae1ebb707 jdk7u66-b16
+4abb71ff14b2e6cf932e5c61900f480d5e1afedb jdk7u66-b17
+4ceb9c03fe8ee6b93d22854780ef8c737edd14b2 jdk7u71-b00
+f95d6d32e08006209f1798f82b60d7d05767a3e8 jdk7u71-b01
+1c760efe2d0795f4ce8260ec655b8870bfd77ca1 jdk7u71-b02
+0cb0b5abd0b5aa25fc8bd5920c8d61c5b85a10c6 jdk7u71-b03
+a491e5e52998c23502ebb1340955e3e726d44ad6 jdk7u71-b04
+c93efe6377ffd7484c50cba9a88a37bebf525114 jdk7u71-b05
+f95fa655cc119659686ba68c7242497fd209f9e1 jdk7u71-b06
+7f32b65fde34db41bf951ed81374240840ef88f4 jdk7u71-b07
+4e17bd4fb2304d068023d9d805e86d6b592d4230 jdk7u71-b08
+1ffc702334d960aa4015e5cc6f4fb9e971952b54 jdk7u71-b09
+9a17c184bcb99f13dc6ab714ad98976410429637 jdk7u71-b10
+d6cb97651f0bd8d61f4d22aa7550145bbe6fb051 jdk7u71-b11
+959b4e5d2e3111920c198187f3bc66eba3e457f1 jdk7u71-b12
+608f470d22689bab17bab0ea1dbee3e1a0802d5b jdk7u71-b13
+cc04abb12fea2f1f010f501ce8c1ef5d683667aa icedtea-2.5.4pre01
+7a4b0596c5395b5836faee96923b83444cc8a266 icedtea-2.5.4pre02
+606de1136fd1eee950092d6beb14d0b03e8d408e icedtea-2.5.4pre03
+6144ca9b6a72e11575ea5e16751180645d8fbd5d icedtea-2.5.4
+ad909197a1ce2df483a20ff9ac380382f779a9d3 jdk7u71-b14
+1bd3adac3aac3c29c81303812b35f484ff90cb2b jdk7u72-b01
+0caed46767e35c00eff69b22acf984d98eb66b3d jdk7u72-b02
+3a2934191de4bb8ca9d2faca93f3381e521e8cac jdk7u72-b03
+e4708cde2898df4c936595aacb57bc5b4e15869a jdk7u72-b04
+137e0859cd296cb8d9f9e327112ddc793ed59318 jdk7u72-b05
+4d9d227d70f33b70461230172386217317954312 jdk7u72-b06
+ece56f93f37b41b9c8875e54fbd8010277f6b460 jdk7u72-b07
+439c695a7aa03652ab92681120434b9ce8cdd2b7 jdk7u72-b08
+a27f16d45457a68a723acca621cb11bc173a0eb6 jdk7u72-b09
+e6508ab77271d1d3ce7b5f60d91a7334fdacb03a jdk7u72-b10
+c17a8487086433e14cd22373039a8b6b48e7cbb8 jdk7u72-b11
+a9e695f0d831f115720a4dcad3d33e0003b0acad jdk7u72-b12
+ac701f87d1ea46033c69f3e1cb84fc0a971da70c jdk7u72-b13
+d9b56c6bdddb6f9d8242230f5fdd58f9c7d30ea5 jdk7u72-b14
+a6ae698522bfab3c595a4f8c2c3ee7e8939eb1bb jdk7u72-b30
+492a2abed4ca015459e24f7348233531b7e929d2 jdk7u72-b31
+e6b6d91b3934c281086f8efacb0926e7451cc18b jdk7u75-b00
+9096ac248b379a0f3012f18c7289ec47cdef8459 jdk7u75-b01
+a6964b2822d906eab9c923cdd723cf3dd4facfcd jdk7u75-b02
+6c1a8b7ed616311a932715428620e262076bb68a jdk7u75-b03
+2480d9d778301a3f88b0ab8ee35a585df82528e5 jdk7u75-b04
+d81faf9016ce5c9f98264b1f724b3d6d85b12c07 jdk7u75-b05
+2ec4b796b1de3cfe58f051111dfd70ab367e553e jdk7u75-b06
+1d3906064cae18fdb0ff9a2045f2d8d48067bcd1 jdk7u75-b07
+dfcf951330b6f7c1a3cb88c819e94f680054a970 jdk7u75-b08
+ca20e7886db63792593f048f7308aed383775829 jdk7u75-b09
+5a0321dcf89383c31f3c6e4827b3275f9ef09a5e jdk7u75-b10
+82dcfb646bd5bc9f3674cb02ea9ba2598cff6bbe jdk7u75-b11
+18b74ded3ffc2e6fc5a3853f923c8dd49849dee1 jdk7u75-b12
+384fba17a49738baddeb55a4bfcf00b01af199ef jdk7u75-b13
+0c7d7c067c46fa0ddcb9170bed1d52f52a9ec831 jdk7u75-b30
diff -r ba66650acf63 -r 37d0575cf6de .jcheck/conf
--- a/.jcheck/conf Tue May 20 12:11:34 2014 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r ba66650acf63 -r 37d0575cf6de agent/src/os/linux/Makefile
--- a/agent/src/os/linux/Makefile Tue May 20 12:11:34 2014 -0700
+++ b/agent/src/os/linux/Makefile Fri Apr 03 17:22:23 2015 +0100
@@ -23,7 +23,12 @@
#
ARCH := $(shell if ([ `uname -m` = "ia64" ]) ; then echo ia64 ; elif ([ `uname -m` = "x86_64" ]) ; then echo amd64; elif ([ `uname -m` = "sparc64" ]) ; then echo sparc; else echo i386 ; fi )
-GCC = gcc
+
+ifndef BUILD_GCC
+BUILD_GCC = gcc
+endif
+
+GCC = $(BUILD_GCC)
JAVAH = ${JAVA_HOME}/bin/javah
@@ -40,7 +45,7 @@
LIBS = -lthread_db
-CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) -D_FILE_OFFSET_BITS=64
+CFLAGS = -c -fPIC -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) -D_FILE_OFFSET_BITS=64
LIBSA = $(ARCH)/libsaproc.so
@@ -73,7 +78,7 @@
$(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(OBJS) $(LIBS)
test.o: test.c
- $(GCC) -c -o test.o -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) test.c
+ $(GCC) -c -o test.o -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) test.c
test: test.o
$(GCC) -o test test.o -L$(ARCH) -lsaproc $(LIBS)
diff -r ba66650acf63 -r 37d0575cf6de agent/src/os/linux/libproc.h
--- a/agent/src/os/linux/libproc.h Tue May 20 12:11:34 2014 -0700
+++ b/agent/src/os/linux/libproc.h Fri Apr 03 17:22:23 2015 +0100
@@ -34,19 +34,7 @@
#include "libproc_md.h"
#endif
-#if defined(sparc) || defined(sparcv9)
-/*
- If _LP64 is defined ptrace.h should be taken from /usr/include/asm-sparc64
- otherwise it should be from /usr/include/asm-sparc
- These two files define pt_regs structure differently
-*/
-#ifdef _LP64
-#include "asm-sparc64/ptrace.h"
-#else
-#include "asm-sparc/ptrace.h"
-#endif
-
-#endif //sparc or sparcv9
+#include <linux/ptrace.h>
/************************************************************************************
@@ -88,7 +76,7 @@
};
#endif
-#if defined(sparc) || defined(sparcv9)
+#if defined(sparc) || defined(sparcv9) || defined(ppc64)
#define user_regs_struct pt_regs
#endif
diff -r ba66650acf63 -r 37d0575cf6de agent/src/os/linux/ps_proc.c
--- a/agent/src/os/linux/ps_proc.c Tue May 20 12:11:34 2014 -0700
+++ b/agent/src/os/linux/ps_proc.c Fri Apr 03 17:22:23 2015 +0100
@@ -261,7 +261,7 @@
static bool read_lib_info(struct ps_prochandle* ph) {
char fname[32];
- char buf[256];
+ char buf[PATH_MAX];
FILE *fp = NULL;
sprintf(fname, "/proc/%d/maps", ph->pid);
@@ -271,10 +271,52 @@
return false;
}
- while(fgets_no_cr(buf, 256, fp)){
- char * word[6];
- int nwords = split_n_str(buf, 6, word, ' ', '\0');
- if (nwords > 5 && find_lib(ph, word[5]) == false) {
+ while(fgets_no_cr(buf, PATH_MAX, fp)){
+ char * word[7];
+ int nwords = split_n_str(buf, 7, word, ' ', '\0');
+
+ if (nwords < 6) {
+ // not a shared library entry. ignore.
+ continue;
+ }
+
+ if (word[5][0] == '[') {
+ // not a shared library entry. ignore.
+ if (strncmp(word[5],"[stack",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[heap]",6) == 0) {
+ continue;
+ }
+
+ // SA don't handle VDSO
+ if (strncmp(word[5],"[vdso]",6) == 0) {
+ continue;
+ }
+ if (strncmp(word[5],"[vsyscall]",6) == 0) {
+ continue;
+ }
+ }
+
+ if (nwords > 6) {
+ // prelink altered mapfile when the program is running.
+ // Entries like one below have to be skipped
+ // /lib64/libc-2.15.so (deleted)
+ // SO name in entries like one below have to be stripped.
+ // /lib64/libpthread-2.15.so.#prelink#.EECVts
+ char *s = strstr(word[5],".#prelink#");
+ if (s == NULL) {
+ // No prelink keyword. skip deleted library
+ print_debug("skip shared object %s deleted by prelink\n", word[5]);
+ continue;
+ }
+
+ // Fall through
+ print_debug("rectifing shared object name %s changed by prelink\n", word[5]);
+ *s = 0;
+ }
+
+ if (find_lib(ph, word[5]) == false) {
intptr_t base;
lib_info* lib;
#ifdef _LP64
diff -r ba66650acf63 -r 37d0575cf6de agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
--- a/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java Tue May 20 12:11:34 2014 -0700
+++ b/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java Fri Apr 03 17:22:23 2015 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -61,8 +61,9 @@
long h = 0;
int s = 0;
int len = buf.length;
+ // Emulate the unsigned int in java_lang_String::hash_code
while (len-- > 0) {
- h = 31*h + (0xFFL & buf[s]);
+ h = 31*h + (0xFFFFFFFFL & buf[s]);
s++;
}
return h & 0xFFFFFFFFL;
diff -r ba66650acf63 -r 37d0575cf6de make/Makefile
--- a/make/Makefile Tue May 20 12:11:34 2014 -0700
+++ b/make/Makefile Fri Apr 03 17:22:23 2015 +0100
@@ -85,6 +85,7 @@
# Typical C1/C2 targets made available with this Makefile
C1_VM_TARGETS=product1 fastdebug1 optimized1 jvmg1
C2_VM_TARGETS=product fastdebug optimized jvmg
+CORE_VM_TARGETS=productcore fastdebugcore optimizedcore jvmgcore
ZERO_VM_TARGETS=productzero fastdebugzero optimizedzero jvmgzero
SHARK_VM_TARGETS=productshark fastdebugshark optimizedshark jvmgshark
@@ -127,6 +128,12 @@
all_debugshark: jvmgshark docs export_debug
all_optimizedshark: optimizedshark docs export_optimized
+allcore: all_productcore all_fastdebugcore
+all_productcore: productcore docs export_product
+all_fastdebugcore: fastdebugcore docs export_fastdebug
+all_debugcore: jvmgcore docs export_debug
+all_optimizedcore: optimizedcore docs export_optimized
+
# Do everything
world: all create_jdk
@@ -151,6 +158,10 @@
$(CD) $(GAMMADIR)/make; \
$(MAKE) BUILD_FLAVOR=$@ VM_TARGET=$@ generic_build2 $(ALT_OUT)
+$(CORE_VM_TARGETS):
+ $(CD) $(GAMMADIR)/make; \
+ $(MAKE) VM_TARGET=$@ generic_buildcore $(ALT_OUT)
+
$(ZERO_VM_TARGETS):
$(CD) $(GAMMADIR)/make; \
$(MAKE) BUILD_FLAVOR=$(@:%zero=%) VM_TARGET=$@ \
@@ -203,6 +214,12 @@
$(MAKE_ARGS) $(VM_TARGET)
endif
+generic_buildcore:
+ $(MKDIR) -p $(OUTPUTDIR)
+ $(CD) $(OUTPUTDIR); \
+ $(MAKE) -f $(ABS_OS_MAKEFILE) \
+ $(MAKE_ARGS) $(VM_TARGET)
+
generic_buildzero:
$(MKDIR) -p $(OUTPUTDIR)
$(CD) $(OUTPUTDIR); \
@@ -257,10 +274,12 @@
C2_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_compiler2
ZERO_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_zero
SHARK_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_shark
+CORE_BASE_DIR=$(OUTPUTDIR)/$(VM_PLATFORM)_core
C1_DIR=$(C1_BASE_DIR)/$(VM_SUBDIR)
C2_DIR=$(C2_BASE_DIR)/$(VM_SUBDIR)
ZERO_DIR=$(ZERO_BASE_DIR)/$(VM_SUBDIR)
SHARK_DIR=$(SHARK_BASE_DIR)/$(VM_SUBDIR)
+CORE_DIR=$(CORE_BASE_DIR)/$(VM_SUBDIR)
ifeq ($(JVM_VARIANT_SERVER), true)
MISC_DIR=$(C2_DIR)
@@ -278,6 +297,10 @@
MISC_DIR=$(ZERO_DIR)
GEN_DIR=$(ZERO_BASE_DIR)/generated
endif
+ifeq ($(JVM_VARIANT_CORE), true)
+ MISC_DIR=$(CORE_DIR)
+ GEN_DIR=$(CORE_BASE_DIR)/generated
+endif
# Bin files (windows)
ifeq ($(OSNAME),windows)
@@ -387,6 +410,20 @@
$(EXPORT_SERVER_DIR)/%.diz: $(ZERO_DIR)/%.diz
$(install-file)
endif
+ ifeq ($(JVM_VARIANT_CORE), true)
+ $(EXPORT_JRE_LIB_ARCH_DIR)/%.$(LIBRARY_SUFFIX): $(CORE_DIR)/%.$(LIBRARY_SUFFIX)
+ $(install-file)
+ $(EXPORT_SERVER_DIR)/%.$(LIBRARY_SUFFIX): $(CORE_DIR)/%.$(LIBRARY_SUFFIX)
+ $(install-file)
+ $(EXPORT_JRE_LIB_ARCH_DIR)/%.debuginfo: $(CORE_DIR)/%.debuginfo
+ $(install-file)
+ $(EXPORT_SERVER_DIR)/%.debuginfo: $(CORE_DIR)/%.debuginfo
+ $(install-file)
+ $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(CORE_DIR)/%.diz
+ $(install-file)
+ $(EXPORT_SERVER_DIR)/%.diz: $(CORE_DIR)/%.diz
More information about the distro-pkg-dev
mailing list