Andrii Nakryiko
Andrii Nakryiko
This one is different from https://github.com/anakryiko/retsnoop/issues/25. Here, the request is to just capture and symbolize user-space stack trace in addition to kernel stack trace, while still tracing only kernel functions....
Just recording an idea. Support some small DSL (domain-specific language) for specifying extra conditions under which traces should be captured. E.g., this could be extra restrictions/conditions on entry function argument...
Something like: ``` $ sudo retsnoop -c bpf -- ./my_app arg1 arg2 ``` to start my_app and immediately trace it until it exits. This as a more usable alternative to...
We can rely on BTF and libbpf APIs (e.g., btf_dump__dump_type_data()) to capture and emit input arguments. Again, major considerations are usability: how to let user to specify when and what...
It would be nice to be able to use retsnoop's power to trace user-space binaries just as well as kernel itself (maybe both at the same time). This issue is...
This will allow simpler integration, won't require fork, will be easier to maintain and debug.
Demonstrate how, using dynptr APIs, it's possible to capture XDP packet data into ringbuf (all variable-sized and all).
Implemented a stress-testing tool for uprobes/uretprobes. It constantly triggers a set of user space functions, in parallel it attached and detached uprobes and uretprobes to random subset of them. To...
It would be amazing to be able to produce Protobuf-based Perfetto trace, in which some of the tracks are actually derived using pre-defined SQL query based on data in another...