equal
deleted
inserted
replaced
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 |