Lines Matching defs:record
150 static struct perf_ignore* find_ignore(struct PerfRecord* record)
155 if (strncmp(__g_ignore[i].ig_task, record->name, NAME_LEN) == 0) {
163 static bool perf_ignore(struct PerfRecord* record)
165 struct perf_ignore* p = find_ignore(record);
190 auto doRecord = [&](struct PerfRecord* record) {
191 auto it = m_counters.find(record->name);
195 it->second.vals[k] += (record->countersEnd.vals[k] - record->countersBegin.vals[k]);
201 new_.vals[k] = (record->countersEnd.vals[k] - record->countersBegin.vals[k]);
203 m_counters.insert(std::pair<std::string, Counters>(record->name, new_));
211 struct PerfRecord* record = &task->perfRecord[j];
212 if (!(record->beginFlag) || !(record->endFlag)) {
215 if (perf_ignore(record)) {
219 doRecord(record);