diff options
Diffstat (limited to 'tools/perf/util/session.c')
| -rw-r--r-- | tools/perf/util/session.c | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/perf/util/session.c b/tools/perf/util/session.c index 72458d9da5b..20e011c99a9 100644 --- a/tools/perf/util/session.c +++ b/tools/perf/util/session.c @@ -1326,3 +1326,22 @@ int perf_session__cpu_bitmap(struct perf_session *session,  	return 0;  } + +void perf_session__fprintf_info(struct perf_session *session, FILE *fp, +				bool full) +{ +	struct stat st; +	int ret; + +	if (session == NULL || fp == NULL) +		return; + +	ret = fstat(session->fd, &st); +	if (ret == -1) +		return; + +	fprintf(fp, "# ========\n"); +	fprintf(fp, "# captured on: %s", ctime(&st.st_ctime)); +	perf_header__fprintf_info(session, fp, full); +	fprintf(fp, "# ========\n#\n"); +}  |