From e26b84dc330c9644c07428c271ab491b0f01f4e1 Mon Sep 17 00:00:00 2001 From: Song Liu Date: Fri, 29 Sep 2023 16:08:39 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 45ee73a0722b9e1d0b7a524d06756291b13b5912 Checkpoint bpf-next commit: 2147c8d07e1abc8dfc3433ca18eed5295e230ede Baseline bpf commit: 57eb5e1c5c57972c95e8efab6bc81b87161b0b07 Checkpoint bpf commit: 4cb893e89221be9c791e43cab6a8e937cd57e17f Hengqi Chen (3): libbpf: Resolve symbol conflicts at the same offset for uprobe libbpf: Support symbol versioning for uprobe libbpf: Allow Golang symbols in uprobe secdef Jiri Olsa (2): bpf: Add missed value to kprobe_multi link info bpf: Add missed value to kprobe perf link info Kumar Kartikeya Dwivedi (2): libbpf: Refactor bpf_object__reloc_code libbpf: Add support for custom exception callbacks Martin Kelly (8): libbpf: Refactor cleanup in ring_buffer__add libbpf: Switch rings to array of pointers libbpf: Add ring_buffer__ring libbpf: Add ring__producer_pos, ring__consumer_pos libbpf: Add ring__avail_data_size libbpf: Add ring__size libbpf: Add ring__map_fd libbpf: Add ring__consume include/uapi/linux/bpf.h | 2 + src/elf.c | 139 ++++++++++++++++++++++++++--- src/libbpf.c | 188 ++++++++++++++++++++++++++++++++------- src/libbpf.h | 73 +++++++++++++++ src/libbpf.map | 7 ++ src/ringbuf.c | 85 +++++++++++++++--- 6 files changed, 439 insertions(+), 55 deletions(-) Signed-off-by: Song Liu --- BPF-CHECKPOINT-COMMIT | 2 +- CHECKPOINT-COMMIT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT index 82df112..de54247 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -57eb5e1c5c57972c95e8efab6bc81b87161b0b07 +4cb893e89221be9c791e43cab6a8e937cd57e17f diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index ee4b6c2..a196913 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -45ee73a0722b9e1d0b7a524d06756291b13b5912 +2147c8d07e1abc8dfc3433ca18eed5295e230ede