--- old/src/share/vm/trace/traceDataTypes.hpp 2019-01-28 17:44:49.000000000 +0800 +++ new/src/share/vm/trace/traceDataTypes.hpp 2019-01-28 17:44:49.000000000 +0800 @@ -1,5 +1,5 @@ /* - * 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 @@ -28,42 +28,13 @@ #include #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 -