Home | History | Annotate | Line # | Download | only in ld.elf_so
      1 rtld:
      2 * resolve MIPS binding lossage
      3 
      4 TLS:
      5 * implement proper allocator for static TLS and support for actively
      6   freeing DTV entries.
      7 
      8 binutils/gcc:
      9 * alpha: why are there GLOB_DAT relocs in ld.elf_so?
     10 * alpha: bogus textrels in rtti info
     11 * mips: why are there global GOT relocs in ld.elf_so?
     12 * mips: bogus textrels in .rel.dyn
     13 * powerpc: make sure the .got section is always executable
     14 * powerpc: fix ld scripts so that .rodata is still used for PIC
     15 
     16 machine-specific:
     17 * #ifdefs:
     18 headers.c:#ifndef __mips__
     19 headers.c:#ifdef __mips__
     20 reloc.c:#if defined(__hppa__)
     21 rtld.c:#if !defined(__hppa__)
     22 rtld.c:#if !defined(__mips__) && !defined(__hppa__)
     23 rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__)
     24 rtld.c:#ifdef __mips__
     25 rtld.h:#ifdef __mips__
     26 symbol.c:#ifndef __mips__
     27 
     28 issues to research:
     29 * sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does
     30 * sh, vax, x86_64 use addend on PLT; nothing else does
     31 
     32 
     33 rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64
     34 rel: arm i386 mips
     35 
     36 - mycroft
     37   2003/09/24
     38