]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - include/elf/bpf.h
2.41 Release sources
[thirdparty/binutils-gdb.git] / include / elf / bpf.h
index 5476ef5fb562e084713bab022e6f582cee1af303..fb1936010bfc137a2da22237c88f84e920caab0a 100644 (file)
@@ -1,5 +1,5 @@
 /* Linux eBPF support for BFD.
-   Copyright (C) 2019-2021 Free Software Foundation, Inc.
+   Copyright (C) 2019-2023 Free Software Foundation, Inc.
 
    Contributed by Oracle, Inc.
 
 
 /* Relocations.  */
 START_RELOC_NUMBERS (elf_bpf_reloc_type)
-  RELOC_NUMBER (R_BPF_NONE,            0)
-  RELOC_NUMBER (R_BPF_INSN_64,         1)
-  RELOC_NUMBER (R_BPF_INSN_32,         2)
-  RELOC_NUMBER (R_BPF_INSN_16,          3)
-  RELOC_NUMBER (R_BPF_INSN_DISP16,     4)
-  RELOC_NUMBER (R_BPF_DATA_8_PCREL,    5)
-  RELOC_NUMBER (R_BPF_DATA_16_PCREL,   6)
-  RELOC_NUMBER (R_BPF_DATA_32_PCREL,   7)
-  RELOC_NUMBER (R_BPF_DATA_8,          8)
-  RELOC_NUMBER (R_BPF_DATA_16,         9)
-  RELOC_NUMBER (R_BPF_INSN_DISP32,     10)
-  RELOC_NUMBER (R_BPF_DATA_32,         11)
-  RELOC_NUMBER (R_BPF_DATA_64,         12)
-  RELOC_NUMBER (R_BPF_DATA_64_PCREL,   13)
+  RELOC_NUMBER (R_BPF_NONE,                    0)
+  RELOC_NUMBER (R_BPF_64_64,                   1)
+  RELOC_NUMBER (R_BPF_64_ABS64,                2)
+  RELOC_NUMBER (R_BPF_64_ABS32,                3)
+/* R_BPF_64_NODYLD32 is not used by GNU tools.
+ * It is kept in this file to remind that the value is already taken. */
+  RELOC_NUMBER (R_BPF_64_NODYLD32,             4)
+  RELOC_NUMBER (R_BPF_64_32,                   10)
 END_RELOC_NUMBERS (R_BPF_max)
 
 #endif /* _ELF_BPF_H  */