Diskussion:Sysenter
Aus Lowlevel
Version vom 22. Januar 2010, 21:58 Uhr von XanClic (Diskussion | Beiträge)
Woher weiß ich eigentlich den Wert von EIP und ESP vor sysenter? --user94 20:43, 22. Jan. 2010 (CET)
- ESP ist meistens das, was du auch im TSS für ESP0 eintragen würdest – und EIP entspricht halt dem Einsprungspunkt im Kernel, bei Syscalls per Interrupt war das eben der Beginn der ISR. Oder meinst du EIP und ESP, wenn zum Programm zurückgekehrt werden soll? Dann macht man wohl am besten ein Label hinter das sysenter um EIP zu bekommen und ESP kann man ja einfach auslesen. --XanClic 21:58, 22. Jan. 2010 (CET)