Lines Matching refs:header_
110 return (memcmp(header_.magic, PERF_MAGIC, sizeof(header_.magic)) == 0); in IsValidDataFile()
115 return header_.magic[0] == '\x1f' and header_.magic[1] == '\x8b'; in IsGzipFile()
120 if (Read(&header_, sizeof(header_))) { in ReadFileHeader()
121 dataSectionSize_ = header_.data.size; in ReadFileHeader()
123 featureSectionOffset_ = header_.data.offset + header_.data.size; in ReadFileHeader()
125 std::bitset<SIZE_FETURE_COUNT> features(header_.features[i]); in ReadFileHeader()
140 if (header_.attrSize != sizeof(perf_file_attr)) { in ReadAttrSection()
142 HLOGW("attr size %" PRId64 " doesn't match expected size %zu", header_.attrSize, in ReadAttrSection()
146 int attrCount = header_.attrs.size / header_.attrSize; in ReadAttrSection()
151 if (fseek(fp_, header_.attrs.offset, SEEK_SET) != 0) { in ReadAttrSection()
156 std::vector<char> buf(header_.attrSize); in ReadAttrSection()
163 size_t attr_size = header_.attrSize - sizeof(attr.ids); in ReadAttrSection()
167 if (sizeof(perf_event_attr) > header_.attrSize) { in ReadAttrSection()
224 if (fseek(fp_, header_.data.offset, SEEK_SET) != 0) { in ReadDataSection()
229 HLOGD("dataSection_ at offset %" PRId64 " + %" PRId64 "", header_.data.offset, in ReadDataSection()
230 header_.data.size); in ReadDataSection()
262 uint64_t remainingSize = header_.data.size; in ReadRecord()
334 return header_; in GetHeader()