20-24 September 2021
US/Pacific timezone

Merging the return caller infrastructures

22 Sep 2021, 10:25
25m
Microconference1/Virtual-Room (LPC Virtual)

Microconference1/Virtual-Room

LPC Virtual

150
Tracing MC Tracing MC

Speaker

Steven Rostedt

Description

Currently there's three infrastructures that can trace the exit of the function.

kretprobes
function_graph
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

Primary authors

Steven Rostedt Masami Hiramatsu (Linaro Ltd.) Jiri Olsa

Presentation Materials