On Tue, Nov 03, 2020 at 11:23:33AM -0800, Andrii Nakryiko wrote: SNIP > > > on what's missing and why it shouldn't be missing? > > > > yes, it's just a hack, we should do something more > > robust as I mentioned above > > > > it just allowed me to use iterators finaly ;-) > > sure, I get it, I was just trying to understand why there is such a > problem in the first place. Turns out we need FUNCs not just for > fentry/fexit and similar, but also for bpf_iter, which is an entirely > different use case (similar to raw_tp, but raw_tp is using typedef -> > func_proto approach). > > So I don't know, we might as well just not do mcount checks?.. As an > alternative, but it's not great as well. how about moving all such functions to separate new .init.XXX section, and pahole would make one extr acheck for that.. and it still gets freed jirka