src/hotspot/share/jfr/utilities/jfrTypes.hpp
changeset 58863 c16ac7a2eba4
parent 58132 caa25ab47aca
equal deleted inserted replaced
58861:2c3cc4b01880 58863:c16ac7a2eba4
    24 
    24 
    25 #ifndef SHARE_JFR_UTILITIES_JFRTYPES_HPP
    25 #ifndef SHARE_JFR_UTILITIES_JFRTYPES_HPP
    26 #define SHARE_JFR_UTILITIES_JFRTYPES_HPP
    26 #define SHARE_JFR_UTILITIES_JFRTYPES_HPP
    27 
    27 
    28 #include "jfrfiles/jfrEventIds.hpp"
    28 #include "jfrfiles/jfrEventIds.hpp"
       
    29 #include "utilities/globalDefinitions.hpp"
    29 
    30 
    30 typedef u8 traceid;
    31 typedef u8 traceid;
    31 typedef int fio_fd;
    32 typedef int fio_fd;
       
    33 
    32 const int invalid_fd = -1;
    34 const int invalid_fd = -1;
    33 const jlong invalid_offset = -1;
    35 const jlong invalid_offset = -1;
       
    36 const int64_t invalid_time = -1;
    34 const u4 STACK_DEPTH_DEFAULT = 64;
    37 const u4 STACK_DEPTH_DEFAULT = 64;
    35 const u4 MIN_STACK_DEPTH = 1;
    38 const u4 MIN_STACK_DEPTH = 1;
    36 const u4 MAX_STACK_DEPTH = 2048;
    39 const u4 MAX_STACK_DEPTH = 2048;
    37 
    40 
    38 inline int compare_traceid(const traceid& lhs, const traceid& rhs) {
    41 inline int compare_traceid(const traceid& lhs, const traceid& rhs) {
    46 enum EventStartTime {
    49 enum EventStartTime {
    47   UNTIMED,
    50   UNTIMED,
    48   TIMED
    51   TIMED
    49 };
    52 };
    50 
    53 
       
    54 enum JfrCheckpointType {
       
    55   GENERIC,
       
    56   FLUSH,
       
    57   HEADER,
       
    58   STATICS = 4,
       
    59   THREADS = 8
       
    60 };
       
    61 
    51 #endif // SHARE_JFR_UTILITIES_JFRTYPES_HPP
    62 #endif // SHARE_JFR_UTILITIES_JFRTYPES_HPP