Index: base/trace_event/trace_event_impl.h |
diff --git a/base/trace_event/trace_event_impl.h b/base/trace_event/trace_event_impl.h |
index e1782a39cfc36cfacd6c602ba7d974f12ee08cb9..aec2d8ace527fa3d2052c25ca294f4dc7a910426 100644 |
--- a/base/trace_event/trace_event_impl.h |
+++ b/base/trace_event/trace_event_impl.h |
@@ -107,8 +107,8 @@ class BASE_EXPORT TraceEvent { |
void Initialize( |
int thread_id, |
- TimeTicks timestamp, |
- TimeTicks thread_timestamp, |
+ TraceTicks timestamp, |
+ ThreadTicks thread_timestamp, |
char phase, |
const unsigned char* category_group_enabled, |
const char* name, |
@@ -122,7 +122,7 @@ class BASE_EXPORT TraceEvent { |
void Reset(); |
- void UpdateDuration(const TimeTicks& now, const TimeTicks& thread_now); |
+ void UpdateDuration(const TraceTicks& now, const ThreadTicks& thread_now); |
// Serialize event data to JSON |
typedef base::Callback<bool(const char* category_group_name, |
@@ -136,8 +136,8 @@ class BASE_EXPORT TraceEvent { |
TraceValue value, |
std::string* out); |
- TimeTicks timestamp() const { return timestamp_; } |
- TimeTicks thread_timestamp() const { return thread_timestamp_; } |
+ TraceTicks timestamp() const { return timestamp_; } |
+ ThreadTicks thread_timestamp() const { return thread_timestamp_; } |
char phase() const { return phase_; } |
int thread_id() const { return thread_id_; } |
TimeDelta duration() const { return duration_; } |
@@ -163,8 +163,8 @@ class BASE_EXPORT TraceEvent { |
private: |
// Note: these are ordered by size (largest first) for optimal packing. |
- TimeTicks timestamp_; |
- TimeTicks thread_timestamp_; |
+ TraceTicks timestamp_; |
+ ThreadTicks thread_timestamp_; |
TimeDelta duration_; |
TimeDelta thread_duration_; |
// id_ can be used to store phase-specific data. |
@@ -379,7 +379,7 @@ class BASE_EXPORT TraceLog { |
// For TRACE_EVENT_PHASE_COMPLETE events, the client will still receive pairs |
// of TRACE_EVENT_PHASE_BEGIN and TRACE_EVENT_PHASE_END events to keep the |
// interface simple. |
- typedef void (*EventCallback)(TimeTicks timestamp, |
+ typedef void (*EventCallback)(TraceTicks timestamp, |
char phase, |
const unsigned char* category_group_enabled, |
const char* name, |
@@ -439,7 +439,7 @@ class BASE_EXPORT TraceLog { |
const char* name, |
unsigned long long id, |
int thread_id, |
- const TimeTicks& timestamp, |
+ const TraceTicks& timestamp, |
int num_args, |
const char** arg_names, |
const unsigned char* arg_types, |
@@ -502,7 +502,7 @@ class BASE_EXPORT TraceLog { |
// sort index, ascending, then by their name, and then tid. |
void SetThreadSortIndex(PlatformThreadId , int sort_index); |
- // Allow setting an offset between the current TimeTicks time and the time |
+ // Allow setting an offset between the current TraceTicks time and the time |
// that should be reported. |
void SetTimeOffset(TimeDelta offset); |
@@ -566,7 +566,7 @@ class BASE_EXPORT TraceLog { |
TraceBuffer* CreateTraceBufferVectorOfSize(size_t max_chunks); |
std::string EventToConsoleMessage(unsigned char phase, |
- const TimeTicks& timestamp, |
+ const TraceTicks& timestamp, |
TraceEvent* trace_event); |
TraceEvent* AddEventToThreadSharedChunkWhileLocked(TraceEventHandle* handle, |
@@ -596,10 +596,10 @@ class BASE_EXPORT TraceLog { |
} |
void UseNextTraceBuffer(); |
- TimeTicks OffsetNow() const { |
- return OffsetTimestamp(TimeTicks::NowFromSystemTraceTime()); |
+ TraceTicks OffsetNow() const { |
+ return OffsetTimestamp(TraceTicks::Now()); |
} |
- TimeTicks OffsetTimestamp(const TimeTicks& timestamp) const { |
+ TraceTicks OffsetTimestamp(const TraceTicks& timestamp) const { |
return timestamp - time_offset_; |
} |
@@ -633,10 +633,10 @@ class BASE_EXPORT TraceLog { |
base::hash_map<int, std::string> thread_names_; |
// The following two maps are used only when ECHO_TO_CONSOLE. |
- base::hash_map<int, std::stack<TimeTicks> > thread_event_start_times_; |
+ base::hash_map<int, std::stack<TraceTicks> > thread_event_start_times_; |
base::hash_map<std::string, int> thread_colors_; |
- TimeTicks buffer_limit_reached_timestamp_; |
+ TraceTicks buffer_limit_reached_timestamp_; |
// XORed with TraceID to make it unlikely to collide with other processes. |
unsigned long long process_id_hash_; |