From: Daniel Jacobowitz Date: Wed, 22 Jan 2003 23:50:13 +0000 (+0000) Subject: * gdb.texinfo (Maintenance Commands): Add "maint set profile" X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e7ba9c658425d264adc54dfcf0b654cfc3df8f14;p=binutils-gdb.git * gdb.texinfo (Maintenance Commands): Add "maint set profile" and "maint show profile". --- diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 14d64aa6a5a..b92461df9b5 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2003-01-22 Daniel Jacobowitz + + * gdb.texinfo (Maintenance Commands): Add "maint set profile" + and "maint show profile". + 2003-01-16 Michael Chastain * gdb.texinfo (Installing GDB): Warn against diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 36cb37f91f8..77360d0cde3 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -14458,6 +14458,24 @@ cooked-registers} includes the (cooked) value of all registers. Takes an optional file parameter. +@kindex maint set profile +@kindex maint show profile +@cindex profiling GDB +@item maint set profile +@itemx maint show profile +Control profiling of @value{GDBN}. + +Profiling will be disabled until you use the @samp{maint set profile} +command to enable it. When you enable profiling, the system will begin +collecting timing and execution count data; when you disable profiling or +exit @value{GDBN}, the results will be written to a log file. Remember that +if you use profiling, @value{GDBN} will overwrite the profiling log file +(often called @file{gmon.out}). If you have a record of important profiling +data in a @file{gmon.out} file, be sure to move it to a safe location. + +Configuring with @samp{--enable-profiling} arranges for @value{GDBN} to be +compiled with the @samp{-pg} compiler option. + @end table