Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SYSVABI64] Add Guarded Control Stack (GCS) Feature Bit #231

Merged
merged 2 commits into from
Dec 11, 2023

Commits on Nov 22, 2023

  1. [SYSVABI64] Add Guarded Control Stack (GCS) Feature Bit

    Add GNU_PROPERTY_AARCH64_FEATURE_1_GCS to the GNU property
    GNU_PROPERTY_AARCH64_FEATURE_1_AND.
    
    This permits executables and shared libraries to declare
    that they are compatible with GCS, this permits a platform
    to enable GCS for a program when the executable and all of
    its dependecies are compatible with it.
    
    When GCS is enabled, use of dlopen of a shared library that
    is not GCS compatible is platform defined. Some platforms
    may be able to disable GCS, others may decide to refuse to
    load the library.
    smithp35 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6e7ac1a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. "Address John Brawn's review comment on procedure push/pop operation

    This commit will be squashed before merging.
    smithp35 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    38336c3 View commit details
    Browse the repository at this point in the history