From: Ben Asselstine Date: Thu, 3 Jun 2021 11:55:15 +0000 (+0930) Subject: PR4283, update gprof manual with note about GMON_OUT_PREFIX X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bbd47c1230b3fbc25e6292ea3f2f5d275d4d459a;p=binutils-gdb.git PR4283, update gprof manual with note about GMON_OUT_PREFIX PR 4283 * gprof.texi (Executing): Note GMON_OUT_PREFIX environment variable. --- 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 + + PR 4283 + * gprof.texi (Executing): Note GMON_OUT_PREFIX environment variable. + 2021-05-08 Mike Frysinger * 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