Go to the source code of this file.
|
#define | ptrauth_strip(__value, __key) |
|
#define | ptrauth_blend_discriminator(__pointer, __integer) |
|
#define | ptrauth_sign_unauthenticated(__value, __key, __data) |
|
#define | ptrauth_auth_and_resign(__value, __old_key, __old_data, __new_key, __new_data) |
|
#define | ptrauth_auth_data(__value, __old_key, __old_data) |
|
#define | ptrauth_sign_generic_data(__value, __data) |
|
◆ ptrauth_auth_and_resign
#define ptrauth_auth_and_resign |
( |
|
__value, |
|
|
|
__old_key, |
|
|
|
__old_data, |
|
|
|
__new_key, |
|
|
|
__new_data |
|
) |
| |
Value: ({ \
(void)__old_key; \
(void)__old_data; \
(void)__new_key; \
(void)__new_data; \
})
static __inline__ void unsigned int __value
Definition at line 159 of file ptrauth.h.
◆ ptrauth_auth_data
#define ptrauth_auth_data |
( |
|
__value, |
|
|
|
__old_key, |
|
|
|
__old_data |
|
) |
| |
Value: ({ \
(void)__old_key; \
(void)__old_data; \
})
Definition at line 169 of file ptrauth.h.
◆ ptrauth_blend_discriminator
#define ptrauth_blend_discriminator |
( |
|
__pointer, |
|
|
|
__integer |
|
) |
| |
Value: ({ \
(void)__pointer; \
(void)__integer; \
})
__UINTPTR_TYPE__ ptrauth_extra_data_t
Definition at line 145 of file ptrauth.h.
◆ ptrauth_sign_generic_data
#define ptrauth_sign_generic_data |
( |
|
__value, |
|
|
|
__data |
|
) |
| |
Value: ({ \
(void)__data; \
})
__UINTPTR_TYPE__ ptrauth_generic_signature_t
Definition at line 176 of file ptrauth.h.
◆ ptrauth_sign_unauthenticated
#define ptrauth_sign_unauthenticated |
( |
|
__value, |
|
|
|
__key, |
|
|
|
__data |
|
) |
| |
Value: ({ \
(void)__key; \
(void)__data; \
})
Definition at line 152 of file ptrauth.h.
◆ ptrauth_strip
#define ptrauth_strip |
( |
|
__value, |
|
|
|
__key |
|
) |
| |
◆ ptrauth_extra_data_t
◆ ptrauth_generic_signature_t
◆ ptrauth_key
Enumerator |
---|
ptrauth_key_asia | |
ptrauth_key_asib | |
ptrauth_key_asda | |
ptrauth_key_asdb | |
Definition at line 13 of file ptrauth.h.