Andrii Nakryiko

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

enhancement

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...

enhancement

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...

enhancement

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...

enhancement

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...

enhancement

This will allow simpler integration, won't require fork, will be easier to maintain and debug.

enhancement

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...

enhancement