bfbin2cgrind - lanl/Byfl GitHub Wiki
Name
bfbin2cgrind - convert Byfl output to Callgrind format
Synopsis
bfbin2cgrind input_file.byfl
Description
By default, applications instrumented with Byfl write measurement data
to a binary .byfl
file. bfbin2cgrind converts such files to
Callgrind-format files, which can then be visualized with the
KCachegrind GUI.
bfbin2cgrind considers only the Functions
table in the .byfl
file. Consequently, applications should be instrumented with
-bf-by-func and, preferably, also -bf-call-stack. (The latter
enables KCachegrind to display a graphical call graph.)
Options
bfbin2cgrind has no command-line options. The program requires the
name of a .byfl
file to read and, optionally, a Callgrind file to
create. If the latter is not specified, bfbin2cgrind will write to
the standard output device.
Examples
Usage is simply
$ bfbin2cgrind myprog.byfl myprog.cgrind
which produces myprog.cgrind
. This can then be loaded into
KCachegrind for interactive analysis.
See also
bfbin2csv(1), bfbin2hdf5(1), bfbin2hpctk(1), bfbin2sqlite3(1), bfbin2xmlss(1), bf-clang(1), bf-clang++(1), bf-flang(1), the Byfl home page, the KCachegrind home page
Author
Scott Pakin, [email protected]