-
公开(公告)号:DE102021124623B4
公开(公告)日:2024-11-28
申请号:DE102021124623
申请日:2021-09-23
Applicant: IBM
Inventor: BOIVIE RICHARD H , CHEN TONG , BUYUKTOSUNOGLU ALPER , SAILESHWAR GURURAJ
Abstract: System (200), aufweisend:einen Prozessor (220), der die folgenden durch einen Computer ausführbaren Komponenten ausführt, die in einem nicht flüchtigen, durch einen Computer lesbaren Medium gespeichert sind:eine Eintragskomponente (240), die einen Eintrag in einer Tabelle zum Speichern von Begrenzungsinformationen (bounds-information) zuweist, wenn ein Objekt im Arbeitsspeicher zugewiesen wird; undeine Komponente (250) zum Ändern des Verwendungszwecks, die den Verwendungszweck von nicht verwendeten Bits einer Objektadresse ändert, um einen Index in dem Tabelleneintrag zu speichern.
-
公开(公告)号:DE102021124623A1
公开(公告)日:2022-04-21
申请号:DE102021124623
申请日:2021-09-23
Applicant: IBM
Inventor: BOIVIE RICHARD H , CHEN TONG , BUYUKTOSUNOGLU ALPER , SAILESHWAR GURURAJ
Abstract: Techniken, die eine Abschwächung von Arbeitsspeicherfehlern auf Hardware-Grundlage für Heap-Objekte erleichtern. In einem Beispiel kann ein System einen Prozess aufweisen, der durch einen Computer ausführbare Komponenten ausführt, die in einem nicht flüchtigen, durch einen Computer lesbaren Medium gespeichert sind. Die durch einen Computer ausführbaren Komponenten weisen Folgendes auf: eine Eintragskomponente; und eine Komponente zum Ändern des Verwendungszwecks. Die Eintragskomponente kann einen Eintrag in einer Tabelle zum Speichern von Begrenzungsinformationen zuweisen, wenn ein Objekt im Arbeitsspeicher zugewiesen wird. Die Komponente zum Ändern des Verwendungszwecks kann den Verwendungszweck von nicht verwendeten Bits einer Objektadresse ändern, um einen Index in dem Tabelleneintrag zu speichern.
-