-
1.
公开(公告)号:DE112016005571T5
公开(公告)日:2018-08-16
申请号:DE112016005571
申请日:2016-12-23
Applicant: IBM
Inventor: GSCHWIND MICHAEL KARL , DUVALSAINT KARL , SALAPURA VALENTINA
Abstract: Eine Korrumpierung von Programmstapeln wird erkannt, indem in den Programmstapeln platzierte Sicherheitswörter verwendet werden. Eine auf einem Prozessor ausgeführte aufgerufene Routine prüft ein Sicherheitswort in einem Stapel einer aufrufenden Routine. Das Prüfen ermittelt, ob das Sicherheitswort einen erwarteten Wert besitzt. Auf Grundlage eines Feststellens, dass das Sicherheitswort einen unerwarteten Wert besitzt, wird eine Anzeige einer Korrumpierung des Stapels bereitgestellt. Manche Routinen unterstützen jedoch unter Umständen keine Verwendung von Sicherheitswörtern. Somit können Routinen, die miteinander verknüpft sind, unterschiedliche Schutzfähigkeiten besitzen. Eine Ermittlung wird bezüglich unterschiedlichen Schutzfähigkeiten vorgenommen, eine Anzeige von selbigen wird bereitgestellt, und die Routinen werden ausgeführt, ohne aufgrund der unterschiedlichen Schutzfähigkeiten fehlzuschlagen.