-
Notifications
You must be signed in to change notification settings - Fork 15
bfbin2cgrind
bfbin2cgrind - convert Byfl output to Callgrind format
bfbin2cgrind input_file.byfl
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.)
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.
Usage is simply
$ bfbin2cgrind myprog.byfl myprog.cgrind
which produces myprog.cgrind. This can then be loaded into
KCachegrind for interactive analysis.
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
Scott Pakin, pakin@lanl.gov