Можно ли заставить gcc использовать int инструкцию для всех системных вызовов, но не sysenter ? Этот вопрос может показаться странным, но я должен скомпилировать некоторые проекты, такие как Python и Firefox, таким образом.
Основная информация
Благодаря jbcreix я скачал исходный код glibc 2.9 и изменил строки в sysdeps / unix / sysv / linux / i386 / sysdep.h, чтобы отключить использование sysenter с помощью #undef I386_USE_SYSENTER
, и это работает.