HomeFreeBSD

rtld: Remove calculate_tls_end

Description

rtld: Remove calculate_tls_end

Variant I architectures use off and Variant II ones use size + off.
Define TLS_VARIANT_I/TLS_VARIANT_II symbols similarly to how libc
handles it.

Reviewed by: kib
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D31539
Differential revision: https://reviews.freebsd.org/D31541

Details

Provenance
fbsd-phab_maskray.meAuthored on Aug 14 2021, 5:02 PM
kibCommitted on Aug 16 2021, 10:55 AM
Reviewer
kib
Differential Revision
D31539: rtld: Remove calculate_tls_end
Parents
rGe6c769620316: rtld: Fix i386/amd64 TP offset when p_vaddr % p_align != 0
Branches
Unknown
Tags
Unknown