tüm sistem çağrıları için gcc kullanacağım int talimat zorlamak mümkün mü değil SYSENTER? Bu soru garip gelebilir ama Python ve Firefox gibi bazı projeleri bu şekilde derlemeliyim.gcc kullanımı int sistem çağrıları için, sysenter değil nasıl zorlanır?
sayesinde jbcreix Özet, ben #undef I386_USE_SYSENTER
tarafından SYSENTER kullanımını devre dışı bırakmak,/unix/sysv/linux/i386/sysdep.h glibc 2.9 kaynak kodunu indirilen ve sysdeps hatları modifiye ettik , ve çalışıyor.
kolay, yine syscall.s ve bağlantı int 80 tarafından SYSENTER değiştirdikten sonra C kütüphanesini yeniden derlemek. Bu, derleyicinin ürettiği kod değildir, bu da şanslı olduğunuzu gösterir. – jbcreix
@jbcreix Bunun için teşekkürler. Cevap olarak gönderebilir misiniz, böylece cevabı kabul edebilir miyim? – ZelluX