On Fri, Feb 15, 2019 at 01:53:54PM -0800, Song Liu wrote: > To annotate bpf programs in perf, it is necessary to save information in > bpf_prog_info and btf. For short living bpf program, it is necessary to > save these information before it is unloaded. > > This patch saves these information in a separate thread. This thread > creates its own evlist, that only tracks bpf events. This evlists uses > ring buffer with very low watermark for lower latency. When bpf load > events are received, this thread tries to gather information via sys_bpf > and save it in perf_env.
could we make this a generic? like havving support to create a thread that would process sideband evets? itcould be used for the that buildid stuff and for things like getting full command lines from comm events and such jirka