wachy
wachy copied to clipboard
A UI for eBPF-based performance debugging
# Context ```shell toby@foo:~/src/wachy$ rustc -V rustc 1.62.0 (a8314ef7d 2022-06-27) toby@foo:~/src/wachy$ target/release/wachy -V wachy 0.1.0-alpha.6 toby@foo:~/src/wachy$ bpftrace -V bpftrace v0.14.0 toby@foo:+/src/wachy$ file ~/src/vector/target/release/vector /home/toby/src/vector/target/release/vector: ELF 64-bit LSB pie executable, x86-64,...
Hey, great tool! I'm seeing error messages like these whenever I try to trace a line with "x": (the initial tracepoint on main works) ``` Error: bpftrace command 'BEGIN {...
Hi, I found the great tool, and I want to use it on android device. I installed the android ndk, and then I built wachy: ``` export CC_aarch64_linux_android=$HOME/Android/toolchains/arm64/bin/aarch64-linux-android30-clang export AR_aarch64_linux_android=$HOME/Android/toolchains/arm64/bin/aarch64-linux-android-ar...
It is nice to have dynamic user space profiling support. Instead of resolving dependencies, another approach that could be considered is to have a light-weight agent running on-board the system...
 why foo() and bar() Line numbers not with a ▶ character: 
CMake 4 bumped minimum supported version of CMake to 3.5. Zydis 3.1.2 has minimum required as 3.1, and it fails to compile. Gentoo bug https://bugs.gentoo.org/951986 See CMake changelog https://gitlab.kitware.com/cmake/cmake/-/issues/26698 and...
Fixes #14 plus some other issues (such as not working with modern bpftrace). This is only lightly tested (using Arch Linux), but recreating the demo from the video works. But...