mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-03 08:11:08 +00:00
Update.
* elf/dl-profile.c (_dl_start_profile): define all variables which do not have to be global as local variables.
This commit is contained in:
parent
6d5728c8dd
commit
128e2b0f0e
@ -1,5 +1,8 @@
|
|||||||
2000-04-24 Ulrich Drepper <drepper@redhat.com>
|
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
|
* nis/nis_callback.c (__nis_create_callback): Partially undo last
|
||||||
patch. Keep needed tests for failed memory allocation.
|
patch. Keep needed tests for failed memory allocation.
|
||||||
|
|
||||||
|
@ -155,27 +155,16 @@ struct here_fromstruct
|
|||||||
};
|
};
|
||||||
|
|
||||||
static uint16_t *tos;
|
static uint16_t *tos;
|
||||||
static size_t tossize;
|
|
||||||
|
|
||||||
static struct here_fromstruct *froms;
|
static struct here_fromstruct *froms;
|
||||||
static size_t fromssize;
|
|
||||||
static size_t fromlimit;
|
static size_t fromlimit;
|
||||||
static size_t fromidx;
|
static size_t fromidx;
|
||||||
|
|
||||||
static uintptr_t lowpc;
|
static uintptr_t lowpc;
|
||||||
static uintptr_t highpc;
|
|
||||||
static size_t textsize;
|
static size_t textsize;
|
||||||
static unsigned int hashfraction;
|
static unsigned int hashfraction;
|
||||||
static unsigned int log_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
|
/* 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;
|
struct gmon_hist_hdr hist_hdr;
|
||||||
char *hist, *cp;
|
char *hist, *cp;
|
||||||
size_t idx;
|
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. */
|
/* Compute the size of the sections which contain program code. */
|
||||||
for (ph = map->l_phdr; ph < &map->l_phdr[map->l_phnum]; ++ph)
|
for (ph = map->l_phdr; ph < &map->l_phdr[map->l_phnum]; ++ph)
|
||||||
|
Loading…
Reference in New Issue
Block a user