jvmti.h mis-match

Keith McGuigan keith.mcguigan at oracle.com
Tue Apr 5 10:20:24 PDT 2011


Actually this is news to me.  I thought that they were identical when  
I checked it into the jdk repo.  Might be that the someone (likely me)  
changed the jvmti.xml file in the hotspot repo sometime afterward and  
forgot to re-sync with the jdk.  Can we just re-copy it over with the  
next putback to the jdk repo?

--
- Keith

On Apr 5, 2011, at 1:04 PM, Daniel D. Daugherty wrote:

> On 4/5/2011 10:03 AM, Kelly O'Hair wrote:
>> Could someone from the serviceability team copy in the latest  
>> generated jvmti.h file from a hotspot build
>> into the jdk repository?  Or was that done already?
>>
>> -kto
>>
>
> Looks like Keith updated it back in Jan...
>
>
> $ hg log src/share/javavm/export/jvmti.h
> changeset:   3298:f5c0b3cbee2f
> parent:      3296:cb3ecb5e4ce5
> user:        kamg
> date:        Wed Jan 12 11:47:35 2011 -0500
> summary:     6436034: Instance filter doesn't filter event if it  
> occurs in native method
>
>
> However, I'm seeing white space diffs, copyright header diffs,
> and some function parameter name diffs:
>
> $ pwd
> /work/shared/mirrors/src_clones/jdk7/tl_jdk_baseline
>
> $ diff -w src/share/javavm/export/jvmti.h /work/local/b
> uild/src_clones/hotspot_express/rt_baseline_clone/ 
> solaris_i486_compiler2/genera
> ted/jvmtifiles/jvmti.h
> 2,23c2,22
> <  * Copyright (c) 2003, 2010, 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
> <  * under the terms of the GNU General Public License version 2  
> only, as
> <  * published by the Free Software Foundation.  Oracle designates  
> this
> <  * particular file as subject to the "Classpath" exception as  
> provided
> <  * by Oracle 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA  
> 94065 USA
> <  * or visit www.oracle.com if you need additional information or  
> have any
> <  * questions.
> ---
> >  Copyright (c) 2002, 2011, 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
> >  under the terms of the GNU General Public License version 2 only,  
> as
> >  published by the Free Software Foundation.
> >
> >  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 Oracle, 500 Oracle Parkway, Redwood Shores, CA  
> 94065 USA
> >  or visit www.oracle.com if you need additional information or  
> have any
> >  questions.
> >  28d26
> <
> 1678c1676
> <     const char* value);
> ---
> >     const char* value_ptr);
> 2487,2488c2485,2486
> <             const char* value) {
> <     return functions->SetSystemProperty(this, property, value);
> ---
> >             const char* value_ptr) {
> >     return functions->SetSystemProperty(this, property, value_ptr);
>
>
> Keith can probably shed some light on why they are different...
>
> Dan
>



More information about the serviceability-dev mailing list