Skip to content

Commit

Permalink
Added more constants with documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
Charisee committed Apr 22, 2023
1 parent ea9c41f commit 2e37b0f
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/elf.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1900,11 +1900,19 @@ pub const NT_GNU_GOLD_VERSION: u32 = 4;
pub const NT_GNU_PROPERTY_TYPE_0: u32 = 5;

// TODO: GNU_PROPERTY_*
// Property Type
pub const GNU_PROPERTY_AARCH64_FEATURE_1_AND: u32 = 0xc0000000;

/// GNU Property Type for X86
pub const GNU_PROPERTY_X86_FEATURE_1_AND: u32 = 0xc0000002;
/// GNU Property Type for IBT X86
pub const GNU_PROPERTY_X86_FEATURE_1_IBT: u32 = 1 << 0;
/// GNU Property Type for SHSTK X86
pub const GNU_PROPERTY_X86_FEATURE_1_SHSTK: u32 = 1 << 1;
/// GNU Property Type for AARCH64
pub const GNU_PROPERTY_AARCH64_FEATURE_1_AND: u32 = 0xc0000000;
/// GNU Property Type for BTI AArch64
pub const GNU_PROPERTY_AARCH64_FEATURE_1_BTI: u32 = 1 << 0;
/// GNU Property Type for PAC AArch64
pub const GNU_PROPERTY_AARCH64_FEATURE_1_PAC: u32 = 1 << 0;

// TODO: Elf*_Move

Expand Down

0 comments on commit 2e37b0f

Please sign in to comment.