umanwizard
umanwizard
In `perf_signal_handler`, `backtrace::trace_unsychronized` is called. This will not produce any bugs if the user is just using pprof-rs, since a lock is taken, so the main body of `perf_signal_handler` cannot...
this exists now since 1.77 @sploiselle
There is a crate [findshlibs](https://github.com/gimli-rs/findshlibs) which does 99% the same thing as our machinery for getting the list of shared objects on Linux, except that it has cross-platform support. This...
Cc @roblabla
It has become clear that the pattern of using internal tables as a historical record of events is common in practice. For example, the historical record of resource usage metrics,...
This worked in the past but seems to have gotten lost with the switch to the opentelemetry-ebpf-profiler-based agent.
There are several innocuous changes, but please take a look at the comment beginning `!! FIXME !!`. We will have to address that soon, I think.
Profiles are unlikely to be useful if we can't get a build ID for the main binary. We should error in this case unless the user intentionally overrides that behavior.