Traceback-Tabellen
Die Traceback-Tabelle enthält die Informationen, die erforderlich sind, um das Vorhandensein des Vektorstatus im Stack-Frame für eine Funktion zu bestimmen.
Die Traceback-Tabelleninformationen werden erweitert, um die Informationen bereitzustellen, die erforderlich sind, um das Vorhandensein eines Vektorstatus im Stack-Frame für eine Funktion zu bestimmen. Eines der nicht verwendeten Bits aus dem Feld spare3 wird beansprucht, um anzuzeigen, dass die Traceback-Tabelle Vektorinformationen enthält. Daher werden die folgenden Änderungen an den obligatorischen Traceback-Tabelleninformationen vorgenommen:
| Element | Beschreibung |
|---|---|
|
|
|
|
Wenn das Feld has_vec festgelegt ist, sind das optionale Feld parminfo sowie die folgenden optionalen erweiterten Informationen vorhanden. Die neuen optionalen Vektorinformationen, falls vorhanden, folgen den anderen definierten optionalen Feldern und folgen den optionalen Informationen für alloca_reg .
| Element | Beschreibung |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Wenn vectorparms ungleich null ist, wird das Feld parminfo wie folgt interpretiert: | Wenn vectorparms ungleich null ist, wird das Feld parminfo wie folgt interpretiert: |
|
|
|
|
|
|
|