Unverified Commit 8f65e7b9 authored by Daniil Kovalev's avatar Daniil Kovalev Committed by GitHub
Browse files

[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#82363)



Emit `__ptrauth`-qualified types as `DIDerivedType` metadata nodes in IR
with tag `DW_TAG_LLVM_ptrauth_type`, baseType referring to the type
which has the qualifier applied, and the following parameters
representing the signing schema:

- `ptrAuthKey` (integer)
- `ptrAuthIsAddressDiscriminated` (boolean)
- `ptrAuthExtraDiscriminator` (integer)
- `ptrAuthIsaPointer` (boolean)
- `ptrAuthAuthenticatesNullValues` (boolean)

Co-authored-by: default avatarAhmed Bougacha <ahmed@bougacha.org>
parent 8fa33013
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment