Lines Matching refs:header
177 perf_event_header *header = reinterpret_cast<perf_event_header *>(buf); in ReadRecords() local
178 HLOG_ASSERT(header->size < sizeof(buf)); in ReadRecords()
179 if (remainingSize >= header->size) { in ReadRecords()
181 if (Read(buf + headerSize, header->size - headerSize)) { in ReadRecords()
183 auto record = GetPerfEventRecord(static_cast<perf_event_type>(header->type), in ReadRecords()
188 remainingSize -= header->size; in ReadRecords()
365 featureSection->header.offset = contentOffset; in WriteFeatureData()
366 featureSection->header.size = featureSection->GetSize(); in WriteFeatureData()
367 contentOffset += featureSection->header.size; in WriteFeatureData()
369 featureSection->header.offset, featureSection->header.size); in WriteFeatureData()
373 if (!Write(&featureSection->header, sizeof(featureSection->header))) { in WriteFeatureData()
385 std::vector<char> buf(featureSection->header.size); in WriteFeatureData()
386 featureSection->GetBinary(&buf[0], featureSection->header.size); in WriteFeatureData()
387 HLOGV("save features[%d] content size '0x%" PRIx64 "'", i, featureSection->header.size); in WriteFeatureData()
391 if (!Write(&buf[0], featureSection->header.size)) { in WriteFeatureData()
392 HLOGE("write failed %" PRIu64 ".", featureSection->header.size); in WriteFeatureData()