equal
deleted
inserted
replaced
51 _path = NULL; |
51 _path = NULL; |
52 } |
52 } |
53 set_previous_checkpoint_offset(0); |
53 set_previous_checkpoint_offset(0); |
54 } |
54 } |
55 |
55 |
56 void JfrChunkState::set_previous_checkpoint_offset(jlong offset) { |
56 void JfrChunkState::set_previous_checkpoint_offset(int64_t offset) { |
57 _previous_checkpoint_offset = offset; |
57 _previous_checkpoint_offset = offset; |
58 } |
58 } |
59 |
59 |
60 jlong JfrChunkState::previous_checkpoint_offset() const { |
60 int64_t JfrChunkState::previous_checkpoint_offset() const { |
61 return _previous_checkpoint_offset; |
61 return _previous_checkpoint_offset; |
62 } |
62 } |
63 |
63 |
64 jlong JfrChunkState::previous_start_ticks() const { |
64 int64_t JfrChunkState::previous_start_ticks() const { |
65 return _previous_start_ticks; |
65 return _previous_start_ticks; |
66 } |
66 } |
67 |
67 |
68 jlong JfrChunkState::previous_start_nanos() const { |
68 int64_t JfrChunkState::previous_start_nanos() const { |
69 return _previous_start_nanos; |
69 return _previous_start_nanos; |
70 } |
70 } |
71 |
71 |
72 void JfrChunkState::update_start_ticks() { |
72 void JfrChunkState::update_start_ticks() { |
73 _start_ticks = JfrTicks::now(); |
73 _start_ticks = JfrTicks::now(); |
90 void JfrChunkState::update_time_to_now() { |
90 void JfrChunkState::update_time_to_now() { |
91 save_current_and_update_start_nanos(); |
91 save_current_and_update_start_nanos(); |
92 save_current_and_update_start_ticks(); |
92 save_current_and_update_start_ticks(); |
93 } |
93 } |
94 |
94 |
95 jlong JfrChunkState::last_chunk_duration() const { |
95 int64_t JfrChunkState::last_chunk_duration() const { |
96 return _start_nanos - _previous_start_nanos; |
96 return _start_nanos - _previous_start_nanos; |
97 } |
97 } |
98 |
98 |
99 static char* copy_path(const char* path) { |
99 static char* copy_path(const char* path) { |
100 assert(path != NULL, "invariant"); |
100 assert(path != NULL, "invariant"); |