OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* config/rx/rx.h (enum rx_cpu_type): Add RX200.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
gcov-dump.c
diff --git
a/gcc/gcov-dump.c
b/gcc/gcov-dump.c
index
74ae799
..
c090c98
100644
(file)
--- a/
gcc/gcov-dump.c
+++ b/
gcc/gcov-dump.c
@@
-1,10
+1,11
@@
/* Dump a gcov file, for debugging use.
/* Dump a gcov file, for debugging use.
- Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+ Free Software Foundation, Inc.
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Gcov is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Contributed by Nathan Sidwell <nathan@codesourcery.com>
Gcov is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version
2
, or (at your option)
+the Free Software Foundation; either version
3
, or (at your option)
any later version.
Gcov is distributed in the hope that it will be useful,
any later version.
Gcov is distributed in the hope that it will be useful,
@@
-13,9
+14,8
@@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with Gcov; see the file COPYING. If not, write to
-the Free Software Foundation, 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA. */
+along with Gcov; see the file COPYING3. If not see
+<http://www.gnu.org/licenses/>. */
#include "config.h"
#include "system.h"
#include "config.h"
#include "system.h"
@@
-120,8
+120,8
@@
print_usage (void)
static void
print_version (void)
{
static void
print_version (void)
{
- printf ("gcov-dump
(GCC) %s\n"
, version_string);
- printf ("Copyright (C) 200
3
Free Software Foundation, Inc.\n");
+ printf ("gcov-dump
%s%s\n", pkgversion_string
, version_string);
+ printf ("Copyright (C) 200
9
Free Software Foundation, Inc.\n");
printf ("This is free software; see the source for copying conditions.\n"
"There is NO warranty; not even for MERCHANTABILITY or \n"
"FITNESS FOR A PARTICULAR PURPOSE.\n\n");
printf ("This is free software; see the source for copying conditions.\n"
"There is NO warranty; not even for MERCHANTABILITY or \n"
"FITNESS FOR A PARTICULAR PURPOSE.\n\n");
@@
-157,7
+157,7
@@
dump_file (const char *filename)
const char *type = NULL;
int endianness = 0;
char m[4], v[4];
const char *type = NULL;
int endianness = 0;
char m[4], v[4];
-
+
if ((endianness = gcov_magic (magic, GCOV_DATA_MAGIC)))
type = "data";
else if ((endianness = gcov_magic (magic, GCOV_NOTE_MAGIC)))
if ((endianness = gcov_magic (magic, GCOV_DATA_MAGIC)))
type = "data";
else if ((endianness = gcov_magic (magic, GCOV_NOTE_MAGIC)))
@@
-171,13
+171,13
@@
dump_file (const char *filename)
version = gcov_read_unsigned ();
GCOV_UNSIGNED2STRING (v, version);
GCOV_UNSIGNED2STRING (m, magic);
version = gcov_read_unsigned ();
GCOV_UNSIGNED2STRING (v, version);
GCOV_UNSIGNED2STRING (m, magic);
-
+
printf ("%s:%s:magic `%.4s':version `%.4s'%s\n", filename, type,
m, v, endianness < 0 ? " (swapped endianness)" : "");
if (version != GCOV_VERSION)
{
char e[4];
printf ("%s:%s:magic `%.4s':version `%.4s'%s\n", filename, type,
m, v, endianness < 0 ? " (swapped endianness)" : "");
if (version != GCOV_VERSION)
{
char e[4];
-
+
GCOV_UNSIGNED2STRING (e, GCOV_VERSION);
printf ("%s:warning:current version is `%.4s'\n", filename, e);
}
GCOV_UNSIGNED2STRING (e, GCOV_VERSION);
printf ("%s:warning:current version is `%.4s'\n", filename, e);
}
@@
-189,7
+189,7
@@
dump_file (const char *filename)
printf ("%s:stamp %lu\n", filename, (unsigned long)stamp);
}
printf ("%s:stamp %lu\n", filename, (unsigned long)stamp);
}
-
+
while (1)
{
gcov_position_t base, position = gcov_position ();
while (1)
{
gcov_position_t base, position = gcov_position ();
@@
-420,7
+420,7
@@
tag_summary (const char *filename ATTRIBUTE_UNUSED,
gcov_read_summary (&summary);
printf (" checksum=0x%08x", summary.checksum);
gcov_read_summary (&summary);
printf (" checksum=0x%08x", summary.checksum);
- for (ix = 0; ix != GCOV_COUNTERS; ix++)
+ for (ix = 0; ix != GCOV_COUNTERS
_SUMMABLE
; ix++)
{
printf ("\n");
print_prefix (filename, 0, 0);
{
printf ("\n");
print_prefix (filename, 0, 0);