Jak korzystać z obiektu VDSO we własnym języku programowania?

Ostatnie jądra Linuksa (przynajmniej na amd64) dostarczają plik obiektu magicznego o nazwielinux-vdso.so.1, które wyodrębnia interfejs syscall z jądrem, pozwalając jądrze wybrać optymalną konwencję wywoływania. Jeśli napiszesz kod w C, glibc automatycznie użyje tego obiektu.

Teraz, jeśli chcę napisać program bez korzystania z glibc, jak mogę użyć tego obiektu? Czy interfejs, który udostępnia, jest gdzieś udokumentowany? Co z konwencją wywoływania?

questionAnswers(3)

yourAnswerToTheQuestion