umanwizard

Results 35 issues of 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,...

C-refactoring

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.