Erkennen von Überschreitungen und Unterläufen
Sie können die Option Start überprüfen oder Ende überprüfen in GFlags verwenden, um Zuordnungen aus dem speziellen Pool so auszurichten, dass sie am besten geeignet sind, Um Überläufe (Zugriff auf Arbeitsspeicher über das Ende der Zuordnung) oder Unterläufe (Zugriff auf Arbeitsspeicher, der dem Beginn der Zuordnung vorausgeht) zu erkennen.
Überprüfen Sie, ob Start die Erkennung von Unterlauf bei Zuordnungen aus dem speziellen Pool aktiviert. Dies führt zu einer Fehlerüberprüfung, wenn ein Programm versucht, auf Arbeitsspeicher zuzugreifen, der seiner speziellen Poolspeicherzuordnung vorausgeht.
Überprüfen Sie, ob End die Erkennung von Überschreitungen für Zuordnungen aus dem speziellen Pool aktiviert. Dies führt zu einer Fehlerüberprüfung, wenn ein Programm versucht, auf Arbeitsspeicher zuzugreifen, der über die spezielle Speicherbelegung des Pools hinausgeht. Da Überschreitungen viel häufiger vorkommen, ist Verify End der Standard.
In Windows Vista und höheren Versionen von Windows ist diese Option auf den Registerkarten Systemregistrierung und Kernelflags verfügbar. In früheren Versionen von Windows ist es nur auf der Registerkarte Systemregistrierung verfügbar.
So geben Sie eine spezielle Poolausrichtung an
Klicken Sie auf die Registerkarte Systemregistrierung .
Klicken Sie auf Start überprüfen oder Auf Ende überprüfen.
Klicken Sie auf Anwenden.
Der folgende Screenshot zeigt die Einstellungen "Start überprüfen" und "Ende überprüfen" auf der Registerkarte Systemregistrierung .
Kommentare
Die Ausrichtungseinstellungen "Start überprüfen" und "Ende überprüfen" gelten für alle Zuordnungen aus dem speziellen Pool, einschließlich spezieller Poolzuordnungsanforderungen, die in der Treiberüberprüfung festgelegt sind. Wenn Sie die Ausrichtung festlegen, ohne ein Pooltag oder eine Zuordnungsgröße anzugeben, gelten die Einstellungen nur für Anforderungen, die in der Treiberüberprüfung festgelegt sind.