Jordan Rome
Jordan Rome
> The opposite! I was suggesting that print(@) be synchronous and print(&@) be asynchronous. That's better but I still think it suffers from the same lack of intuitiveness. > I...
Do we need another patch release after we land this? Considering I didn't really fix the problem before. cc @danobi
> ClangParser may run successfully without kheaders (e.g. when user only defines custom types) Ah ok, do we have a way to check for this already?
Ok, gonna merge in a few hours unless there are any objections.
> Well I assume bpftrace might be used on distributions such as Alpine Linux which do not package libsystemd, and we don't want to exclude them from being able to...
> I took a quick look but I have no clue where exactly I'd write a test. What the test needs to do is create a unix socket and bind...
> distributions would still have to list libsystemd as a recommended or required dependency of bpftrace to make sure it is pulled in when bpftrace is installed (though in practice...
> Does the -c command line option not work for that purpose? Totally forgot about this option. Can't wait for the docs website :) We should definitely add an FAQ...
> Would this workaround prevent tracing of recursive functions except at the topmost level? No, it's only limited to a small subset of functions. Here is the PR: https://github.com/bpftrace/bpftrace/pull/3206
Fixed here: https://github.com/bpftrace/bpftrace/pull/3206