[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