ZHCADC4A September 2011 – March 2014
静态可执行文件 TLS 模型可作为一个实现质量 (QOI) 项,由 C6x EABI 一致性编译器提供支持。无需满足 C6x EABI 合规性要求。
对于静态可执行文件,只有一个 TLS 块,并且每个线程局部变量的 TLS 偏移在静态链接时已知。对线程局部变量的访问是 *(TLS base + offset)
。
图 7-2 显示了 TLS 的运行时布局。TP 是指向当前线程的 TLS 块的线程指针。x 的偏移在静态链接期间已知。