Lines Matching refs:header

139 	struct jitheader header;
152 bsz = hmax(sizeof(header), sizeof(*prefix));
163 ret = fread(buf, sizeof(header), 1, jd->in);
167 memcpy(&header, buf, sizeof(header));
169 if (header.magic != JITHEADER_MAGIC) {
170 if (header.magic != JITHEADER_MAGIC_SW)
176 header.version = bswap_32(header.version);
177 header.total_size = bswap_32(header.total_size);
178 header.pid = bswap_32(header.pid);
179 header.elf_mach = bswap_32(header.elf_mach);
180 header.timestamp = bswap_64(header.timestamp);
181 header.flags = bswap_64(header.flags);
184 jd->use_arch_timestamp = header.flags & JITDUMP_FLAGS_ARCH_TIMESTAMP;
188 header.version,
189 header.total_size,
190 (unsigned long long)header.timestamp,
191 header.pid,
192 header.elf_mach,
195 if (header.version > JITHEADER_VERSION) {
197 header.version);
201 if (header.flags & JITDUMP_FLAGS_RESERVED) {
203 (unsigned long long)header.flags & JITDUMP_FLAGS_RESERVED);
220 bs = header.total_size - sizeof(header);
370 size = perf_data__write(jd->output, event, event->header.size);
490 event->mmap2.header.type = PERF_RECORD_MMAP2;
491 event->mmap2.header.misc = PERF_RECORD_MISC_USER;
492 event->mmap2.header.size = (sizeof(event->mmap2) -
507 id = (void *)((unsigned long)event + event->mmap.header.size - idr_size);
532 * mark dso as use to generate buildid in the header
585 event->mmap2.header.type = PERF_RECORD_MMAP2;
586 event->mmap2.header.misc = PERF_RECORD_MISC_USER;
587 event->mmap2.header.size = (sizeof(event->mmap2) -
602 id = (void *)((unsigned long)event + event->mmap.header.size - idr_size);