Lines Matching refs:attr
162 perf_file_attr attr {}; in ReadAttrSection() local
163 size_t attr_size = header_.attrSize - sizeof(attr.ids); in ReadAttrSection()
172 attr.attr = *(reinterpret_cast<perf_event_attr *>(&buf[0])); in ReadAttrSection()
173 attr.ids = *(reinterpret_cast<perf_file_section *>(&buf[attr_size])); in ReadAttrSection()
174 vecAttr_.push_back(attr); in ReadAttrSection()
194 bool PerfFileReader::ReadIdsForAttr(const perf_file_attr &attr, std::vector<uint64_t> *ids) in ReadIdsForAttr() argument
196 if (attr.ids.size > 0) { in ReadIdsForAttr()
197 size_t count = attr.ids.size / sizeof(uint64_t); in ReadIdsForAttr()
198 if (fseek(fp_, attr.ids.offset, SEEK_SET) != 0) { in ReadIdsForAttr()
204 if (!Read(ids->data(), attr.ids.size)) { in ReadIdsForAttr()
216 result[i].attr = vecAttr_[i].attr; in GetAttrSection()
251 return &(vecAttr_[0].attr); in GetDefaultAttr()