pxp \- Pascal execution profiler
can be used to obtain execution profiles of Pascal programs or
To produce an execution profile all that is necessary is to translate
the program specifying the
and to then issue the command
A reformatted listing is output if none of the
places a pretty-printed version of the program in `old.p' in the file `new.p'.
The use of the following options of
is discussed in sections 2.6, 5.4, 5.5 and 5.10 of the
.IR "Berkeley Pascal User's Manual" "."
Print the bodies of all procedures and functions in the profile;
even those which were never executed.
Extract profile data from the file
Include declaration parts in a profile.
directives when reformatting a file;
is replaced by the reformatted contents of the specified
Fully parenthesize expressions.
Left justify all procedures and functions.
as each file is included;
in profiles, print a blank line at the top of the page.
Strip comments from the input text.
Print a table summarizing
Card image mode; only the first 72 characters of input lines
Suppress warning diagnostics.
Generate an execution profile.
are given the profile is of the entire program.
If a list of names is given, then only any specified
and the contents of any specified
files will appear in the profile.
spaces as the basic indenting unit.
core profile data source with
/usr/lib/how_pxp information on basic usage
Berkeley Pascal User's Manual
For a basic explanation do
Error diagnostics include
`No profile data in file'
option was not enabled to
`Not a Pascal system core file'
if the core is not from a
`Program and count data do not correspond'
if the program was changed after compilation, before profiling;
or if the wrong program is specified.
Does not place multiple statements per line.