Является ли библиотека vdso shared (linux-vdso.so) библиотекой, которая содержит объектный код ядра (системные вызовы)?

Я заметил, что все мои программы, скомпилированные в gcc, связаны с библиотекой vdso. Это библиотека, которая содержит системные вызовы ядра, такие как mmap () и fork () и другие системные вызовы?

Я знаю, что системные вызовы не являются функциями стандартной библиотеки GNU C, поэтому их объект код должен быть в некоторой библиотеке, которая связана с приложением в компиляции?

Итак, это библиотека vdso?

1
задан 9 October 2017 в 14:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: