0N/A<?
xml version="1.0"?>
1879N/A Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. 0N/A DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A This code is free software; you can redistribute it and/or modify it 0N/A under the terms of the GNU General Public License version 2 only, as 0N/A published by the Free Software Foundation. 0N/A This code is distributed in the hope that it will be useful, but WITHOUT 0N/A ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A version 2 for more details (a copy is included in the LICENSE file that 0N/A accompanied this code). 0N/A You should have received a copy of the GNU General Public License version 0N/A 2 along with this work; if not, write to the Free Software Foundation, 0N/A Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1472N/A Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 0N/A<
xsl:
output method="text" indent="no" omit-
xml-
declaration="yes"/>
0N/A<
xsl:
template match="/">
0N/A <
xsl:
apply-
templates select="specification"/>
0N/A<
xsl:
template match="specification">
0N/A <
xsl:
call-
template name="includeHeader"/>
1879N/A#ifndef GENERATED_JVMTIFILES_JVMTIENV_HPP
1879N/A#define GENERATED_JVMTIFILES_JVMTIENV_HPP
0N/A JVMTI_INTERNAL_CAPABILITY_COUNT = </
xsl:
text>
0N/A <
xsl:
value-
of select="count(//capabilityfield)"/>
0N/Aclass JvmtiEnv : public JvmtiEnvBase {
1121N/A static JvmtiEnv* create_a_jvmti(jint version);
0N/A <
xsl:
apply-
templates select="functionsection"/>
1879N/A#endif // GENERATED_JVMTIFILES_JVMTIENV_HPP
0N/A<
xsl:
template match="functionsection">
0N/A <
xsl:
apply-
templates select="category"/>
0N/A<
xsl:
template match="category">
0N/A // </
xsl:
text><
xsl:
value-
of select="@label"/><
xsl:
text> functions
0N/A <
xsl:
apply-
templates select="function[not(contains(@impl,'unimpl'))]"/>
0N/A<
xsl:
template match="function">
0N/A <
xsl:
text> jvmtiError </
xsl:
text>
0N/A <
xsl:
if test="count(@hide)=1">
0N/A <
xsl:
value-
of select="@hide"/>
0N/A <
xsl:
value-
of select="@id"/>
0N/A <
xsl:
text>(</
xsl:
text>
0N/A <
xsl:
apply-
templates select="parameters" mode="HotSpotSig"/>