提交 6aa5de6f 编写于 作者: M mgronlun

8065361: Fixup headers and definitions for INCLUDE_TRACE

Reviewed-by: sla, stefank
上级 4bd1eeda
...@@ -64,9 +64,8 @@ ...@@ -64,9 +64,8 @@
#include "utilities/growableArray.hpp" #include "utilities/growableArray.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#include "utilities/ostream.hpp" #include "utilities/ostream.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "trace/tracing.hpp" #include "trace/tracing.hpp"
#endif #endif
ClassLoaderData * ClassLoaderData::_the_null_class_loader_data = NULL; ClassLoaderData * ClassLoaderData::_the_null_class_loader_data = NULL;
...@@ -984,4 +983,4 @@ void ClassLoaderDataGraph::class_unload_event(Klass* const k) { ...@@ -984,4 +983,4 @@ void ClassLoaderDataGraph::class_unload_event(Klass* const k) {
event.commit(); event.commit();
} }
#endif /* INCLUDE_TRACE */ #endif // INCLUDE_TRACE
...@@ -31,8 +31,9 @@ ...@@ -31,8 +31,9 @@
#include "memory/metaspaceCounters.hpp" #include "memory/metaspaceCounters.hpp"
#include "runtime/mutex.hpp" #include "runtime/mutex.hpp"
#include "utilities/growableArray.hpp" #include "utilities/growableArray.hpp"
#include "utilities/macros.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
# include "utilities/ticks.hpp" #include "utilities/ticks.hpp"
#endif #endif
// //
......
...@@ -64,9 +64,8 @@ ...@@ -64,9 +64,8 @@
#include "services/threadService.hpp" #include "services/threadService.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#include "utilities/ticks.hpp" #include "utilities/ticks.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "trace/tracing.hpp" #include "trace/tracing.hpp"
#endif #endif
Dictionary* SystemDictionary::_dictionary = NULL; Dictionary* SystemDictionary::_dictionary = NULL;
...@@ -2664,7 +2663,7 @@ void SystemDictionary::post_class_load_event(const Ticks& start_time, ...@@ -2664,7 +2663,7 @@ void SystemDictionary::post_class_load_event(const Ticks& start_time,
class_loader->klass() : (Klass*)NULL); class_loader->klass() : (Klass*)NULL);
event.commit(); event.commit();
} }
#endif /* INCLUDE_TRACE */ #endif // INCLUDE_TRACE
} }
#ifndef PRODUCT #ifndef PRODUCT
......
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
#include "memory/heapInspection.hpp" #include "memory/heapInspection.hpp"
#include "trace/tracing.hpp" #include "trace/tracing.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "utilities/macros.hpp"
#include "utilities/ticks.hpp" #include "utilities/ticks.hpp"
#if INCLUDE_SERVICES #if INCLUDE_SERVICES
void ObjectCountEventSender::send(const KlassInfoEntry* entry, GCId gc_id, const Ticks& timestamp) { void ObjectCountEventSender::send(const KlassInfoEntry* entry, GCId gc_id, const Ticks& timestamp) {
......
...@@ -41,4 +41,4 @@ public: ...@@ -41,4 +41,4 @@ public:
typedef NoTraceBackend Tracing; typedef NoTraceBackend Tracing;
#endif #endif // SHARE_VM_TRACE_NOTRACEBACKEND_HPP
...@@ -25,9 +25,7 @@ ...@@ -25,9 +25,7 @@
#define SHARE_VM_TRACE_TRACEBACKEND_HPP #define SHARE_VM_TRACE_TRACEBACKEND_HPP
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "runtime/globals.hpp" #include "runtime/globals.hpp"
#include "runtime/os.hpp" #include "runtime/os.hpp"
#include "trace/traceTime.hpp" #include "trace/traceTime.hpp"
...@@ -58,9 +56,7 @@ public: ...@@ -58,9 +56,7 @@ public:
typedef TraceBackend Tracing; typedef TraceBackend Tracing;
#else /* INCLUDE_TRACE */ #else // !INCLUDE_TRACE
#include "trace/noTraceBackend.hpp" #include "trace/noTraceBackend.hpp"
#endif // INCLUDE_TRACE
#endif /* INCLUDE_TRACE */ #endif // SHARE_VM_TRACE_TRACEBACKEND_HPP
#endif /* SHARE_VM_TRACE_TRACEBACKEND_HPP */
...@@ -33,7 +33,6 @@ enum EventStartTime { ...@@ -33,7 +33,6 @@ enum EventStartTime {
}; };
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "trace/traceBackend.hpp" #include "trace/traceBackend.hpp"
#include "trace/tracing.hpp" #include "trace/tracing.hpp"
#include "tracefiles/traceEventIds.hpp" #include "tracefiles/traceEventIds.hpp"
...@@ -154,6 +153,5 @@ class TraceEvent : public StackObj { ...@@ -154,6 +153,5 @@ class TraceEvent : public StackObj {
} }
}; };
#endif /* INCLUDE_TRACE */ #endif // INCLUDE_TRACE
#endif // SHARE_VM_TRACE_TRACEEVENT_HPP
#endif /* SHARE_VM_TRACE_TRACEEVENT_HPP */
...@@ -41,17 +41,14 @@ ...@@ -41,17 +41,14 @@
#include "trace/traceEvent.hpp" #include "trace/traceEvent.hpp"
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#include "utilities/ticks.hpp" #include "utilities/ticks.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "trace/traceStream.hpp" #include "trace/traceStream.hpp"
#include "utilities/ostream.hpp" #include "utilities/ostream.hpp"
<xsl:apply-templates select="trace/events/struct" mode="trace"/> <xsl:apply-templates select="trace/events/struct" mode="trace"/>
<xsl:apply-templates select="trace/events/event" mode="trace"/> <xsl:apply-templates select="trace/events/event" mode="trace"/>
#else #else // !INCLUDE_TRACE
class TraceEvent { class TraceEvent {
public: public:
...@@ -65,9 +62,8 @@ public: ...@@ -65,9 +62,8 @@ public:
<xsl:apply-templates select="trace/events/struct" mode="empty"/> <xsl:apply-templates select="trace/events/struct" mode="empty"/>
<xsl:apply-templates select="trace/events/event" mode="empty"/> <xsl:apply-templates select="trace/events/event" mode="empty"/>
#endif #endif // INCLUDE_TRACE
#endif // TRACEFILES_TRACEEVENTCLASSES_HPP
#endif
</xsl:template> </xsl:template>
<xsl:template match="struct" mode="trace"> <xsl:template match="struct" mode="trace">
......
...@@ -29,13 +29,11 @@ ...@@ -29,13 +29,11 @@
<xsl:template match="/"> <xsl:template match="/">
<xsl:call-template name="file-header"/> <xsl:call-template name="file-header"/>
#ifndef TRACEFILES_JFREVENTIDS_HPP #ifndef TRACEFILES_TRACEEVENTIDS_HPP
#define TRACEFILES_JFREVENTIDS_HPP #define TRACEFILES_TRACEEVENTIDS_HPP
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "trace/traceDataTypes.hpp" #include "trace/traceDataTypes.hpp"
/** /**
...@@ -67,8 +65,8 @@ enum TraceStructId { ...@@ -67,8 +65,8 @@ enum TraceStructId {
typedef enum TraceEventId TraceEventId; typedef enum TraceEventId TraceEventId;
typedef enum TraceStructId TraceStructId; typedef enum TraceStructId TraceStructId;
#endif #endif // INCLUDE_TRACE
#endif #endif // TRACEFILES_TRACEEVENTIDS_HPP
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>
...@@ -22,8 +22,8 @@ ...@@ -22,8 +22,8 @@
* *
*/ */
#ifndef SHARE_VM_TRACE_TRACE_MACRO_HPP #ifndef SHARE_VM_TRACE_TRACEMACROS_HPP
#define SHARE_VM_TRACE_TRACE_MACRO_HPP #define SHARE_VM_TRACE_TRACEMACROS_HPP
#define EVENT_THREAD_EXIT(thread) #define EVENT_THREAD_EXIT(thread)
#define EVENT_THREAD_DESTRUCT(thread) #define EVENT_THREAD_DESTRUCT(thread)
...@@ -41,4 +41,4 @@ ...@@ -41,4 +41,4 @@
#define TRACE_TEMPLATES(template) #define TRACE_TEMPLATES(template)
#define TRACE_INTRINSICS(do_intrinsic, do_class, do_name, do_signature, do_alias) #define TRACE_INTRINSICS(do_intrinsic, do_class, do_name, do_signature, do_alias)
#endif #endif // SHARE_VM_TRACE_TRACEMACROS_HPP
...@@ -26,9 +26,7 @@ ...@@ -26,9 +26,7 @@
#define SHARE_VM_TRACE_TRACESTREAM_HPP #define SHARE_VM_TRACE_TRACESTREAM_HPP
#include "utilities/macros.hpp" #include "utilities/macros.hpp"
#if INCLUDE_TRACE #if INCLUDE_TRACE
#include "oops/klass.hpp" #include "oops/klass.hpp"
#include "oops/method.hpp" #include "oops/method.hpp"
#include "oops/symbol.hpp" #include "oops/symbol.hpp"
...@@ -117,5 +115,5 @@ class TraceStream : public StackObj { ...@@ -117,5 +115,5 @@ class TraceStream : public StackObj {
} }
}; };
#endif /* INCLUDE_TRACE */ #endif // INCLUDE_TRACE
#endif /* SHARE_VM_TRACE_TRACESTREAM_HPP */ #endif // SHARE_VM_TRACE_TRACESTREAM_HPP
...@@ -29,15 +29,14 @@ ...@@ -29,15 +29,14 @@
<xsl:template match="/"> <xsl:template match="/">
<xsl:call-template name="file-header"/> <xsl:call-template name="file-header"/>
#ifndef TRACEFILES_JFRTYPES_HPP #ifndef TRACEFILES_TRACETYPES_HPP
#define TRACEFILES_JFRTYPES_HPP #define TRACEFILES_TRACETYPES_HPP
#include "oops/symbol.hpp" #include "oops/symbol.hpp"
#include "trace/traceDataTypes.hpp" #include "trace/traceDataTypes.hpp"
#include "utilities/globalDefinitions.hpp" #include "utilities/globalDefinitions.hpp"
#include "utilities/ticks.hpp" #include "utilities/ticks.hpp"
enum JVMContentType { enum JVMContentType {
_not_a_content_type = (JVM_CONTENT_TYPES_START - 1), _not_a_content_type = (JVM_CONTENT_TYPES_START - 1),
...@@ -58,7 +57,7 @@ enum JVMEventRelations { ...@@ -58,7 +57,7 @@ enum JVMEventRelations {
}; };
/** /**
* Create typedefs for the JRA types: * Create typedefs for the TRACE types:
* typedef s8 TYPE_LONG; * typedef s8 TYPE_LONG;
* typedef s4 TYPE_INTEGER; * typedef s4 TYPE_INTEGER;
* typedef const char * TYPE_STRING; * typedef const char * TYPE_STRING;
...@@ -68,7 +67,7 @@ enum JVMEventRelations { ...@@ -68,7 +67,7 @@ enum JVMEventRelations {
typedef <xsl:value-of select="@type"/> TYPE_<xsl:value-of select="@symbol"/>; typedef <xsl:value-of select="@type"/> TYPE_<xsl:value-of select="@symbol"/>;
</xsl:for-each> </xsl:for-each>
#endif // JFRFILES_JFRTYPES_HPP #endif // TRACEFILES_TRACETYPES_HPP
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>
...@@ -28,4 +28,4 @@ ...@@ -28,4 +28,4 @@
#include "tracefiles/traceEventClasses.hpp" #include "tracefiles/traceEventClasses.hpp"
#include "tracefiles/traceEventIds.hpp" #include "tracefiles/traceEventIds.hpp"
#endif #endif // SHARE_VM_TRACE_TRACING_HPP
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册