Lines Matching refs:TraceEvent
115 struct TraceEvent { struct
130 TraceEvent(); argument
131 TraceEvent(TraceEvent&& other);
132 ~TraceEvent();
136 bool operator< (const TraceEvent& rhs) const {
140 TraceEvent& operator=(TraceEvent&& rhs); argument
201 const TraceEvent* other_event; argument
205 const TraceEvent* prev_event; argument
208 typedef std::vector<const TraceEvent*> TraceEventVector;
272 static Query EventThreadIs(const TraceEvent::ProcessThreadID& thread) { in EventThreadIs()
343 static Query OtherThreadIs(const TraceEvent::ProcessThreadID& thread) { in OtherThreadIs()
407 static Query PrevThreadIs(const TraceEvent::ProcessThreadID& thread) { in PrevThreadIs()
479 static Query MatchThread(const TraceEvent::ProcessThreadID& thread) { in MatchThread()
516 bool Evaluate(const TraceEvent& event) const;
614 bool CompareAsDouble(const TraceEvent& event, bool* result) const;
619 bool CompareAsString(const TraceEvent& event, bool* result) const;
623 bool GetAsDouble(const TraceEvent& event, double* num) const;
627 bool GetAsString(const TraceEvent& event, std::string* str) const;
630 bool EvaluateArithmeticOperator(const TraceEvent& event,
634 bool GetMemberValueAsDouble(const TraceEvent& event, double* num) const;
637 bool GetMemberValueAsString(const TraceEvent& event, std::string* num) const;
650 static const TraceEvent* SelectTargetEvent(const TraceEvent* ev,
748 const TraceEvent* FindFirstOf(const Query& query);
751 const TraceEvent* FindLastOf(const Query& query);
753 const std::string& GetThreadName(const TraceEvent::ProcessThreadID& thread);
763 std::map<TraceEvent::ProcessThreadID, std::string> thread_names_;
764 std::vector<TraceEvent> raw_events_;