1999-03-02  Philip Blundell  <pb@nexus.co.uk>

	* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT
	entry is already relocated.
This commit is contained in:
Ulrich Drepper 1999-03-02 08:07:31 +00:00
parent 6dc25b55ba
commit d77fad15db
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
1999-03-02 Philip Blundell <pb@nexus.co.uk>
* sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT
entry is already relocated.
1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> 1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* resolv/res_hconf.c (parse_line): Skip empty lines. Bug reported * resolv/res_hconf.c (parse_line): Skip empty lines. Bug reported

View File

@ -88,7 +88,7 @@ elf_machine_runtime_setup (struct link_map *l, int lazy, int profile)
in. Their initial contents will arrange when called to push an in. Their initial contents will arrange when called to push an
index into the .got section, load ip with &_GLOBAL_OFFSET_TABLE_[3], index into the .got section, load ip with &_GLOBAL_OFFSET_TABLE_[3],
and then jump to _GLOBAL_OFFSET_TABLE[2]. */ and then jump to _GLOBAL_OFFSET_TABLE[2]. */
got = (Elf32_Addr *) (l->l_addr + l->l_info[DT_PLTGOT]->d_un.d_ptr); got = (Elf32_Addr *) l->l_info[DT_PLTGOT]->d_un.d_ptr;
got[1] = (Elf32_Addr) l; /* Identify this shared object. */ got[1] = (Elf32_Addr) l; /* Identify this shared object. */
/* The got[2] entry contains the address of a function which gets /* The got[2] entry contains the address of a function which gets