header.c (454c407ec17a0c63e4023ac0877d687945a7df4a) header.c (63e0c7715aab6085faa487d498889f4361dc6542)
1#define _FILE_OFFSET_BITS 64
2
3#include <sys/types.h>
4#include <byteswap.h>
5#include <unistd.h>
6#include <stdio.h>
7#include <stdlib.h>
8#include <linux/list.h>

--- 422 unchanged lines hidden (view full) ---

431 trace_sec = &feat_sec[idx++];
432
433 /* Write trace info */
434 trace_sec->offset = lseek(fd, 0, SEEK_CUR);
435 read_tracing_data(fd, attrs, nr_counters);
436 trace_sec->size = lseek(fd, 0, SEEK_CUR) - trace_sec->offset;
437 }
438
1#define _FILE_OFFSET_BITS 64
2
3#include <sys/types.h>
4#include <byteswap.h>
5#include <unistd.h>
6#include <stdio.h>
7#include <stdlib.h>
8#include <linux/list.h>

--- 422 unchanged lines hidden (view full) ---

431 trace_sec = &feat_sec[idx++];
432
433 /* Write trace info */
434 trace_sec->offset = lseek(fd, 0, SEEK_CUR);
435 read_tracing_data(fd, attrs, nr_counters);
436 trace_sec->size = lseek(fd, 0, SEEK_CUR) - trace_sec->offset;
437 }
438
439
440 if (perf_header__has_feat(self, HEADER_BUILD_ID)) {
441 struct perf_file_section *buildid_sec;
442
443 buildid_sec = &feat_sec[idx++];
444
445 /* Write build-ids */
446 buildid_sec->offset = lseek(fd, 0, SEEK_CUR);
447 err = dsos__write_buildid_table(self, fd);

--- 718 unchanged lines hidden ---
439 if (perf_header__has_feat(self, HEADER_BUILD_ID)) {
440 struct perf_file_section *buildid_sec;
441
442 buildid_sec = &feat_sec[idx++];
443
444 /* Write build-ids */
445 buildid_sec->offset = lseek(fd, 0, SEEK_CUR);
446 err = dsos__write_buildid_table(self, fd);

--- 718 unchanged lines hidden ---