Wurde aus einer lesegeschützten Datei (nach)geladen und das Lesekennwort nicht angegeben, so liegt eine „Execute-Only“-Situation vor. In einer „Execute-Only-Situation“ ist, unabhängig von den eingestellten Testprivilegien, kein Testen mit AID möglich.
Wert | Charakteristik |
1 |
|
2 |
|
3 |
|
4 | nicht vergeben |
5 | nicht vergeben |
6 |
|
7 | nicht vergeben |
8 |
|
9 | nicht vergeben |
Tabelle 51: Lese-Testprivilegien bei AID-Lesezugriffen
Wert | Charakteristik |
1 |
|
2 | nicht vergeben |
3 |
|
4 | nicht vergeben |
5 | nicht vergeben |
6 |
|
7 | nicht vergeben |
8 |
|
9 | nicht vergeben |
Tabelle 52: Schreib-Testprivilegien bei AID-Schreibzugriffen
Legende
1) Programmraum- und Datenräume des Benutzers
2) Systemraum- und Datenräume des Systems
3) gegen Diagnosezugriffe geschützte Seiten
4) Das Seitenattribut „nur lesbar“ wird in diesem Fall von AID ignoriert.
Anmerkung zum OWN-UID-DEBUGGING
Über den Operanden OWN-UID-DEBUGGING beim Kommando MODIFY-TEST-OPTIONS kann der „statische AID-Test mit niedriger Testprivilegierung“ für andere Tasks, die unter der eigenen Benutzerkennung laufen, zugelassen werden. Falls dies der Fall ist, sind bei lesenden Zugriffen auf den Benutzeradressraum dieser Tasks die gleichen Testprivilegien ausreichend wie bei Zugriffen auf den Benutzeradressraum der eigenen Task.
Für schreibende Zugriffe auf den Benutzeradressraum dieser Tasks ist mindestens ein Schreibprivileg von 2 erforderlich, darüber hinaus gelten die gleichen Testprivilegien wie bei Schreibzugriffen auf den Benutzeradressraum der eigenen Task. Bei Schreibzugriffen auf Memory-Pool-Seiten dieser Tasks wird grundsätzlich das Schreibprivileg 8 verlangt.