gcov: Make gcov_seek() static
This function is only used by gcov_write_length() in the gcov-io.cc file. gcc/ * gcov-io.cc (gcov_seek): Make it static. * gcov-io.h (struct gcov_summary): Do not mention gcov_seek(). libgcc/ * libgcov.h (gcov_seek): Remove define and declaration.
This commit is contained in:
parent
1a6314b040
commit
68a4673fe2
|
@ -294,17 +294,15 @@ gcov_write_filename (const char *filename)
|
|||
|
||||
gcov_write_string (filename);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Move to a given position in a gcov file. */
|
||||
|
||||
GCOV_LINKAGE void
|
||||
static void
|
||||
gcov_seek (gcov_position_t base)
|
||||
{
|
||||
fseek (gcov_var.file, base, SEEK_SET);
|
||||
}
|
||||
|
||||
#if !IN_LIBGCOV
|
||||
/* Write a tag TAG and reserve space for the record length. Return a
|
||||
value to be used for gcov_write_length. */
|
||||
|
||||
|
|
|
@ -340,9 +340,9 @@ struct gcov_summary
|
|||
/* Functions for reading and writing gcov files. In libgcov you can
|
||||
open the file for reading then writing. Elsewhere you can open the
|
||||
file either for reading or for writing. When reading a file you may
|
||||
use the gcov_read_* functions, gcov_sync, gcov_position, &
|
||||
gcov_error. When writing a file you may use the gcov_write
|
||||
functions, gcov_seek & gcov_error. When a file is to be rewritten
|
||||
use the gcov_read_* functions, gcov_sync, gcov_position, and
|
||||
gcov_error. When writing a file you may use the gcov_write*
|
||||
functions and gcov_error. When a file is to be rewritten
|
||||
you use the functions for reading, then gcov_rewrite then the
|
||||
functions for writing. Your file may become corrupted if you break
|
||||
these invariants. */
|
||||
|
|
|
@ -115,7 +115,6 @@ typedef unsigned gcov_type_unsigned __attribute__ ((mode (QI)));
|
|||
#define gcov_open __gcov_open
|
||||
#define gcov_close __gcov_close
|
||||
#define gcov_position __gcov_position
|
||||
#define gcov_seek __gcov_seek
|
||||
#define gcov_rewrite __gcov_rewrite
|
||||
#define gcov_is_error __gcov_is_error
|
||||
#define gcov_write_unsigned __gcov_write_unsigned
|
||||
|
@ -346,7 +345,6 @@ extern int __gcov_execve (const char *, char *const [], char *const [])
|
|||
GCOV_LINKAGE void gcov_write_summary (gcov_unsigned_t /*tag*/,
|
||||
const struct gcov_summary *)
|
||||
ATTRIBUTE_HIDDEN;
|
||||
GCOV_LINKAGE void gcov_seek (gcov_position_t /*position*/) ATTRIBUTE_HIDDEN;
|
||||
GCOV_LINKAGE void gcov_rewrite (void) ATTRIBUTE_HIDDEN;
|
||||
|
||||
/* "Counts" stored in gcda files can be a real counter value, or
|
||||
|
|
Loading…
Reference in New Issue