Callsite Trampolines - Mr. Aleksei Vetrov,  Steven Rostedt, Suren Baghdasaryan
Channel: Linux Plumbers Conference
Date: 2023-11-29

Memory allocation profiling discussion at LSF/MM/BPF conference this year (https://lwn.net/Articles/932402/) revealed a need for compiler support to instrument call sites of specific functions (in this case memory allocations) in a way that stores additional data for each call site. The details of this idea are described in Steven Rostedt's presentation: https://docs.google.com/presentation/d/1zQnuMbEfcq9lHUXgJRUZsd1McRAkr3Xq6Wk693YA0To/
We would like to discuss this feature with compiler community.