mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 09:43:32 +08:00
7ed87317c7
__bb_init_func and __bb_exit_func have been removed from GCC 3.3 in 2002 by https://gcc.gnu.org/ml/gcc-patches/2002-09/msg00499.html which also recommended that they should also be removed from glibc. These functions exist only in libc.a and are used for gcov from versions of GCC older than GCC 3.3. [BZ #21974] * gmon/Makefile (routines): Remove bb_init_func and bb_exit_func. (elide-routines.os): Removed. * include/sys/gmon.h (__bb): Likewise. (__bb_init_func): Likewise. (__bb_exit_func): Likewise.
16 lines
314 B
C
16 lines
314 B
C
#ifndef _SYS_GMON_H
|
|
#include <gmon/sys/gmon.h>
|
|
|
|
# ifndef _ISOMAC
|
|
|
|
/* Now define the internal interfaces. */
|
|
|
|
/* Write current profiling data to file. */
|
|
extern void __write_profiling (void);
|
|
extern void write_profiling (void);
|
|
|
|
extern struct gmonparam _gmonparam attribute_hidden;
|
|
|
|
# endif /* !_ISOMAC */
|
|
#endif
|