< prev index next >

src/share/vm/prims/jvmtiEnter.xsl

Print this page
rev 9081 : imported patch more.patch


 615   <xsl:apply-templates select="." mode="genCall"/>
 616   <xsl:apply-templates select="." mode="traceAfter"/>
 617 </xsl:template>
 618 
 619 <xsl:template match="function" mode="genCall">
 620   <xsl:text>  err = jvmti_env-&gt;</xsl:text>
 621   <xsl:value-of select="@id"/>
 622   <xsl:text>(</xsl:text>
 623   <xsl:apply-templates select="parameters" mode="HotSpotValue"/>
 624   <xsl:text>);
 625 </xsl:text>
 626 </xsl:template>
 627 
 628 
 629 <xsl:template match="function" mode="traceSetUp">
 630   <xsl:if test="$trace='Trace'">
 631     <xsl:text>  SafeResourceMark rm;
 632   jint trace_flags = JvmtiTrace::trace_flags(</xsl:text>
 633       <xsl:value-of select="@num"/>
 634       <xsl:text>);
 635   const char *func_name;
 636   const char *curr_thread_name;
 637   if (trace_flags) {
 638     func_name = JvmtiTrace::function_name(</xsl:text>
 639       <xsl:value-of select="@num"/>
 640       <xsl:text>);
 641     curr_thread_name = JvmtiTrace::safe_get_current_thread_name();
 642   }
 643 </xsl:text>
 644   </xsl:if>
 645 </xsl:template>
 646 
 647 
 648 <xsl:template match="function" mode="traceBefore">
 649   <xsl:if test="$trace='Trace'">
 650     <xsl:text>
 651   if ((trace_flags &amp; JvmtiTrace::SHOW_IN) != 0) {
 652     </xsl:text>
 653     <xsl:apply-templates select="." mode="traceIn"/>
 654     <xsl:text>  }
 655 </xsl:text>
 656   </xsl:if>




 615   <xsl:apply-templates select="." mode="genCall"/>
 616   <xsl:apply-templates select="." mode="traceAfter"/>
 617 </xsl:template>
 618 
 619 <xsl:template match="function" mode="genCall">
 620   <xsl:text>  err = jvmti_env-&gt;</xsl:text>
 621   <xsl:value-of select="@id"/>
 622   <xsl:text>(</xsl:text>
 623   <xsl:apply-templates select="parameters" mode="HotSpotValue"/>
 624   <xsl:text>);
 625 </xsl:text>
 626 </xsl:template>
 627 
 628 
 629 <xsl:template match="function" mode="traceSetUp">
 630   <xsl:if test="$trace='Trace'">
 631     <xsl:text>  SafeResourceMark rm;
 632   jint trace_flags = JvmtiTrace::trace_flags(</xsl:text>
 633       <xsl:value-of select="@num"/>
 634       <xsl:text>);
 635   const char *func_name = NULL;
 636   const char *curr_thread_name = NULL;
 637   if (trace_flags) {
 638     func_name = JvmtiTrace::function_name(</xsl:text>
 639       <xsl:value-of select="@num"/>
 640       <xsl:text>);
 641     curr_thread_name = JvmtiTrace::safe_get_current_thread_name();
 642   }
 643 </xsl:text>
 644   </xsl:if>
 645 </xsl:template>
 646 
 647 
 648 <xsl:template match="function" mode="traceBefore">
 649   <xsl:if test="$trace='Trace'">
 650     <xsl:text>
 651   if ((trace_flags &amp; JvmtiTrace::SHOW_IN) != 0) {
 652     </xsl:text>
 653     <xsl:apply-templates select="." mode="traceIn"/>
 654     <xsl:text>  }
 655 </xsl:text>
 656   </xsl:if>


< prev index next >