2002-02-12  Andreas Schwab  <schwab@suse.de>

	* csu/gmon-start.c (__gmon_start__): Remove '&' from ENTRY_POINT.
This commit is contained in:
Ulrich Drepper 2002-02-13 09:04:53 +00:00
parent aed283dd45
commit 069b7c3e7f
3 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2002-02-12 Andreas Schwab <schwab@suse.de>
* csu/gmon-start.c (__gmon_start__): Remove '&' from ENTRY_POINT.
2002-02-12 Ulrich Drepper <drepper@redhat.com>
* sysdeps/generic/dl-tls.c (TLS_DTV_UNALLOCATED): Renamed from

View File

@ -1,5 +1,5 @@
/* Code to enable profiling at program startup.
Copyright (C) 1995, 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 2000, 2001, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -63,7 +63,7 @@ __gmon_start__ (void)
#endif
/* Start keeping profiling records. */
__monstartup ((u_long) &ENTRY_POINT, (u_long) &etext);
__monstartup ((u_long) ENTRY_POINT, (u_long) &etext);
/* Call _mcleanup before exiting; it will write out gmon.out from the
collected data. */

View File

@ -31,7 +31,6 @@
#include <bp-sym.h>
#include <dl-dst.h>
#include <dl-tls.h>
extern ElfW(Addr) _dl_sysdep_start (void **start_argptr,
@ -498,12 +497,14 @@ _dl_open (const char *file, int mode, const void *caller)
for (i = 0; i < args.map->l_searchlist.r_nlist; ++i)
++args.map->l_searchlist.r_list[i]->l_opencount;
#ifdef USE_TLS
/* Maybe some of the modules which were loaded uses TLS.
Since it will be removed in the folowing _dl_close call
we have to mark the dtv array as having gaps to fill
the holes. This is a pessimistic assumption which won't
hurt if not true. */
GL(dl_tls_dtv_gaps) = true;
#endif
_dl_close (args.map);
}