From: Andrii Nakryiko Date: Thu, 12 Dec 2024 22:58:49 +0000 (-0800) Subject: Merge branch 'libbpf-extend-linker-api-to-support-in-memory-elf-files' X-Git-Tag: v6.14-rc1~133^2~48 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4f25b689b0da1c009028ed45ad1700c2cc8560a;p=thirdparty%2Flinux.git Merge branch 'libbpf-extend-linker-api-to-support-in-memory-elf-files' Alastair Robertson says: ==================== libbpf: Extend linker API to support in-memory ELF files This gives API consumers the option of using anonymous files/memfds to avoid writing temporary ELFs to disk, which will be useful for performing linking as part of bpftrace's JIT compilation. v3: - Removed "filename" option. Now always generate our own filename for passed-in FDs and buffers. - Use a common function (bpf_linker_add_file) for shared implementation of bpf_linker__add_file, bpf_linker__add_fd and bpf_linker__add_buf. ==================== Link: https://patch.msgid.link/20241211164030.573042-1-ajor@meta.com Signed-off-by: Andrii Nakryiko --- f4f25b689b0da1c009028ed45ad1700c2cc8560a