diff options
| author | Ulrich Drepper <[email protected]> | 2009-06-01 07:38:32 -0700 |
|---|---|---|
| committer | Ulrich Drepper <[email protected]> | 2009-06-01 07:38:32 -0700 |
| commit | b47d290a36509e26e145f6d3eb2e6590ec6c554d (patch) | |
| tree | 42076e6b9c556729618b25b4dedf29606b4e4aee /backends | |
| parent | e94b1b2bec403afb5fd4696a05e1ade09fdb3e59 (diff) | |
Add support for IRELATIVE relocations.
That's the second part of the IFUNC support. So far x86 and x86-64
only.
Diffstat (limited to 'backends')
| -rw-r--r-- | backends/ChangeLog | 5 | ||||
| -rw-r--r-- | backends/i386_reloc.def | 3 | ||||
| -rw-r--r-- | backends/x86_64_reloc.def | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/backends/ChangeLog b/backends/ChangeLog index c764f9ef..a1aa351f 100644 --- a/backends/ChangeLog +++ b/backends/ChangeLog @@ -1,3 +1,8 @@ +2009-06-01 Ulrich Drepper <[email protected]> + + * i386_reloc.def: Add IRELATIVE entry. + * x86_64_reloc.def: Likewise. + 2009-04-16 Roland McGrath <[email protected]> * arm_regs.c (arm_register_info): Handle VFP registers. diff --git a/backends/i386_reloc.def b/backends/i386_reloc.def index bc1b835d..1befd1b6 100644 --- a/backends/i386_reloc.def +++ b/backends/i386_reloc.def @@ -1,5 +1,5 @@ /* List the relocation types for i386. -*- C -*- - Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. + Copyright (C) 2000, 2001, 2002, 2003, 2005, 2009 Red Hat, Inc. This file is part of Red Hat elfutils. Red Hat elfutils is free software; you can redistribute it and/or modify @@ -64,3 +64,4 @@ RELOC_TYPE (TLS_TPOFF32, EXEC|DYN) RELOC_TYPE (TLS_GOTDESC, REL) RELOC_TYPE (TLS_DESC_CALL, REL) RELOC_TYPE (TLS_DESC, EXEC) +RELOC_TYPE (IRELATIVE, EXEC|DYN) diff --git a/backends/x86_64_reloc.def b/backends/x86_64_reloc.def index e6c5a84b..5d70f47c 100644 --- a/backends/x86_64_reloc.def +++ b/backends/x86_64_reloc.def @@ -1,5 +1,5 @@ /* List the relocation types for x86-64. -*- C -*- - Copyright (C) 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. + Copyright (C) 2000, 2001, 2002, 2003, 2005, 2009 Red Hat, Inc. This file is part of Red Hat elfutils. Red Hat elfutils is free software; you can redistribute it and/or modify @@ -49,3 +49,4 @@ RELOC_TYPE (TLSLD, REL) RELOC_TYPE (DTPOFF32, REL) RELOC_TYPE (GOTTPOFF, REL) RELOC_TYPE (TPOFF32, REL) +RELOC_TYPE (IRELATIVE, EXEC|DYN) |
