Acabo de escribir rabia
- algún código personalizado de seguimiento de flujo
- el código eBPF para instrumentarlo
- el código de espacio de usuario para cargar y procesar la salida del código eBPF
Todo en óxido, en total ~600 líneas de código muy poco trivial ejecutadas por decenas de hilos a través de dos procesos y el núcleo (la parte eBPF).
Y funcionó en la primera partida.
Y la gente sigue escribiendo en C/C++ jajaja