jvmti.h mis-match

Daniel D. Daugherty daniel.daugherty at oracle.com
Tue Apr 5 10:04:43 PDT 2011


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