--- a/make/com/sun/tracing/Makefile Fri Apr 25 15:18:45 2008 -0700+++ b/make/com/sun/tracing/Makefile Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ #-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.-# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+# Copyright 2008 Sun Microsystems, Inc. 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+# under the terms of the GNU General Public License version 2 only, as+# published by the Free Software Foundation. Sun designates this+# particular file as subject to the "Classpath" exception as provided+# by Sun in the LICENSE file that accompanied this code.+#+# This code is distributed in the hope that it will be useful, but WITHOUT+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+# version 2 for more details (a copy is included in the LICENSE file that+# accompanied this code).+#+# You should have received a copy of the GNU General Public License version+# 2 along with this work; if not, write to the Free Software Foundation,+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+#+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+# CA 95054 USA or visit www.sun.com if you need additional information or+# have any questions. # #@@ -12,7 +32,7 @@ PRODUCT = sun include $(BUILDDIR)/common/Defs.gmk-SUBDIRS = dtrace +SUBDIRS = dtrace all build: $(SUBDIRS-loop) clean clobber::

--- a/make/com/sun/tracing/dtrace/Makefile Fri Apr 25 15:18:45 2008 -0700+++ b/make/com/sun/tracing/dtrace/Makefile Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ #-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.-# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+# Copyright 2008 Sun Microsystems, Inc. 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+# under the terms of the GNU General Public License version 2 only, as+# published by the Free Software Foundation. Sun designates this+# particular file as subject to the "Classpath" exception as provided+# by Sun in the LICENSE file that accompanied this code.+#+# This code is distributed in the hope that it will be useful, but WITHOUT+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+# version 2 for more details (a copy is included in the LICENSE file that+# accompanied this code).+#+# You should have received a copy of the GNU General Public License version+# 2 along with this work; if not, write to the Free Software Foundation,+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+#+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+# CA 95054 USA or visit www.sun.com if you need additional information or+# have any questions. # #

--- a/make/sun/tracing/Makefile Fri Apr 25 15:18:45 2008 -0700+++ b/make/sun/tracing/Makefile Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ #-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.-# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+# Copyright 2008 Sun Microsystems, Inc. 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+# under the terms of the GNU General Public License version 2 only, as+# published by the Free Software Foundation. Sun designates this+# particular file as subject to the "Classpath" exception as provided+# by Sun in the LICENSE file that accompanied this code.+#+# This code is distributed in the hope that it will be useful, but WITHOUT+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+# version 2 for more details (a copy is included in the LICENSE file that+# accompanied this code).+#+# You should have received a copy of the GNU General Public License version+# 2 along with this work; if not, write to the Free Software Foundation,+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+#+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+# CA 95054 USA or visit www.sun.com if you need additional information or+# have any questions. # #@@ -12,7 +32,7 @@ PRODUCT = sun include $(BUILDDIR)/common/Defs.gmk-SUBDIRS = dtrace +SUBDIRS = dtrace all build: $(SUBDIRS-loop) clean clobber::

--- a/make/sun/tracing/dtrace/Makefile Fri Apr 25 15:18:45 2008 -0700+++ b/make/sun/tracing/dtrace/Makefile Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ #-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.-# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+# Copyright 2008 Sun Microsystems, Inc. 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+# under the terms of the GNU General Public License version 2 only, as+# published by the Free Software Foundation. Sun designates this+# particular file as subject to the "Classpath" exception as provided+# by Sun in the LICENSE file that accompanied this code.+#+# This code is distributed in the hope that it will be useful, but WITHOUT+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+# version 2 for more details (a copy is included in the LICENSE file that+# accompanied this code).+#+# You should have received a copy of the GNU General Public License version+# 2 along with this work; if not, write to the Free Software Foundation,+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+#+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+# CA 95054 USA or visit www.sun.com if you need additional information or+# have any questions. # #@@ -30,7 +50,7 @@ sun/tracing/dtrace/DTraceProvider.java \ sun/tracing/dtrace/DTraceProbe.java \ sun/tracing/dtrace/DTraceProviderFactory.java \- sun/tracing/dtrace/JVM.java + sun/tracing/dtrace/JVM.java FILES_export = $(FILES_java)@@ -46,7 +66,7 @@ # # Don't need to link against -ljava #-JAVALIB= +JAVALIB= # # Rules.

--- a/make/sun/tracing/dtrace/mapfile-vers Fri Apr 25 15:18:45 2008 -0700+++ b/make/sun/tracing/dtrace/mapfile-vers Mon May 12 18:06:23 2008 -0700@@ -1,8 +1,26 @@ #-#ident "@(#)mapfile-vers 1.1 07/08/14"-# -# Copyright 2006 Sun Microsystems, Inc. All rights reserved.-# SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+# Copyright 2008 Sun Microsystems, Inc. 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+# under the terms of the GNU General Public License version 2 only, as+# published by the Free Software Foundation. Sun designates this+# particular file as subject to the "Classpath" exception as provided+# by Sun in the LICENSE file that accompanied this code.+#+# This code is distributed in the hope that it will be useful, but WITHOUT+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+# version 2 for more details (a copy is included in the LICENSE file that+# accompanied this code).+#+# You should have received a copy of the GNU General Public License version+# 2 along with this work; if not, write to the Free Software Foundation,+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+#+# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+# CA 95054 USA or visit www.sun.com if you need additional information or+# have any questions. # # Define library interface.

