Aaron Jacobs
Aaron Jacobs
At the moment we have only the `from_reader()`-based API, which only supports owned data. It would be nice to experiment with zero-copy deserialization as well.
*This is a work in progress. Do not merge.* This PR improves the documentation of the `nbt` crate and adds a much more detailed `README.md` file for the project. It...
Attempting to profile a process created by podman in rootless mode, e.g. ``` $ podman run -dt docker.io/r-base ``` Yields a permissions issue on the process's root directory from [procfs](https://man7.org/linux/man-pages/man5/proc.5.html):...
`xrprof` is already somewhat designed with portability in mind. To get basic R profiling functionality working on macOS will require the following: * [ ] Implementing `copy_address()` (see `memory.h` and...
I get the following on an Intel mac: ``` src/xrprof.c:100:55: warning: result of comparison of constant -9223372036854775808 with expression of type 'pid_t' (aka 'int') is always false [-Wtautological-constant-out-of-range-compare] if ((errno...
The Windows `StackWalk64()` API is how to do this, but the existing `libunwind` code will need to be refactored to support a platform-agnostic interface. This is the Windows-specific part of...
For example, profiling the following: ```r x
There is an early attempt to do this using `libunwind` in [a branch of the same name](https://github.com/atheriel/xrprof/tree/libunwind). It did work under some limited conditions, but consistently merging the two stacks...
At the moment we use the headers from the system version of R, and assume it is the version we sample from. This is likely false in the presence of...
Following discussion in #293, I think we should look into @sebastianst's proposition to use the [wpa_supplicant D-Bus interface](https://w1.fi/wpa_supplicant/devel/dbus.html). This would make the SSID code much less brittle, as well as...