Я прошу прощения, если ответ на этот вопрос очевиден, но почему существуют две версии [1] vdso для 32-битных исполняемых файлов в системах Linux, и какие критерии используются для выбора средиих?
*, как можно найти в /lib/modules/KERNEL_NAME/vdso
/lib/modules/KERNEL_NAME/vdso
x32 - это Linux ABI , который представляет собой смесь между x86 и x64.Он использует 32-разрядный размер адреса, но работает в полном 64-разрядном режиме, включая все доступные 64-разрядные инструкции и регистры.