Back to index

glibc  2.9
Defines | Functions
do-rel.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define RELCOUNT_IDX   VERSYMIDX (DT_RELCOUNT)
#define DO_ELF_MACHINE_REL_RELATIVE(map, l_addr, relative)
#define VALIDX(tag)
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define RELCOUNT_IDX   VERSYMIDX (DT_RELACOUNT)
#define Rel   Rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define RELCOUNT_IDX   VERSYMIDX (DT_RELACOUNT)
#define Rel   Rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define RELCOUNT_IDX   VERSYMIDX (DT_RELACOUNT)
#define Rel   Rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative
#define RELCOUNT_IDX   VERSYMIDX (DT_RELCOUNT)
#define DO_ELF_MACHINE_REL_RELATIVE(map, l_addr, relative)
#define VERSYMIDX(sym)   (DT_NUM + DT_THISPROCNUM + DT_VERSIONTAGIDX (sym))
#define VALIDX(tag)
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define RELCOUNT_IDX   VERSYMIDX (DT_RELACOUNT)
#define Rel   Rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define RELCOUNT_IDX   VERSYMIDX (DT_RELACOUNT)
#define Rel   Rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative

Functions

auto void __attribute__ ((always_inline)) elf_dynamic_do_rel(struct link_map *map
auto void ElfW (Addr) reladdr

Define Documentation

#define DO_ELF_MACHINE_REL_RELATIVE (   map,
  l_addr,
  relative 
)
Value:
elf_machine_rel_relative (l_addr, relative,                                 \
                         (void *) (l_addr + relative->r_offset))
#define DO_ELF_MACHINE_REL_RELATIVE (   map,
  l_addr,
  relative 
)
Value:
elf_machine_rel_relative (l_addr, relative,                                 \
                         (void *) (l_addr + relative->r_offset))

Definition at line 34 of file do-rel.h.

#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define elf_dynamic_do_rel   elf_dynamic_do_rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel   elf_machine_rela
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_machine_rel_relative   elf_machine_rela_relative
#define elf_machine_rel_relative   elf_machine_rela_relative
#define Rel   Rela
#define Rel   Rela
#define Rel   Rela
#define Rel   Rela
#define Rel   Rela

Definition at line 30 of file do-rel.h.

#define VALIDX (   tag)
#define VALIDX (   tag)
Value:

Definition at line 43 of file do-rel.h.

#define VERSYMIDX (   sym)    (DT_NUM + DT_THISPROCNUM + DT_VERSIONTAGIDX (sym))

Definition at line 40 of file do-rel.h.


Function Documentation

auto void __attribute__ ( (always_inline)  ) [inline]
auto void ElfW ( Addr  )