equal
deleted
inserted
replaced
26 #include "jfr/recorder/repository/jfrChunk.hpp" |
26 #include "jfr/recorder/repository/jfrChunk.hpp" |
27 #include "jfr/recorder/service/jfrOptionSet.hpp" |
27 #include "jfr/recorder/service/jfrOptionSet.hpp" |
28 #include "jfr/utilities/jfrTimeConverter.hpp" |
28 #include "jfr/utilities/jfrTimeConverter.hpp" |
29 #include "jfr/utilities/jfrTypes.hpp" |
29 #include "jfr/utilities/jfrTypes.hpp" |
30 #include "runtime/os.inline.hpp" |
30 #include "runtime/os.inline.hpp" |
|
31 |
|
32 static const char* const MAGIC = "FLR"; |
|
33 static const u2 JFR_VERSION_MAJOR = 2; |
|
34 static const u2 JFR_VERSION_MINOR = 0; |
31 |
35 |
32 static jlong nanos_now() { |
36 static jlong nanos_now() { |
33 return os::javaTimeMillis() * JfrTimeConverter::NANOS_PER_MILLISEC; |
37 return os::javaTimeMillis() * JfrTimeConverter::NANOS_PER_MILLISEC; |
34 } |
38 } |
35 |
39 |
42 _start_ticks(0), |
46 _start_ticks(0), |
43 _previous_start_ticks(invalid_time), |
47 _previous_start_ticks(invalid_time), |
44 _start_nanos(0), |
48 _start_nanos(0), |
45 _previous_start_nanos(invalid_time), |
49 _previous_start_nanos(invalid_time), |
46 _last_update_nanos(0), |
50 _last_update_nanos(0), |
47 _last_checkpoint_offset(0) {} |
51 _last_checkpoint_offset(0), |
48 _last_metadata_offset(0), |
52 _last_metadata_offset(0), |
49 _generation(1) {} |
53 _generation(1) {} |
50 |
54 |
51 JfrChunk::~JfrChunk() { |
55 JfrChunk::~JfrChunk() { |
52 reset(); |
56 reset(); |