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

[DesignDocuments] Rationale for GNU Properties in sysvabi #229

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Nov 3, 2023

  1. [DesignDocuments] Rationale for GNU Properties in sysvabi

    Add a design rationale for use of GNU properties as well as
    guidelines for how these should be used for properties in
    the AArch64 processor space.
    
    Pull request ARM-software#228 moves
    the GNU properties and other dynamic section properties specific
    to SystemV ABI to the SystemV ABI document.
    
    Arm has typically left metadata in exectuables and shared-libraries
    to the platform. Only defining metadata for relocatable objects.
    With platforms such as Linux the most frequently run software on
    AArch64, Arm needs to document the metadata that it is using for
    SystemV platforms.
    
    We have chosen to use GNU properties and to document these in
    the sysvabi64.rst document.
    smithp35 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    4320473 View commit details
    Browse the repository at this point in the history