Cooperate with the compiler to generate and execute the _init_array list of constructor functions on userspace program statup. This took two days to get working, my goodness. :^)
This is a bit more comfortable than passing the shared buffer ID manually everywhere and keeping track of size etc.