[uClibc-cvs] uClibc/ldso/ldso/i386 elfinterp.c,1.25,1.26
Erik Andersen
andersen at uclibc.org
Wed Nov 5 10:46:45 UTC 2003
Update of /var/cvs/uClibc/ldso/ldso/i386
In directory winder:/tmp/cvs-serv1497/i386
Modified Files:
elfinterp.c
Log Message:
tiny cleanup
Index: elfinterp.c
===================================================================
RCS file: /var/cvs/uClibc/ldso/ldso/i386/elfinterp.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- elfinterp.c 19 Aug 2003 14:08:44 -0000 1.25
+++ elfinterp.c 5 Nov 2003 10:46:42 -0000 1.26
@@ -114,15 +114,14 @@
ELF_RELOC *this_reloc;
char *strtab;
Elf32_Sym *symtab;
+ ELF_RELOC *rel_addr;
int symtab_index;
- char *rel_addr;
char *new_addr;
char **got_addr;
unsigned long instr_addr;
char *symname;
- rel_addr = (char *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr);
-
+ rel_addr = (ELF_RELOC *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr);
this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry);
reloc_type = ELF32_R_TYPE(this_reloc->r_info);
symtab_index = ELF32_R_SYM(this_reloc->r_info);
More information about the uClibc-cvs
mailing list