发明名称 Fehlerbehebung bei Stapel-Korruption in eingebetteten Softwaresystemen
摘要 Ein Verfahren und ein System zum Wiederherstellen von Stapelüberlauf- oder Stapelunterlauffehlern, ohne dass dabei die Software oder Hardware neu gestartet wird. Bei jeder Aufgabenwechseloperation in einem Anwendungsprogramm wird ein Teil des Speicherstapels auf einen Backup-Bereich kopiert, so dass ein Teil des Stapels wiederhergestellt werden kann, falls dieser durch einen Stapelüberlauf- oder einen Stapelunterlauf-Fehler während der Ausübung der nächsten Aufgabe korrumpiert wird. Zustandsvariablen-Daten werden auf ähnliche Weise auf einen Backup-Bereich kopiert, so dass er dazu verwendet werden kann, um den Ausgang der nächsten Aufgabe wiederherzustellen oder abzuschätzen, falls dieser Aufgabe ein Fehler wiederfährt. Es werden Techniken zum Auswählen, welche Zustandsvariablen-Daten und welcher Bereich des Speicherstapels auf das Backup kopiert werden müssen und zum Detektieren eines Stapelüberlauf- oder Stapelunterlauf-Fehlers und zum Wiederherstellen von Zustandsvariablen- und Speicherdaten im Fall eines solchen Fehlers offenbart.
申请公布号 DE102012109614(A1) 申请公布日期 2013.05.16
申请号 DE201210109614 申请日期 2012.10.10
申请人 GM GLOBAL TECHNOLOGY OPERATIONS, LLC 发明人 DAS, DIPANKAR
分类号 G06F9/44;G06F11/07 主分类号 G06F9/44
代理机构 代理人
主权项
地址