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]