Lines Matching full:funcid
194 // If the record is an ENTER record it pushes the FuncID and TSC onto a
207 // FuncId 0.
224 if (Record.FuncId != 0 && G.count(Record.FuncId) == 0)
225 G[Record.FuncId].SymbolName = FuncIdHelper.SymbolOrNumber(Record.FuncId);
226 ThreadStack.push_back({Record.FuncId, Record.TSC});
233 if (ThreadStack.size() == 0 || ThreadStack.back().FuncId != Record.FuncId) {
239 return A.FuncId == Record.FuncId;
246 while (ThreadStack.back().FuncId != Record.FuncId) {
248 VertexIdentifier TopFuncId = ThreadStack.back().FuncId;
251 EdgeIdentifier EI(ThreadStack.back().FuncId, TopFuncId);
260 VertexIdentifier VI = ThreadStack.empty() ? 0 : ThreadStack.back().FuncId;
261 EdgeIdentifier EI(VI, Record.FuncId);
265 updateStat(G[Record.FuncId].S, D);
476 << FuncIdHelper.SymbolOrNumber(Entry.FuncId) << '\n';