On 8/9/23 1:34 AM, Jiri Olsa wrote:
Adding new multi uprobe link that allows to attach bpf program to multiple uprobes. Uprobes to attach are specified via new link_create uprobe_multi union: struct { __aligned_u64 path; __aligned_u64 offsets; __aligned_u64 ref_ctr_offsets; __u32 cnt; __u32 flags; } uprobe_multi; Uprobes are defined for single binary specified in path and multiple calling sites specified in offsets array with optional reference counters specified in ref_ctr_offsets array. All specified arrays have length of 'cnt'. The 'flags' supports single bit for now that marks the uprobe as return probe. Acked-by: Andrii Nakryiko <andrii@xxxxxxxxxx> Acked-by: Yafang Shao <laoar.shao@xxxxxxxxx> Signed-off-by: Jiri Olsa <jolsa@xxxxxxxxxx>
Acked-by: Yonghong Song <yonghong.song@xxxxxxxxx>