Integration of the shared memory based transport in the SystemTap
Arkady
arkady.miasnikov@gmail.com
Tue Jul 11 06:59:00 GMT 2017
Hi,
I have an implementation of shared memory which is, hopefully, rather
close to the production grade. The idea is that a probe allocates a
small chunk from the FIFO, fills the chunk with the data, "commits"
the chunk. The FIFO can be lockless if there is a FIFO per core.
This is the API in the kernel space
https://gist.github.com/larytet/4977626fd87817414c7a88dd63e7855d
In the user space the shared memory provides write()/read()/mmap() interfaces.
I am going to patch the SystemTap by adding the API into the C code.
I wonder if there is a chance for making the shared memory a first
class citizen in the STAP and what will it take to merge the API into
the mainline.
Thank you, Arkady.
More information about the Systemtap
mailing list