You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: riscv-elf.adoc
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1353,14 +1353,19 @@ a different features.
1353
1353
| 1 | GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS
1354
1354
|===
1355
1355
1356
-
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFILP` This bit indicate the program has built
1357
-
with landing pad (`Zicfilp` extension), executable or shared libary tag with
1358
-
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFILP` This bit indicate that all executable sections are built to be compatible with the landing pad mechanism provided by the `Zicfilp` extension. An executable or shared library with this bit set is required to generate PLTs with the landing pad (`lpad`) instruction.
1359
-
1360
-
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS`: This bit indicate the program has built
1361
-
with shadow stack (`Zicfiss` extension), executable or shared libary tag with
1362
-
this bit will require execution environment at least has implement the
1363
-
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS`: This bit indicate that all executable sections are built to be compatible with the shadow stack mechanism provided by the `Zicfiss` extension. Loading an executable or shared library with this bit set requires the execution environment to provide either the `Zicfiss` extension or the `Zimop` extension. When the executable or shared library is compiled with compressed instructions then loading an executable with this bit set requires the execution environment to provide the `Zicfiss` extension or to provide both the `Zcmop` and `Zimop` extensions.
1356
+
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFILP` This bit indicate that all executable
1357
+
sections are built to be compatible with the landing pad mechanism provided by
1358
+
the `Zicfilp` extension. An executable or shared library with this bit set is
1359
+
required to generate PLTs with the landing pad (`lpad`) instruction.
1360
+
1361
+
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS`: This bit indicate that all executable
1362
+
sections are built to be compatible with the shadow stack mechanism provided by
1363
+
the `Zicfiss` extension. Loading an executable or shared library with this bit
1364
+
set requires the execution environment to provide either the `Zicfiss` extension
1365
+
or the `Zimop` extension. When the executable or shared library is compiled with
1366
+
compressed instructions then loading an executable with this bit set requires
1367
+
the execution environment to provide the `Zicfiss` extension or to provide both
0 commit comments