[PATCH v2] manual: Document indirect functions (IFUNC)
Adhemerval Zanella Netto
adhemerval.zanella@linaro.org
Tue Jun 23 12:18:45 GMT 2026
On 23/06/26 09:16, Yury Khrustalev wrote:
> On Fri, Jun 19, 2026 at 02:40:03PM -0300, Adhemerval Zanella wrote:
>> Add a new section to the Dynamic Linker chapter describing the
>> STT_GNU_IFUNC mechanism: the resolver calling convention for each
>> supported architecture, when resolvers run, and the functionality
>> supported in resolvers (TLS access, stack protector, cross-object
>> references) along with the remaining restrictions, reflecting the
>> recent ordering fixes (BZ 20680, BZ 23240, BZ 28817, BZ 34164,
>> BZ 34170). Also cross-reference it from the hardening section.
>> --
>> Changes from v1:
>> * Add Yury suggestions.
>> ---
>
> LGTM. Just one small correction for the URL reference to the SYSVABI64
> document: it should be
>
> https://github.com/ARM-software/abi-aa/blob/main/sysvabi64/sysvabi64.rst
Ack, I will change it locally.
>
> To make sure the links stays correct. No need to resend v3 for this
> change. Also, I think this should go in before the 2.44 release.
>
> Reviewed-by: Yury Khrustalev <yury.khrustalev@arm.com>
Ok with this change Andreas?
>
> Kind regards,
> Yury
>
More information about the Libc-alpha
mailing list