Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 25 Apr 2000 06:56:40 +0000 (06:56 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 25 Apr 2000 06:56:40 +0000 (06:56 +0000)
* elf/dl-profile.c (_dl_start_profile): define all variables which
do not have to be global as local variables.

ChangeLog
elf/dl-profile.c

index 683c133..91bc523 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2000-04-24  Ulrich Drepper  <drepper@redhat.com>
 
+       * 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.
 
index 1fbada6..023ac17 100644 (file)
@@ -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
-
 
 \f
 /* 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)