GCOV-DUMP(1)

πŸ“¦
version 14.1.1 Β· 2 versions
, in epel 10

πŸ’… GCOV-DUMP β€” okay bestie, let's talk

So this is gcov-dump, from the GNU fam β€” manual page one, section one, iykyk. Sit down, grab a strawberry πŸ“, we're gonna go through it together.


✨ NAME ✨

gcov-dump β€” the offline gcda and gcno profile dump tool. That's the whole personality. It dumps. Offline. Profile files. Slay.


πŸŽ€ SYNOPSIS πŸŽ€

gcov-dump [-v|--version]
     [-h|--help]
     [-l|--long]
     [-p|--positions]
     [-r|--raw]
     [-s|--stable]
     gcovfiles

Literally just flags and a bunch of gcovfiles, bestie. No drama.


πŸ¦‹ DESCRIPTION πŸ¦‹

gcov-dump is the tool you use in conjunction with GCC to dump the content of gcda and gcno profile files β€” offline. That's it, that's the vibe. It's giving "behind the scenes access to your coverage data" and honestly? Obsessed. πŸ‘‘


🌸 OPTIONS 🌸

  • -h, --help β€” shows you the help for gcov-dump (on the standard output, where else πŸ’…), then exits immediately. No further processing, no extra steps, we respect your time.
  • -l, --long β€” dumps the content of records. Long mode. Detailed. Iconic.
  • -p, --positions β€” dumps the positions of records. Where things are. Situational awareness, but make it coverage data. ✨
  • -r, --raw β€” prints content records in raw format. Unfiltered. No edits. Fr fr.
  • -s, --stable β€” prints content in stable format, usable for comparison. This is the one you want when you're diffing stuff, bestie β€” stable output means the comparison actually makes sense. 🫢
  • -v, --version β€” displays the gcov-dump version number (on the standard output), then exits without doing any further processing. Short and sweet.

Copyright (c) 2017-2024 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU General Public License" and "Funding Free Software", the Front-Cover texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the gfdl(7) man page.

Okay so, the cover texts β€” they're literally required, so here they are in all their glory:

(a) The FSF's Front-Cover Text is:

A GNU Manual

(b) The FSF's Back-Cover Text is:

You have freedom to copy and modify this GNU Manual, like GNU
software.  Copies published by the Free Software Foundation raise
funds for GNU development.

Like, actual freedom, actual software β€” that's the whole point. πŸ¦‹


And that's the tea β˜• β€” this beauty is gcc-14, dated 2024-05-07. Go dump some profiles, bestie, you've got this. πŸ’–πŸ§šβœ¨

πŸ“¦ where this page comes from