Lines Matching defs:header

136 	struct jitheader header;
146 bsz = hmax(sizeof(header), sizeof(*prefix));
157 ret = fread(buf, sizeof(header), 1, jd->in);
161 memcpy(&header, buf, sizeof(header));
163 if (header.magic != JITHEADER_MAGIC) {
164 if (header.magic != JITHEADER_MAGIC_SW)
170 header.version = bswap_32(header.version);
171 header.total_size = bswap_32(header.total_size);
172 header.pid = bswap_32(header.pid);
173 header.elf_mach = bswap_32(header.elf_mach);
174 header.timestamp = bswap_64(header.timestamp);
175 header.flags = bswap_64(header.flags);
178 jd->use_arch_timestamp = header.flags & JITDUMP_FLAGS_ARCH_TIMESTAMP;
182 header.version,
183 header.total_size,
184 (unsigned long long)header.timestamp,
185 header.pid,
186 header.elf_mach,
189 if (header.version > JITHEADER_VERSION) {
191 header.version);
195 if (header.flags & JITDUMP_FLAGS_RESERVED) {
197 (unsigned long long)header.flags & JITDUMP_FLAGS_RESERVED);
214 bs = header.total_size - sizeof(header);
362 size = perf_data__write(jd->output, event, event->header.size);
467 event->mmap2.header.type = PERF_RECORD_MMAP2;
468 event->mmap2.header.misc = PERF_RECORD_MISC_USER;
469 event->mmap2.header.size = (sizeof(event->mmap2) -
484 id = (void *)((unsigned long)event + event->mmap.header.size - idr_size);
509 * mark dso as use to generate buildid in the header
559 event->mmap2.header.type = PERF_RECORD_MMAP2;
560 event->mmap2.header.misc = PERF_RECORD_MISC_USER;
561 event->mmap2.header.size = (sizeof(event->mmap2) -
576 id = (void *)((unsigned long)event + event->mmap.header.size - idr_size);