Lines Matching defs:FuncId
94 Trace.Records.push_back({R.RecordType, R.CPU, R.Type, R.FuncId,
95 Symbolize ? FuncIdHelper.SymbolOrNumber(R.FuncId)
96 : llvm::to_string(R.FuncId),
151 Writer.write(R.FuncId);
197 if (node_iter->FuncId == FnId)
206 if (node_iter->FuncId == FnId)
217 StackTrieNode *Parent, int32_t FuncId, uint32_t TId,
223 auto match = find_if(ParentCallees, [FuncId](StackTrieNode *ParentCallee) {
224 return FuncId == ParentCallee->FuncId;
230 findSiblings(Parent, FuncId, TId, StackRootsByThreadId);
232 NodeStore.push_front({FuncId, Parent, {}, {(*id_counter)++, {}}});
239 NodeStore.push_front({FuncId, Parent, {}, {stack_id, std::move(siblings)}});
247 void writeTraceViewerRecord(uint16_t Version, raw_ostream &OS, int32_t FuncId,
258 (Symbolize ? FuncIdHelper.SymbolOrNumber(FuncId)
259 : llvm::to_string(FuncId)),
266 (Symbolize ? FuncIdHelper.SymbolOrNumber(FuncId)
267 : llvm::to_string(FuncId)),
306 StackCursor = findOrCreateStackNode(StackCursor, R.FuncId, R.TId,
316 writeTraceViewerRecord(Version, OS, R.FuncId, R.TId, R.PId, Symbolize,
331 writeTraceViewerRecord(Version, OS, StackCursor->FuncId, R.TId, R.PId,
336 } while (PreviousCursor->FuncId != R.FuncId && StackCursor != nullptr);
356 (Symbolize ? FuncIdHelper.SymbolOrNumber(map_iter.second->FuncId)
357 : llvm::to_string(map_iter.second->FuncId)));