Lines Matching full:arm32
250 struct TlsDescriptor { // NB: arm32 reverses these fields
325 * GCC and the BFD linker support both designs on all supported Android architectures (arm32, arm64,
351 arm32 | no | no | no
360 arm32 (experimental) | yes | unsupported relocs | unsupported relocs
365 arm32 linkers can't relax traditional TLS accesses. BFD can relax an arm32 TLSDESC access, but LLD
392 pointer was removed in [D10661] ([this function][r240543]). (arm32 was apparently never supported.)
441 There are ptrace interfaces for reading the thread pointer for each of arm32, arm64, x86, and x86-64
443 * arm32: `PTRACE_GET_THREAD_AREA`
477 * On arm32, x86, and x86_64, the loader [should reject a TLS relocation]. (XXX: I haven't verified
609 * On arm32/arm64, it creates a pthread key, sets it to a magic value, then scans forward from
617 * arm32: https://codereview.appspot.com/106380043
625 [arm32][go-darwin-arm32]/[arm64][go-darwin-arm64] Darwin, Go scans for pthread keys like it
629 example, it could be used to load an arm32 solib into an x86 Zygote.) The solib is translated
653 [go-darwin-arm32]: https://github.com/golang/go/blob/15c106d99305411b587ec0d9e80c882e538c9d47/src/r…
657 ### Workaround: Use Variant 2 on arm32/arm64
761 * Bionic's existing memory layout doesn't change, and arm32 and 32-bit x86 have the same layout
797 (`0x23581321` for arm32 and `0x23581321345589` for arm64). As long as it finds its constant at a
855 arm32:
856 * Alexandre Oliva's TLSDESC proposal for arm32: ["Thread-Local Storage Descriptors for the ARM
859 "Addendum: Thread Local Storage" has details for arm32 non-TLSDESC ELF TLS.