From: Ulrich Drepper Date: Tue, 25 Apr 2000 06:56:40 +0000 (+0000) Subject: Update. X-Git-Tag: cvs/glibc_2-1-91~523 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=128e2b0f0e11f60af8587ed86353d9e8442b1e38;p=platform%2Fupstream%2Fglibc.git Update. * elf/dl-profile.c (_dl_start_profile): define all variables which do not have to be global as local variables. --- diff --git a/ChangeLog b/ChangeLog index 683c133..91bc523 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2000-04-24 Ulrich Drepper + * elf/dl-profile.c (_dl_start_profile): define all variables which + do not have to be global as local variables. + * nis/nis_callback.c (__nis_create_callback): Partially undo last patch. Keep needed tests for failed memory allocation. diff --git a/elf/dl-profile.c b/elf/dl-profile.c index 1fbada6..023ac17 100644 --- a/elf/dl-profile.c +++ b/elf/dl-profile.c @@ -155,27 +155,16 @@ struct here_fromstruct }; static uint16_t *tos; -static size_t tossize; static struct here_fromstruct *froms; -static size_t fromssize; static size_t fromlimit; static size_t fromidx; static uintptr_t lowpc; -static uintptr_t highpc; static size_t textsize; static unsigned int hashfraction; static unsigned int log_hashfraction; -/* This is the information about the mmaped memory. */ -static struct gmon_hdr *addr; -static off_t expected_size; - -/* See profil(2) where this is described. */ -static int s_scale; -#define SCALE_1_TO_1 0x10000L - /* Set up profiling data to profile object desribed by MAP. The output @@ -194,6 +183,14 @@ _dl_start_profile (struct link_map *map, const char *output_dir) struct gmon_hist_hdr hist_hdr; char *hist, *cp; size_t idx; + size_t tossize; + size_t fromssize; + uintptr_t highpc; + struct gmon_hdr *addr = NULL; + off_t expected_size; + /* See profil(2) where this is described. */ + int s_scale; +#define SCALE_1_TO_1 0x10000L /* Compute the size of the sections which contain program code. */ for (ph = map->l_phdr; ph < &map->l_phdr[map->l_phnum]; ++ph)