diff options
author | Nick Clifton <nickc@redhat.com> | 2009-06-12 15:33:30 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2009-06-12 15:33:30 +0000 |
commit | 0e27a8f69b7c9365e4ec543a3d27a24c968a7c16 (patch) | |
tree | 94441f5c531cfb81b7c6ca3c0a1dcb5745adec3a /gprof/gprof.texi | |
parent | f37111339e22353181634dfb3498923a89f2f16c (diff) | |
download | gdb-0e27a8f69b7c9365e4ec543a3d27a24c968a7c16.zip gdb-0e27a8f69b7c9365e4ec543a3d27a24c968a7c16.tar.gz gdb-0e27a8f69b7c9365e4ec543a3d27a24c968a7c16.tar.bz2 |
* corefile.c (num_of_syms_in): New function - computes the number
of symbols in a given file.
(core_create_syms_from): New function - populates a symbol table
from the symbols found in a specified file.
* corefile.h: Prototype core_create_syms_from.
* gprof.c (long_options): Add --external-symbol-table.
(usage): Mention it.
(main): Initiailize external_symbol_table from
--external-symbol-table option. If set use it.
* gprof.texi: Document the new option.
* NEWS: Mention new feature added to gprof.
Diffstat (limited to 'gprof/gprof.texi')
-rw-r--r-- | gprof/gprof.texi | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/gprof/gprof.texi b/gprof/gprof.texi index 1f86383..058d5e7 100644 --- a/gprof/gprof.texi +++ b/gprof/gprof.texi @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename gprof.info @c Copyright 1988, 1992, 1993, 1998, 1999, 2000, 2001, 2002, 2003, -@c 2004, 2007, 2008 +@c 2004, 2007, 2008, 2009 @c Free Software Foundation, Inc. @settitle GNU gprof @setchapternewpage odd @@ -24,7 +24,7 @@ END-INFO-DIR-ENTRY This file documents the gprof profiler of the GNU system. @c man begin COPYRIGHT -Copyright @copyright{} 1988, 92, 97, 98, 99, 2000, 2001, 2003, 2007, 2008 Free Software Foundation, Inc. +Copyright @copyright{} 1988, 92, 97, 98, 99, 2000, 2001, 2003, 2007, 2008, 2009 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 @@ -57,7 +57,7 @@ execute programs. @sc{gnu} @code{gprof} was written by Jay Fenlason. Eric S. Raymond made some minor corrections and additions in 2003. @vskip 0pt plus 1filll -Copyright @copyright{} 1988, 92, 97, 98, 99, 2000, 2003, 2008 Free Software Foundation, Inc. +Copyright @copyright{} 1988, 92, 97, 98, 99, 2000, 2003, 2008, 2009 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 @@ -128,7 +128,8 @@ gprof [ -[abcDhilLrsTvwxyz] ] [ -[ACeEfFJnNOpPqQZ][@var{name}] ] [ --static-call-graph ] [ --sum ] [ --table-length=@var{len} ] [ --traditional ] [ --version ] [ --width=@var{n} ] [ --ignore-non-functions ] [ --demangle[=@var{STYLE}] ] - [ --no-demangle ] [ @var{image-file} ] [ @var{profile-file} @dots{} ] + [ --no-demangle ] [--external-symbol-table=name] + [ @var{image-file} ] [ @var{profile-file} @dots{} ] @c man end @end smallexample @@ -725,6 +726,13 @@ to only propagate times for symbols matching @var{symspec}. The @samp{-n} option causes @code{gprof}, in its call graph analysis, not to propagate times for symbols matching @var{symspec}. +@item -S@var{filename} +@itemx --external-symbol-table=@var{filename} +The @samp{-S} option causes @code{gprof} to read an external symbol table +file, such as @file{/proc/kallsyms}, rather than read the symbol table +from the given object file (the default is @code{a.out}). This is useful +for profiling kernel modules. + @item -z @itemx --display-unused-functions If you give the @samp{-z} option, @code{gprof} will mention all |