[COMMITTED 0/3] bpf: backport a few fixes to binutils 2.35 branch
Jose E. Marchesi
jose.marchesi@oracle.com
Wed Aug 12 14:05:41 GMT 2020
Hi people!
These are a few backports of BPF-related fixes to the
binutils-2_35-branch.
Jose E. Marchesi (3):
bpf: relocation fixes for eBPF ELF backend
bpf: fix false overflow in eBPF ELF backend linker
bpf: add missing tests from previous commits
bfd/ChangeLog | 12 ++
bfd/elf64-bpf.c | 215 ++++++++++++++-----
ld/ChangeLog | 22 ++
ld/testsuite/ld-bpf/call-2.d | 20 ++
ld/testsuite/ld-bpf/call-2.s | 3 +
ld/testsuite/ld-bpf/call-3.d | 19 ++
ld/testsuite/ld-bpf/call-3.s | 12 ++
ld/testsuite/ld-bpf/reloc-data-be.d | 11 +
ld/testsuite/ld-bpf/reloc-data-le.d | 11 +
ld/testsuite/ld-bpf/reloc-data.s | 16 ++
ld/testsuite/ld-bpf/reloc-insn-external-be.d | 16 ++
ld/testsuite/ld-bpf/reloc-insn-external-le.d | 16 ++
ld/testsuite/ld-bpf/reloc-insn-external.s | 5 +
ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 ++
ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 ++
ld/testsuite/ld-bpf/reloc-insn32.s | 20 ++
ld/testsuite/ld-bpf/reloc-insn64-be.d | 12 ++
ld/testsuite/ld-bpf/reloc-insn64-le.d | 12 ++
ld/testsuite/ld-bpf/reloc-insn64.s | 9 +
19 files changed, 417 insertions(+), 52 deletions(-)
create mode 100644 ld/testsuite/ld-bpf/call-2.d
create mode 100644 ld/testsuite/ld-bpf/call-2.s
create mode 100644 ld/testsuite/ld-bpf/call-3.d
create mode 100644 ld/testsuite/ld-bpf/call-3.s
create mode 100644 ld/testsuite/ld-bpf/reloc-data-be.d
create mode 100644 ld/testsuite/ld-bpf/reloc-data-le.d
create mode 100644 ld/testsuite/ld-bpf/reloc-data.s
create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-be.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external-le.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn-external.s
create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s
create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-be.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn64-le.d
create mode 100644 ld/testsuite/ld-bpf/reloc-insn64.s
--
2.25.0.2.g232378479e
More information about the Binutils
mailing list