head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC5:1.1.1.1 netbsd-11-0-RC4:1.1.1.1 netbsd-11-0-RC3:1.1.1.1 gdb-17-1:1.1.1.1 netbsd-11-0-RC2:1.1.1.1 netbsd-11-0-RC1:1.1.1.1 gdb-16-3:1.1.1.1 perseant-exfatfs:1.1.1.1.0.4 perseant-exfatfs-base-20250801:1.1.1.1 netbsd-11:1.1.1.1.0.2 netbsd-11-base:1.1.1.1 gdb-15-1:1.1.1.1 FSF:1.1.1; locks; strict; comment @# @; 1.1 date 2024.08.12.21.38.54; author christos; state Exp; branches 1.1.1.1; next ; commitid dWD83H91pFit0AlF; 1.1.1.1 date 2024.08.12.21.38.54; author christos; state Exp; branches 1.1.1.1.4.1; next ; commitid dWD83H91pFit0AlF; 1.1.1.1.4.1 date 2024.08.12.21.38.54; author perseant; state dead; branches; next 1.1.1.1.4.2; commitid 23j6GFaDws3O875G; 1.1.1.1.4.2 date 2025.08.02.05.26.21; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; desc @@ 1.1 log @Initial revision @ text @ /* This reloc does nothing. */ BPF_HOWTO (R_BPF_NONE, /* type */ 0, /* rightshift */ 0, /* size */ 0, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_dont, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_NONE", /* name */ false, /* partial_inplace */ 0, /* src_mask */ 0, /* dst_mask */ false) /* pcrel_offset */ /* 64-immediate in LDDW instruction. */ BPF_HOWTO (R_BPF_64_64, /* type */ 0, /* rightshift */ 8, /* size */ 64, /* bitsize */ false, /* pc_relative */ 32, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_64", /* name */ true, /* partial_inplace */ MINUS_ONE, /* src_mask */ MINUS_ONE, /* dst_mask */ true) /* pcrel_offset */ /* 32-bit data. */ BPF_HOWTO (R_BPF_64_ABS32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_ABS32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ /* 64-bit data. */ BPF_HOWTO (R_BPF_64_ABS64, /* type */ 0, /* rightshift */ 8, /* size */ 64, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_ABS64", /* name */ true, /* partial_inplace */ 0, /* src_mask */ MINUS_ONE, /* dst_mask */ true) /* pcrel_offset */ /* 32-bit PC-relative address in call instructions. */ BPF_HOWTO (R_BPF_64_32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ true, /* pc_relative */ 32, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ /* 16-bit PC-relative address in load instructions. */ BPF_HOWTO (R_BPF_GNU_64_16, /* type */ 0, /* rightshift */ 2, /* size */ 16, /* bitsize */ true, /* pc_relative */ 16, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_GNU_64_16", /* name */ true, /* partial_inplace */ 0xffff, /* src_mask */ 0xffff, /* dst_mask */ true) /* pcrel_offset */ /* R_BPF_64_NODYLD32 is not used by GNU tools - but it is generated by LLVM. We provide an entry here so that tools like strip can safely handle BPF binaries generated by other tools. R_BPF_64_NODYLD32 should be fixed at linker like a R_BPF_64_ABS32. The difference to ABS32 is that LLVM execution engine does not resolve R_BPF_64_NODYLD32 relocations. */ BPF_HOWTO (R_BPF_64_NODYLD32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_NODYLD32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ @ 1.1.1.1 log @Import gdb-15.1, previous was 13.2 ChangeLog: 2024-03-20 Simon Marchi * .pre-commit-config.yaml: Bump black hook to 24.3.0 2024-03-20 Simon Marchi * .pre-commit-config.yaml: New. 2024-03-14 Simon Marchi * Makefile.def: Add configure-gdbserver and all-gdbserver dependencies on all-libiconv. * Makefile.in: Re-generate. 2024-01-15 Nick Clifton * 2.42 branch point. 2023-11-15 Arsen Arsenović * intl: Remove directory. Replaced with out-of-tree GNU gettext. * .gitignore: Add '/gettext*'. * configure.ac (host_libs): Replace intl with gettext. (hbaseargs, bbaseargs, baseargs): Split baseargs into {h,b}baseargs. (skip_barg): New flag. Skips appending current flag to bbaseargs. : Exempt --with-libintl-{type,prefix} from target and build machine argument passing. * configure: Regenerate. * Makefile.def (host_modules): Replace intl module with gettext module. (configure-ld): Depend on configure-gettext. * Makefile.in: Regenerate. * src-release.sh: Remove references to the intl/ directory. 2023-07-03 Nick Clifton 2.41 Branch Point. 2023-06-26 Nick Clifton * Import these updates to the config scripts commit 4ad4bb7c30aca1e705448ba8d51a210bbd47bb52 Author: Paul Eggert Date: Fri Jun 23 09:55:10 2023 -0700 Quote 'like this', not `like this'. commit 63acb96f92473ceb5e21d873d7c0aee266b3d6d3 Author: Paul Eggert Date: Sat Jan 21 00:15:01 2023 -0600 Fix config.sub spelling typo for "athlon" commit 4ce12a5c9125cedc0d0ba584444a6865396923ec Author: Dmitry V. Levin Date: Sun Jan 1 08:00:00 2023 +0000 Update copyright years commit c397e2c040bce50bcdccb131f90115ba7e8bfc19 Author: Arsen Arsenovi Date: Sat Sep 17 23:34:48 2022 +0200 config.sub: add linux-mlibc targets commit 9f9f9b0b13197269848c76e3e057a3ed0680b4bf Author: Arsen Arsenovi Date: Sat Sep 17 23:34:47 2022 +0200 config.guess: support running on Managarm systems commit 87e6687749da7bb2ab158a79fa83721c19ed9246 Author: Arsen Arsenovi Date: Sat Sep 17 23:34:46 2022 +0200 config.sub: add managarm-{mlibc,kernel} targets commit 20403c5701973a4cbd7e0b4bbeb627fcd424a0f1 Author: Xiaotian Wu Date: Mon Aug 1 16:05:29 2022 +0800 Remove loongarchx32 commit 02ba26b218d3d3db6c56e014655faf463cefa983 Author: Alexander von Gluck IV Date: Wed May 25 15:43:13 2022 -0500 config.guess: Update Haiku guesses commit f56a7140386d08a531bcfd444d632b28c61a6329 Author: Bruno Haible Date: Sun May 8 19:08:08 2022 +0200 config.guess (x86_64:Linux:*:*): Detect 32-bit ABI. 2023-04-20 Nick Clifton * SECURITY.txt: New file. * src-release.sh (DEVO_SUPPORT): Add SECURITY.txt. 2022-12-31 Nick Clifton * 2.40 binutils branch created. @ text @@ 1.1.1.1.4.1 log @file bpf-reloc.def was added on branch perseant-exfatfs on 2025-08-02 05:26:21 +0000 @ text @d1 109 @ 1.1.1.1.4.2 log @Sync with HEAD @ text @a0 109 /* This reloc does nothing. */ BPF_HOWTO (R_BPF_NONE, /* type */ 0, /* rightshift */ 0, /* size */ 0, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_dont, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_NONE", /* name */ false, /* partial_inplace */ 0, /* src_mask */ 0, /* dst_mask */ false) /* pcrel_offset */ /* 64-immediate in LDDW instruction. */ BPF_HOWTO (R_BPF_64_64, /* type */ 0, /* rightshift */ 8, /* size */ 64, /* bitsize */ false, /* pc_relative */ 32, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_64", /* name */ true, /* partial_inplace */ MINUS_ONE, /* src_mask */ MINUS_ONE, /* dst_mask */ true) /* pcrel_offset */ /* 32-bit data. */ BPF_HOWTO (R_BPF_64_ABS32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_ABS32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ /* 64-bit data. */ BPF_HOWTO (R_BPF_64_ABS64, /* type */ 0, /* rightshift */ 8, /* size */ 64, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_ABS64", /* name */ true, /* partial_inplace */ 0, /* src_mask */ MINUS_ONE, /* dst_mask */ true) /* pcrel_offset */ /* 32-bit PC-relative address in call instructions. */ BPF_HOWTO (R_BPF_64_32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ true, /* pc_relative */ 32, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ /* 16-bit PC-relative address in load instructions. */ BPF_HOWTO (R_BPF_GNU_64_16, /* type */ 0, /* rightshift */ 2, /* size */ 16, /* bitsize */ true, /* pc_relative */ 16, /* bitpos */ complain_overflow_signed, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_GNU_64_16", /* name */ true, /* partial_inplace */ 0xffff, /* src_mask */ 0xffff, /* dst_mask */ true) /* pcrel_offset */ /* R_BPF_64_NODYLD32 is not used by GNU tools - but it is generated by LLVM. We provide an entry here so that tools like strip can safely handle BPF binaries generated by other tools. R_BPF_64_NODYLD32 should be fixed at linker like a R_BPF_64_ABS32. The difference to ABS32 is that LLVM execution engine does not resolve R_BPF_64_NODYLD32 relocations. */ BPF_HOWTO (R_BPF_64_NODYLD32, /* type */ 0, /* rightshift */ 4, /* size */ 32, /* bitsize */ false, /* pc_relative */ 0, /* bitpos */ complain_overflow_bitfield, /* complain_on_overflow */ bpf_elf_generic_reloc, /* special_function */ "R_BPF_64_NODYLD32", /* name */ true, /* partial_inplace */ 0xffffffff, /* src_mask */ 0xffffffff, /* dst_mask */ true) /* pcrel_offset */ @