diff options
author | Andrii Nakryiko <andrii@kernel.org> | 2023-08-24 13:30:28 -0700 |
---|---|---|
committer | Andrii Nakryiko <andrii.nakryiko@gmail.com> | 2023-08-25 11:51:28 -0700 |
commit | 2e6b54e5ea269a53e93472b9556785a3a940e1d1 (patch) | |
tree | 62f7b1c1c35262fdb8a058a564328270806f7b82 /CHECKPOINT-COMMIT | |
parent | b4c8def45f73d3e6b20e80a5dfa4387d82359d25 (diff) | |
download | libbpf-2e6b54e5ea269a53e93472b9556785a3a940e1d1.tar.gz |
sync: latest libbpf changes from kernel
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 0a55264cf966fb95ebf9d03d9f81fa992f069312
Checkpoint bpf-next commit: 9e3b47abeb8f76c39c570ffc924ac0b35f132274
Baseline bpf commit: 23d775f12dcd23d052a4927195f15e970e27ab26
Checkpoint bpf commit: 23d775f12dcd23d052a4927195f15e970e27ab26
Andrii Nakryiko (1):
libbpf: fix signedness determination in CO-RE relo handling logic
Daniel Xu (1):
libbpf: Add bpf_object__unpin()
Hao Luo (1):
libbpf: Free btf_vmlinux when closing bpf_object
Jiri Olsa (15):
bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enum
bpf: Add multi uprobe link
bpf: Add cookies support for uprobe_multi link
bpf: Add pid filter support for uprobe_multi link
libbpf: Add uprobe_multi attach type and link names
libbpf: Move elf_find_func_offset* functions to elf object
libbpf: Add elf_open/elf_close functions
libbpf: Add elf symbol iterator
libbpf: Add elf_resolve_syms_offsets function
libbpf: Add elf_resolve_pattern_offsets function
libbpf: Add bpf_link_create support for multi uprobes
libbpf: Add bpf_program__attach_uprobe_multi function
libbpf: Add support for u[ret]probe.multi[.s] program sections
libbpf: Add uprobe multi link detection
libbpf: Add uprobe multi link support to bpf_program__attach_usdt
include/uapi/linux/bpf.h | 22 +-
src/bpf.c | 11 +
src/bpf.h | 11 +-
src/elf.c | 440 +++++++++++++++++++++++++++++++++++++++
src/libbpf.c | 404 ++++++++++++++++++-----------------
src/libbpf.h | 52 +++++
src/libbpf.map | 2 +
src/libbpf_internal.h | 21 ++
src/relo_core.c | 2 +-
src/usdt.c | 116 +++++++----
10 files changed, 853 insertions(+), 228 deletions(-)
create mode 100644 src/elf.c
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Diffstat (limited to 'CHECKPOINT-COMMIT')
-rw-r--r-- | CHECKPOINT-COMMIT | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 6d26b71..4fa7075 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -0a55264cf966fb95ebf9d03d9f81fa992f069312 +9e3b47abeb8f76c39c570ffc924ac0b35f132274 |