hotspot/src/share/vm/trace/traceEventClasses.xsl
changeset 27673 df559a888b9f
parent 27634 e6b8ad4d87ac
child 35473 cf27aeb0942d
equal deleted inserted replaced
27672:d24adedd3655 27673:df559a888b9f
    39 #include "memory/resourceArea.hpp"
    39 #include "memory/resourceArea.hpp"
    40 #include "tracefiles/traceTypes.hpp"
    40 #include "tracefiles/traceTypes.hpp"
    41 #include "trace/traceEvent.hpp"
    41 #include "trace/traceEvent.hpp"
    42 #include "utilities/macros.hpp"
    42 #include "utilities/macros.hpp"
    43 #include "utilities/ticks.hpp"
    43 #include "utilities/ticks.hpp"
    44 
       
    45 #if INCLUDE_TRACE
    44 #if INCLUDE_TRACE
    46 
       
    47 
       
    48 #include "trace/traceStream.hpp"
    45 #include "trace/traceStream.hpp"
    49 #include "utilities/ostream.hpp"
    46 #include "utilities/ostream.hpp"
    50 
    47 
    51   <xsl:apply-templates select="trace/events/struct" mode="trace"/>
    48   <xsl:apply-templates select="trace/events/struct" mode="trace"/>
    52   <xsl:apply-templates select="trace/events/event" mode="trace"/>
    49   <xsl:apply-templates select="trace/events/event" mode="trace"/>
    53 
    50 
    54 #else
    51 #else // !INCLUDE_TRACE
    55 
    52 
    56 class TraceEvent {
    53 class TraceEvent {
    57 public:
    54 public:
    58   TraceEvent() {}
    55   TraceEvent() {}
    59   void set_starttime(const Ticks&amp; time) {}
    56   void set_starttime(const Ticks&amp; time) {}
    64 };
    61 };
    65 
    62 
    66   <xsl:apply-templates select="trace/events/struct" mode="empty"/>
    63   <xsl:apply-templates select="trace/events/struct" mode="empty"/>
    67   <xsl:apply-templates select="trace/events/event" mode="empty"/>
    64   <xsl:apply-templates select="trace/events/event" mode="empty"/>
    68 
    65 
    69 #endif
    66 #endif // INCLUDE_TRACE
    70 
    67 #endif // TRACEFILES_TRACEEVENTCLASSES_HPP
    71 #endif
       
    72 </xsl:template>
    68 </xsl:template>
    73 
    69 
    74 <xsl:template match="struct" mode="trace">
    70 <xsl:template match="struct" mode="trace">
    75 struct TraceStruct<xsl:value-of select="@id"/>
    71 struct TraceStruct<xsl:value-of select="@id"/>
    76 {
    72 {