--- a/src/share/classes/com/sun/tracing/Probe.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/Probe.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing;

--- a/src/share/classes/com/sun/tracing/ProbeName.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/ProbeName.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing;

--- a/src/share/classes/com/sun/tracing/Provider.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/Provider.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing;

--- a/src/share/classes/com/sun/tracing/ProviderName.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/ProviderName.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing;

--- a/src/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/Attributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/Attributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/DependencyClass.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/DependencyClass.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/FunctionName.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/FunctionName.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/ModuleName.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/ModuleName.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/NameAttributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/NameAttributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/StabilityLevel.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/StabilityLevel.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package com.sun.tracing.dtrace;

--- a/src/share/classes/com/sun/tracing/dtrace/package-info.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/dtrace/package-info.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ /**

--- a/src/share/classes/com/sun/tracing/package-info.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/com/sun/tracing/package-info.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ /**

--- a/src/share/classes/javax/management/Query.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/javax/management/Query.java Mon May 12 18:06:23 2008 -0700@@ -979,8 +979,18 @@ if (query == null) return null;- if (query instanceof ToQueryString)- return ((ToQueryString) query).toQueryString();+ // This is ugly. At one stage we had a non-public class called+ // ToQueryString with the toQueryString() method, and every class+ // mentioned here inherited from that class. But that interfered+ // with serialization of custom subclasses of e.g. QueryEval. Even+ // though we could make it work by adding a public constructor to this+ // non-public class, that seemed fragile because according to the+ // serialization spec it shouldn't work. If only non-public interfaces+ // could have non-public methods.+ if (query instanceof ObjectName)+ return ((ObjectName) query).toQueryString();+ if (query instanceof QueryEval)+ return ((QueryEval) query).toQueryString(); return query.toString(); }

--- a/src/share/classes/sun/tracing/MultiplexProviderFactory.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/MultiplexProviderFactory.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing;

--- a/src/share/classes/sun/tracing/NullProviderFactory.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/NullProviderFactory.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing;

--- a/src/share/classes/sun/tracing/PrintStreamProviderFactory.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/PrintStreamProviderFactory.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing;

--- a/src/share/classes/sun/tracing/ProbeSkeleton.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/ProbeSkeleton.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing;

--- a/src/share/classes/sun/tracing/ProviderSkeleton.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/ProviderSkeleton.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing;

--- a/src/share/classes/sun/tracing/dtrace/Activation.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/dtrace/Activation.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing.dtrace;

--- a/src/share/classes/sun/tracing/dtrace/DTraceProbe.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/dtrace/DTraceProbe.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing.dtrace;

--- a/src/share/classes/sun/tracing/dtrace/DTraceProvider.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/dtrace/DTraceProvider.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing.dtrace;

--- a/src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing.dtrace;

--- a/src/share/classes/sun/tracing/dtrace/JVM.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/dtrace/JVM.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ package sun.tracing.dtrace;

--- a/src/share/classes/sun/tracing/package-info.java Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/classes/sun/tracing/package-info.java Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ /**

--- a/src/share/native/sun/tracing/dtrace/JVM.c Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/native/sun/tracing/dtrace/JVM.c Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ #include <stdlib.h>

--- a/src/share/native/sun/tracing/dtrace/jvm_symbols.h Fri Apr 25 15:18:45 2008 -0700+++ b/src/share/native/sun/tracing/dtrace/jvm_symbols.h Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ #ifndef _JVM_SYMBOLS_H

--- a/src/solaris/native/sun/tracing/dtrace/jvm_symbols_md.c Fri Apr 25 15:18:45 2008 -0700+++ b/src/solaris/native/sun/tracing/dtrace/jvm_symbols_md.c Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ #include <dlfcn.h>

--- a/src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c Fri Apr 25 15:18:45 2008 -0700+++ b/src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c Mon May 12 18:06:23 2008 -0700@@ -1,6 +1,26 @@ /*- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.+ * Copyright 2008 Sun Microsystems, Inc. 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+ * under the terms of the GNU General Public License version 2 only, as+ * published by the Free Software Foundation. Sun designates this+ * particular file as subject to the "Classpath" exception as provided+ * by Sun in the LICENSE file that accompanied this code.+ *+ * This code is distributed in the hope that it will be useful, but WITHOUT+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License+ * version 2 for more details (a copy is included in the LICENSE file that+ * accompanied this code).+ *+ * You should have received a copy of the GNU General Public License version+ * 2 along with this work; if not, write to the Free Software Foundation,+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.+ *+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,+ * CA 95054 USA or visit www.sun.com if you need additional information or+ * have any questions. */ #include <windows.h>