Currently there's three infrastructures that can trace the exit of the function.
BPF direct trampolines
Each one does it differently, and they can stumble over each other when they trace the same function call return. There should be a way that all three can somehow use the same infrastructure. At least maybe two of them?
There's been prototypes to do this, but nothing satisfactory as of yet. Perhaps a meeting of the minds can help make this work?
|I agree to abide by the anti-harassment policy||I agree|