1 1.7 mrg @c Copyright (C) 2017-2022 Free Software Foundation, Inc. 2 1.1 mrg @c This is part of the GCC manual. 3 1.1 mrg @c For copying conditions, see the file gcc.texi. 4 1.1 mrg 5 1.1 mrg @ignore 6 1.1 mrg @c man begin COPYRIGHT 7 1.7 mrg Copyright @copyright{} 2017-2022 Free Software Foundation, Inc. 8 1.1 mrg 9 1.1 mrg Permission is granted to copy, distribute and/or modify this document 10 1.1 mrg under the terms of the GNU Free Documentation License, Version 1.3 or 11 1.1 mrg any later version published by the Free Software Foundation; with the 12 1.1 mrg Invariant Sections being ``GNU General Public License'' and ``Funding 13 1.1 mrg Free Software'', the Front-Cover texts being (a) (see below), and with 14 1.1 mrg the Back-Cover Texts being (b) (see below). A copy of the license is 15 1.1 mrg included in the gfdl(7) man page. 16 1.1 mrg 17 1.1 mrg (a) The FSF's Front-Cover Text is: 18 1.1 mrg 19 1.1 mrg A GNU Manual 20 1.1 mrg 21 1.1 mrg (b) The FSF's Back-Cover Text is: 22 1.1 mrg 23 1.1 mrg You have freedom to copy and modify this GNU Manual, like GNU 24 1.1 mrg software. Copies published by the Free Software Foundation raise 25 1.1 mrg funds for GNU development. 26 1.1 mrg @c man end 27 1.1 mrg @c Set file name and title for the man page. 28 1.1 mrg @setfilename gcov-dump 29 1.1 mrg @settitle offline gcda and gcno profile dump tool 30 1.1 mrg @end ignore 31 1.1 mrg 32 1.1 mrg @node Gcov-dump 33 1.1 mrg @chapter @command{gcov-dump}---an Offline Gcda and Gcno Profile Dump Tool 34 1.1 mrg 35 1.1 mrg @menu 36 1.1 mrg * Gcov-dump Intro:: Introduction to gcov-dump. 37 1.1 mrg * Invoking Gcov-dump:: How to use gcov-dump. 38 1.1 mrg @end menu 39 1.1 mrg 40 1.1 mrg @node Gcov-dump Intro 41 1.1 mrg @section Introduction to @command{gcov-dump} 42 1.1 mrg @c man begin DESCRIPTION 43 1.1 mrg 44 1.1 mrg @command{gcov-dump} is a tool you can use in conjunction with GCC to 45 1.1 mrg dump content of gcda and gcno profile files offline. 46 1.1 mrg 47 1.1 mrg @c man end 48 1.1 mrg 49 1.1 mrg @node Invoking Gcov-dump 50 1.1 mrg @section Invoking @command{gcov-dump} 51 1.1 mrg 52 1.1 mrg @smallexample 53 1.1 mrg Usage: gcov-dump @r{[}@var{OPTION}@r{]} ... @var{gcovfiles} 54 1.1 mrg @end smallexample 55 1.1 mrg 56 1.1 mrg @command{gcov-dump} accepts the following options: 57 1.1 mrg 58 1.1 mrg @ignore 59 1.1 mrg @c man begin SYNOPSIS 60 1.1 mrg gcov-dump [@option{-v}|@option{--version}] 61 1.1 mrg [@option{-h}|@option{--help}] 62 1.1 mrg [@option{-l}|@option{--long}] 63 1.1 mrg [@option{-p}|@option{--positions}] 64 1.7 mrg [@option{-r}|@option{--raw}] 65 1.5 mrg @var{gcovfiles} 66 1.1 mrg @c man end 67 1.1 mrg @end ignore 68 1.1 mrg 69 1.1 mrg @c man begin OPTIONS 70 1.1 mrg @table @gcctabopt 71 1.1 mrg @item -h 72 1.1 mrg @itemx --help 73 1.1 mrg Display help about using @command{gcov-dump} (on the standard output), and 74 1.1 mrg exit without doing any further processing. 75 1.1 mrg 76 1.1 mrg @item -l 77 1.1 mrg @itemx --long 78 1.1 mrg Dump content of records. 79 1.1 mrg 80 1.1 mrg @item -p 81 1.1 mrg @itemx --positions 82 1.1 mrg Dump positions of records. 83 1.1 mrg 84 1.7 mrg @item -r 85 1.7 mrg @itemx --raw 86 1.7 mrg Print content records in raw format. 87 1.7 mrg 88 1.1 mrg @item -v 89 1.1 mrg @itemx --version 90 1.1 mrg Display the @command{gcov-dump} version number (on the standard output), 91 1.1 mrg and exit without doing any further processing. 92 1.1 mrg @end table 93 1.1 mrg 94 1.1 mrg @c man end 95