mirror of
https://sourceware.org/git/glibc.git
synced 2025-10-28 23:34:53 +03:00
Update.
1998-09-15 Ulrich Drepper <drepper@cygnus.com> * elf/dynamic-link.h [!ELF_MACHINE_PLTREL_OVERLAP] (_ELF_DYNAMIC_DO_RELOC): Correctly set ranges[1].lazy.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
1998-09-15 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* elf/dynamic-link.h [!ELF_MACHINE_PLTREL_OVERLAP]
|
||||||
|
(_ELF_DYNAMIC_DO_RELOC): Correctly set ranges[1].lazy.
|
||||||
|
|
||||||
1998-09-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
1998-09-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||||
|
|
||||||
* stdio-common/Makefile: Include Makeconfig so that
|
* stdio-common/Makefile: Include Makeconfig so that
|
||||||
|
|||||||
@@ -119,7 +119,6 @@ elf_get_dynamic_info (ElfW(Dyn) *dyn,
|
|||||||
struct { ElfW(Addr) start, size; int lazy; } ranges[2]; \
|
struct { ElfW(Addr) start, size; int lazy; } ranges[2]; \
|
||||||
int ranges_index; \
|
int ranges_index; \
|
||||||
ranges[0].lazy = 0; \
|
ranges[0].lazy = 0; \
|
||||||
ranges[1].lazy = 1; \
|
|
||||||
ranges[0].size = ranges[1].size = 0; \
|
ranges[0].size = ranges[1].size = 0; \
|
||||||
ranges[0].start = 0; \
|
ranges[0].start = 0; \
|
||||||
\
|
\
|
||||||
@@ -141,6 +140,7 @@ elf_get_dynamic_info (ElfW(Dyn) *dyn,
|
|||||||
{ \
|
{ \
|
||||||
ranges[1].start = start; \
|
ranges[1].start = start; \
|
||||||
ranges[1].size = (map)->l_info[DT_PLTRELSZ]->d_un.d_val; \
|
ranges[1].size = (map)->l_info[DT_PLTRELSZ]->d_un.d_val; \
|
||||||
|
ranges[1].lazy = lazy; \
|
||||||
} \
|
} \
|
||||||
else \
|
else \
|
||||||
/* Combine processing the sections. */ \
|
/* Combine processing the sections. */ \
|
||||||
|
|||||||
Reference in New Issue
Block a user