1 .\" $Id: bprint.1 145 2001-10-17 21:53:10Z timo $
2 .TH BPRINT 1 "local \- $Date: 2001-10-17 16:53:10 -0500 (Wed, 17 Oct 2001) $"
4 bprint \- expression profiler
15 produces on the standard output a listing of the programs compiled by
22 so compiled appends profiling data to
24 The first token of each expression in the listing is preceded
25 by the number of times it was executed
26 enclosed in angle brackets as determined from the data in
29 interprets the following options.
34 file, which otherwise grows with every execution of
38 Print an annotated listing as described above.
41 Include line numbers in the listing.
44 Print only the number of invocations of each function.
47 summarizes call sites instead of callers.
50 specifies additional directories in which to seek
53 that do not begin with `/'.
55 If any file names are given, only the requested data for those files are printed
56 in the order presented.
57 If no options are given,
62 .ta \w'$LCCDIR/liblcc.{a,lib}XX'u
64 prof.out profiling data
65 $LCCDIR/liblcc.{a,lib} \fIlcc\fP-specific library
70 Macros and comments can confuse
72 because it uses post-expansion source coordinates
73 to annotate pre-expansion source files.
76 sees that it's about to print a statement count
78 a number or identifier, it moves the count to just
82 Can't cope with an ill-formed