< prev index next >

src/share/vm/prims/jvmtiEnter.xsl

Print this page
rev 9088 : 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp


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




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


< prev index next >