25
26 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
27
28 <xsl:import href="jvmtiLib.xsl"/>
29
30 <xsl:output method="text" indent="no" omit-xml-declaration="yes"/>
31
32 <xsl:param name="trace"></xsl:param>
33 <xsl:param name="interface"></xsl:param>
34
35
36 <xsl:template match="specification">
37 <xsl:call-template name="sourceHeader"/>
38 <xsl:text>
39 # include "precompiled.hpp"
40 # include "memory/resourceArea.hpp"
41 # include "utilities/macros.hpp"
42 #if INCLUDE_JVMTI
43 # include "logging/log.hpp"
44 # include "oops/oop.inline.hpp"
45 # include "prims/jvmtiEnter.hpp"
46 # include "prims/jvmtiRawMonitor.hpp"
47 # include "prims/jvmtiUtil.hpp"
48 # include "runtime/threadSMR.hpp"
49
50 </xsl:text>
51
52 <xsl:if test="$trace = 'Trace'">
53 <xsl:text>
54 #ifdef JVMTI_TRACE
55 </xsl:text>
56 </xsl:if>
57
58 <xsl:if test="$trace != 'Trace'">
59 <xsl:text>
60
61 // Error names
62 const char* JvmtiUtil::_error_names[] = {
63 </xsl:text>
64 <xsl:call-template name="fillEntityName">
65 <xsl:with-param name="entities" select="errorsection/errorcategory/errorid"/>
|
25
26 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
27
28 <xsl:import href="jvmtiLib.xsl"/>
29
30 <xsl:output method="text" indent="no" omit-xml-declaration="yes"/>
31
32 <xsl:param name="trace"></xsl:param>
33 <xsl:param name="interface"></xsl:param>
34
35
36 <xsl:template match="specification">
37 <xsl:call-template name="sourceHeader"/>
38 <xsl:text>
39 # include "precompiled.hpp"
40 # include "memory/resourceArea.hpp"
41 # include "utilities/macros.hpp"
42 #if INCLUDE_JVMTI
43 # include "logging/log.hpp"
44 # include "oops/oop.inline.hpp"
45 # include "prims/jvmtiEnter.inline.hpp"
46 # include "prims/jvmtiRawMonitor.hpp"
47 # include "prims/jvmtiUtil.hpp"
48 # include "runtime/threadSMR.hpp"
49
50 </xsl:text>
51
52 <xsl:if test="$trace = 'Trace'">
53 <xsl:text>
54 #ifdef JVMTI_TRACE
55 </xsl:text>
56 </xsl:if>
57
58 <xsl:if test="$trace != 'Trace'">
59 <xsl:text>
60
61 // Error names
62 const char* JvmtiUtil::_error_names[] = {
63 </xsl:text>
64 <xsl:call-template name="fillEntityName">
65 <xsl:with-param name="entities" select="errorsection/errorcategory/errorid"/>
|