-
Notifications
You must be signed in to change notification settings - Fork 165
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce
.riscv.lpadinfo
Section for Landing Pad Info
The `.riscv.lpadinfo` section is used for PLT generation and for cross-verifying the landing pad values between different objects and shared libraries. ``` typedef struct { ElfNN_Word lpi_sym; /* Symbol index */ ElfNN_Word lpi_value; /* Landing pad value for the symbol */ } ElfNN_Lpadinfo; ``` Additionally, a merge policy is defined to handle mismatched landing pad values between objects and shared libraries. Co-authored-by: Ming-yi Lai <[email protected]>
- Loading branch information
1 parent
939e865
commit 7512bcc
Showing
1 changed file
with
78 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters