Go to the first, previous, next, last section, table of contents.
Many of the output options allow functions to be included or excluded
using symspecs (symbol specifications), which observe the
following syntax:
filename_containing_a_dot
| funcname_not_containing_a_dot
| linenumber
| ( [ any_filename ] `:' ( any_funcname | linenumber ) )
Here are some sample symspecs:
main.c
-
Selects everything in file "main.c"---the
dot in the string tells gprof to interpret
the string as a filename, rather than as
a function name. To select a file whose
name does not contain a dot, a trailing colon
should be specified. For example, "odd:" is
interpreted as the file named "odd".
main
-
Selects all functions named "main". Notice
that there may be multiple instances of the
same function name because some of the
definitions may be local (i.e., static).
Unless a function name is unique in a program,
you must use the colon notation explained
below to specify a function from a specific
source file. Sometimes, function names contain
dots. In such cases, it is necessar to
add a leading colon to the name. For example,
":.mul" selects function ".mul".
main.c:main
-
Selects function "main" in file "main.c".
main.c:134
-
Selects line 134 in file "main.c".
Go to the first, previous, next, last section, table of contents.