Skip to content

Commit ccaf409

Browse files
Apply suggestions from code review
Co-authored-by: Ved Shanbhogue <[email protected]> Signed-off-by: Kito Cheng <[email protected]>
1 parent caa8e83 commit ccaf409

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

riscv-elf.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,12 +1355,12 @@ a different features.
13551355

13561356
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFILP` This bit indicate the program has built
13571357
with landing pad (`Zicfilp` extension), executable or shared libary tag with
1358-
this bit should generate PLT with landing pad.
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.
13591359

13601360
`GNU_PROPERTY_RISCV_FEATURE_1_ZICFISS`: This bit indicate the program has built
13611361
with shadow stack (`Zicfiss` extension), executable or shared libary tag with
13621362
this bit will require execution environment at least has implement the
1363-
instructions that defined in `Zimop` extension.
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.
13641364

13651365
=== Mapping Symbol
13661366

0 commit comments

Comments
 (0)