Właśnie napisałem w furii
- trochę niestandardowego kodu do śledzenia przepływu
- kodu eBPF do jego instrumentacji
- kodu w przestrzeni użytkownika do ładowania i przetwarzania wyników kodu eBPF
Wszystko w rust, w sumie ~600 linii bardzo nietrywialnego kodu wykonywanego przez dziesiątki wątków w dwóch procesach i jądrze (część eBPF).
I zadziałało za pierwszym razem.
A ludzie wciąż piszą w C/C++ lmao