В чем разница между vdso32 и vdsox32?

Я прошу прощения, если ответ на этот вопрос очевиден, но почему существуют две версии[1] vdso для 32-битных исполняемых файлов в системах Linux, и какие критерии используются для выбора среди них?

* как можно найти в/lib/modules/KERNEL_NAME/vdso

1 ответ

Решение

x32- это Linux ABI, представляющий собой смесь между x86 и x64. Он использует 32-битный размер адреса, но работает в полном 64-битном режиме, включая все 64-битные инструкции и доступные регистры.

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