Lines Matching defs:header
173 perf_event_header *header = reinterpret_cast<perf_event_header *>(buf);
174 HLOG_ASSERT(header->size < RECORD_SIZE_LIMIT);
175 if (remainingSize >= header->size) {
177 if (Read(buf + headerSize, header->size - headerSize)) {
179 if (header->type == PERF_RECORD_AUXTRACE) {
181 (header + 1);
184 Read(buf + header->size, auxtrace->size);
189 auto record = GetPerfSampleFromCacheMain(static_cast<perf_event_type>(header->type),
193 remainingSize = remainingSize - header->size - speSize;
199 HLOGW("not enough header->size.");
254 // Skip file header part.
320 // save header
352 featureSection->header.offset = contentOffset;
353 featureSection->header.size = featureSection->GetSize();
354 contentOffset += featureSection->header.size;
356 featureSection->header.offset, featureSection->header.size);
360 CHECK_TRUE(!Write(&featureSection->header, sizeof(featureSection->header)), false, 0, "");
368 std::vector<char> buf(featureSection->header.size);
369 featureSection->GetBinary(&buf[0], featureSection->header.size);
370 HLOGV("save features[%d] content size '0x%" PRIx64 "'", i, featureSection->header.size);
374 if (!Write(&buf[0], featureSection->header.size)) {
375 HLOGE("write failed %" PRIu64 ".", featureSection->header.size);
391 // update header feature bits
415 // update header feature bits
432 // update header feature bits
461 // update header feature bits