comparison src/share/vm/trace/traceEventClasses.xsl @ 20653:82d3e7b5277a

8065361: Fixup headers and definitions for INCLUDE_TRACE Reviewed-by: sla, stefank
author mgronlun
date Wed, 19 Nov 2014 18:14:01 +0100
parents 86e6d691f2e1
children
comparison
equal deleted inserted replaced
20652:e8bf410d5e23 20653:82d3e7b5277a
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) {}
63 }; 60 };
64 61
65 <xsl:apply-templates select="trace/events/struct" mode="empty"/> 62 <xsl:apply-templates select="trace/events/struct" mode="empty"/>
66 <xsl:apply-templates select="trace/events/event" mode="empty"/> 63 <xsl:apply-templates select="trace/events/event" mode="empty"/>
67 64
68 #endif 65 #endif // INCLUDE_TRACE
69 66 #endif // TRACEFILES_TRACEEVENTCLASSES_HPP
70 #endif
71 </xsl:template> 67 </xsl:template>
72 68
73 <xsl:template match="struct" mode="trace"> 69 <xsl:template match="struct" mode="trace">
74 struct TraceStruct<xsl:value-of select="@id"/> 70 struct TraceStruct<xsl:value-of select="@id"/>
75 { 71 {