libgcov-driver.c (set_gcov_dump_complete, [...]): Remove global functions polluting user's namespace.

* libgcov-driver.c (set_gcov_dump_complete,
	reset_gcov_dump_complete, get_gcov_dump_complete): Remove global
	functions polluting user's namespace.
	(gcov_exit): Set variable directly.
	(gcov_clear): Reset variable directly.
	* libgcov-interface.c (get_gcov_dymp_complete,
	reset_gov_dump_complete): Remove declarations.
	(__gcov_reset, __gcov_dump): Don't call them.

From-SVN: r213058
This commit is contained in:
Nathan Sidwell 2014-07-25 15:02:17 +00:00
parent e8326772b3
commit 770f687ddb
3 changed files with 18 additions and 38 deletions

View file

@ -44,8 +44,6 @@ void __gcov_dump (void) {}
extern void gcov_clear (void) ATTRIBUTE_HIDDEN;
extern void gcov_exit (void) ATTRIBUTE_HIDDEN;
extern void set_gcov_dump_complete (void) ATTRIBUTE_HIDDEN;
extern void reset_gcov_dump_complete (void) ATTRIBUTE_HIDDEN;
#ifdef L_gcov_flush
@ -95,9 +93,6 @@ void
__gcov_reset (void)
{
gcov_clear ();
/* Re-enable dumping to support collecting profile in multiple regions
of interest. */
reset_gcov_dump_complete ();
}
#endif /* L_gcov_reset */
@ -111,8 +106,6 @@ void
__gcov_dump (void)
{
gcov_exit ();
/* Prevent profile from being dumped a second time on application exit. */
set_gcov_dump_complete ();
}
#endif /* L_gcov_dump */