[binutils-gdb] PR4283, update gprof manual with note about GMON_OUT_PREFIX

Alan Modra amodra@sourceware.org
Thu Jun 3 12:00:04 GMT 2021


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=bbd47c1230b3fbc25e6292ea3f2f5d275d4d459a

commit bbd47c1230b3fbc25e6292ea3f2f5d275d4d459a
Author: Ben Asselstine <benasselstine@gmail.com>
Date:   Thu Jun 3 21:25:15 2021 +0930

    PR4283, update gprof manual with note about GMON_OUT_PREFIX
    
            PR 4283
            * gprof.texi (Executing): Note GMON_OUT_PREFIX environment variable.

Diff:
---
 gprof/ChangeLog  | 5 +++++
 gprof/gprof.texi | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 24deb11f95b..6d73b3cc8c9 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,8 @@
+2021-06-03   Ben Asselstine  <benasselstine@gmail.com>
+
+	PR 4283
+	* gprof.texi (Executing): Note GMON_OUT_PREFIX environment variable.
+
 2021-05-08  Mike Frysinger  <vapier@gentoo.org>
 
 	* Makefile.am (html-local, doc/gprof/index.html): New targets.
diff --git a/gprof/gprof.texi b/gprof/gprof.texi
index b2b204822d8..5085159bc70 100644
--- a/gprof/gprof.texi
+++ b/gprof/gprof.texi
@@ -381,9 +381,11 @@ initialization and in cleanup, but not much else.
 
 Your program will write the profile data into a file called @file{gmon.out}
 just before exiting.  If there is already a file called @file{gmon.out},
-its contents are overwritten.  There is currently no way to tell the
-program to write the profile data under a different name, but you can rename
-the file afterwards if you are concerned that it may be overwritten.
+its contents are overwritten.  You can rename the file afterwards if you
+are concerned that it may be overwritten.  If your system libc allows you
+may be able to write the profile data under a different name.  Set the
+GMON_OUT_PREFIX environment variable; this name will be appended with
+the PID of the running program.
 
 In order to write the @file{gmon.out} file properly, your program must exit
 normally: by returning from @code{main} or by calling @code{exit}.  Calling


More information about the Binutils-cvs mailing list