Como tirar proveito do objeto VDSO com sua própria linguagem de programaçã

s kernels Linux recentes (pelo menos no amd64) fornecem um arquivo de objeto mágico chamadolinux-vdso.so.1 que abstrai a interface syscall para o kernel, permitindo que o kernel escolha a convenção de chamada ideal. Se você escrever código em C, o glibc automaticamente usa esse objet

Agora, se eu quiser escrever um programa sem usar a glibc, como posso usar esse objeto? A interface que ela fornece está documentada em algum lugar? E a convenção de chamada?