Skip to content

Commit 1e785fa

Browse files
committed
Reformat
1 parent ccaf409 commit 1e785fa

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

riscv-elf.adoc

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,14 +1353,19 @@ a different features.
13531353
| 1 | GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS
13541354
|===
13551355

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
1368+
the `Zcmop` and `Zimop` extensions.
13641369

13651370
=== Mapping Symbol
13661371

0 commit comments

Comments
 (0)