mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-30 12:31:53 +08:00
Add RISC-V dynamic relocations to elf.h
These relocations can appear in shared objects on RISC-V ELF systems. 2018-01-06 Palmer Dabbelt <palmer@sifive.com> * elf/elf.h (R_RISCV_NONE): New define. (R_RISCV_32): Likewise. (R_RISCV_64): Likewise. (R_RISCV_RELATIVE): Likewise. (R_RISCV_COPY): Likewise. (R_RISCV_JUMP_SLOT): Likewise. (R_RISCV_TLS_DTPMOD32): Likewise. (R_RISCV_TLS_DTPMOD64): Likewise. (R_RISCV_TLS_DTPREL32): Likewise. (R_RISCV_TLS_DTPREL64): Likewise. (R_RISCV_TLS_TPREL32): Likewise. (R_RISCV_TLS_TPREL64): Likewise.
This commit is contained in:
parent
f417d92c17
commit
31a98837be
15
ChangeLog
15
ChangeLog
@ -1,3 +1,18 @@
|
||||
2018-01-06 Palmer Dabbelt <palmer@sifive.com>
|
||||
|
||||
* elf/elf.h (R_RISCV_NONE): New define.
|
||||
(R_RISCV_32): Likewise.
|
||||
(R_RISCV_64): Likewise.
|
||||
(R_RISCV_RELATIVE): Likewise.
|
||||
(R_RISCV_COPY): Likewise.
|
||||
(R_RISCV_JUMP_SLOT): Likewise.
|
||||
(R_RISCV_TLS_DTPMOD32): Likewise.
|
||||
(R_RISCV_TLS_DTPMOD64): Likewise.
|
||||
(R_RISCV_TLS_DTPREL32): Likewise.
|
||||
(R_RISCV_TLS_DTPREL64): Likewise.
|
||||
(R_RISCV_TLS_TPREL32): Likewise.
|
||||
(R_RISCV_TLS_TPREL64): Likewise.
|
||||
|
||||
2018-01-06 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
|
||||
* sysdeps/mach/hurd/i386/jmp_buf-macros.h: New file.
|
||||
|
14
elf/elf.h
14
elf/elf.h
@ -3762,6 +3762,20 @@ enum
|
||||
|
||||
#define R_TILEGX_NUM 130
|
||||
|
||||
/* RISC-V relocations. */
|
||||
#define R_RISCV_NONE 0
|
||||
#define R_RISCV_32 1
|
||||
#define R_RISCV_64 2
|
||||
#define R_RISCV_RELATIVE 3
|
||||
#define R_RISCV_COPY 4
|
||||
#define R_RISCV_JUMP_SLOT 5
|
||||
#define R_RISCV_TLS_DTPMOD32 6
|
||||
#define R_RISCV_TLS_DTPMOD64 7
|
||||
#define R_RISCV_TLS_DTPREL32 8
|
||||
#define R_RISCV_TLS_DTPREL64 9
|
||||
#define R_RISCV_TLS_TPREL32 10
|
||||
#define R_RISCV_TLS_TPREL64 11
|
||||
|
||||
/* BPF specific declarations. */
|
||||
|
||||
#define R_BPF_NONE 0 /* No reloc */
|
||||
|
Loading…
Reference in New Issue
Block a user