< prev index next >
src/share/vm/trace/traceDataTypes.hpp
Print this page
rev 8910 : full patch for jfr
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
@@ -26,44 +26,15 @@
#define SHARE_VM_TRACE_TRACEDATATYPES_HPP
#include <stddef.h>
#include "utilities/globalDefinitions.hpp"
+#include "utilities/ticks.hpp"
-enum {
- CONTENT_TYPE_NONE = 0,
- CONTENT_TYPE_BYTES = 1,
- CONTENT_TYPE_EPOCHMILLIS = 2,
- CONTENT_TYPE_MILLIS = 3,
- CONTENT_TYPE_NANOS = 4,
- CONTENT_TYPE_TICKS = 5,
- CONTENT_TYPE_ADDRESS = 6,
-
- CONTENT_TYPE_OSTHREAD,
- CONTENT_TYPE_JAVALANGTHREAD,
- CONTENT_TYPE_STACKTRACE,
- CONTENT_TYPE_CLASS,
- CONTENT_TYPE_PERCENTAGE,
-
- JVM_CONTENT_TYPES_START = 30,
- JVM_CONTENT_TYPES_END = 100
-};
-
-enum ReservedEvent {
- EVENT_PRODUCERS,
- EVENT_CHECKPOINT,
- EVENT_BUFFERLOST,
-
- NUM_RESERVED_EVENTS
-};
-
-typedef enum ReservedEvent ReservedEvent;
-
-typedef u8 classid;
-typedef u8 stacktraceid;
-typedef u8 methodid;
-typedef u8 fieldid;
+typedef u8 traceid;
-class TraceUnicodeString;
+class ClassLoaderData;
+class Klass;
+class Method;
+class Symbol;
#endif // SHARE_VM_TRACE_TRACEDATATYPES_HPP
-
< prev index next >