Commit c8d71df
committed
[llvm-readobj][AArch64][ELF][PAC] Support
This adds support for `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` feature
handling in llvm-readobj and llvm-readelf. The following constants for
supported platforms are also introduced:
- `GNU_PROPERTY_AARCH64_FEATURE_PAUTH_PLATFORM_INVALID = 0`
- `GNU_PROPERTY_AARCH64_FEATURE_PAUTH_PLATFORM_BAREMETAL = 1`
- `GNU_PROPERTY_AARCH64_FEATURE_PAUTH_PLATFORM_LINUX = 2`
For the linux platform, output of the tools contains descriptions of
PAuth features which are enabled/disabled depending on the version
value.GNU_PROPERTY_AARCH64_FEATURE_PAUTH
1 parent a34910a commit c8d71df
File tree
4 files changed
+381
-89
lines changed- llvm
- include/llvm/BinaryFormat
- test/tools/llvm-readobj/ELF/AArch64
- tools/llvm-readobj
4 files changed
+381
-89
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1673 | 1673 | | |
1674 | 1674 | | |
1675 | 1675 | | |
| 1676 | + | |
1676 | 1677 | | |
1677 | 1678 | | |
1678 | 1679 | | |
| |||
1690 | 1691 | | |
1691 | 1692 | | |
1692 | 1693 | | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
1693 | 1701 | | |
1694 | 1702 | | |
1695 | 1703 | | |
| |||
0 commit comments