Home | History | Annotate | Download | only in gn

Lines Matching refs:TraceItem

29   void Add(TraceItem* item) {
35 std::vector<TraceItem*> events() const { return events_; }
40 std::vector<TraceItem*> events_;
55 bool DurationGreater(const TraceItem* a, const TraceItem* b) {
63 void SummarizeParses(std::vector<const TraceItem*>& loads,
76 void SummarizeCoalesced(std::vector<const TraceItem*>& items,
101 void SummarizeFileExecs(std::vector<const TraceItem*>& execs,
107 void SummarizeScriptExecs(std::vector<const TraceItem*>& execs,
115 TraceItem::TraceItem(Type type,
123 TraceItem::~TraceItem() {
126 ScopedTrace::ScopedTrace(TraceItem::Type t, const std::string& name)
130 item_ = new TraceItem(t, name, base::PlatformThread::CurrentId());
135 ScopedTrace::ScopedTrace(TraceItem::Type t, const Label& label)
139 item_ = new TraceItem(t, label.GetUserVisibleName(false),
174 void AddTrace(TraceItem* item) {
182 std::vector<TraceItem*> events = trace_log->events();
185 std::vector<const TraceItem*> parses;
186 std::vector<const TraceItem*> file_execs;
187 std::vector<const TraceItem*> script_execs;
188 std::vector<const TraceItem*> check_headers;
192 case TraceItem::TRACE_FILE_PARSE:
195 case TraceItem::TRACE_FILE_EXECUTE:
198 case TraceItem::TRACE_SCRIPT_EXECUTE:
201 case TraceItem::TRACE_CHECK_HEADERS:
204 case TraceItem::TRACE_CHECK_HEADER:
207 case TraceItem::TRACE_SETUP:
208 case TraceItem::TRACE_FILE_LOAD:
209 case TraceItem::TRACE_FILE_WRITE:
210 case TraceItem::TRACE_DEFINE_TARGET:
252 std::vector<TraceItem*> events = trace_log->events();
254 const TraceItem& item = *events[i];
269 case TraceItem::TRACE_SETUP:
272 case TraceItem::TRACE_FILE_LOAD:
275 case TraceItem::TRACE_FILE_PARSE:
278 case TraceItem::TRACE_FILE_EXECUTE:
281 case TraceItem::TRACE_FILE_WRITE:
284 case TraceItem::TRACE_SCRIPT_EXECUTE:
287 case TraceItem::TRACE_DEFINE_TARGET:
290 case TraceItem::TRACE_CHECK_HEADER:
293 case TraceItem::TRACE_CHECK_HEADERS: