| /llvm-project-15.0.7/lld/test/ELF/linkerscript/ |
| H A D | empty-tls.test | 7 ph_tls PT_TLS; 10 # Test that we don't crash with an empty PT_TLS 12 # CHECK: Type: PT_TLS
|
| H A D | tls-nobits-offset.s | 10 ## If a SHT_NOBITS section is the only section of a PT_TLS segment,
|
| H A D | multiple-tbss.s | 35 # CHECK: Type: PT_TLS
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | ppc64-tls-vaddr-align.s | 16 ## p_vaddr(PT_TLS)%p_align(PT_TLS)=0, to work around bugs in some dynamic loaders. 19 ## The first address of PT_TLS (p_vaddr) has TP offset (p_vaddr%p_align - 0x7000).
|
| H A D | aarch64-tls-vaddr-align.s | 16 ## p_vaddr(PT_TLS)%p_align(PT_TLS)=0, to work around bugs in some dynamic loaders.
|
| H A D | gc-sections-tls.s | 5 ## If we happen to have no PT_TLS, we will emit an error.
|
| H A D | tls-nobits-offset.s | 6 ## If a SHT_NOBITS section is the only section of a PT_TLS segment,
|
| /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/ELF/ |
| H A D | PT_TLS-overlap-PT_LOAD.yaml | 1 # Overlapping PT_LOAD and PT_TLS segments should be able to exist side by side. 20 # CHECK-NEXT: Name: PT_TLS[0] 58 - Type: PT_TLS
|
| H A D | PT_LOAD-overlap-PT_TLS.yaml | 1 # Overlapping PT_LOAD and PT_TLS segments should be able to exist side by side. 9 # CHECK-NEXT: Name: PT_TLS[0] 52 - Type: PT_TLS
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | only-keep-debug.test | 73 # and we can rewrite p_filesz of PT_TLS. 111 - Type: PT_TLS 225 ## PT_TLS and .tdata are empty. Test that we set its p_offset to the parent 226 ## segment's p_offset. If we don't rewrite the p_offset of PT_TLS and the deleted 281 - Type: PT_TLS
|
| /llvm-project-15.0.7/llvm/test/tools/yaml2obj/ELF/ |
| H A D | program-header-align.yaml | 26 - Type: PT_TLS
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/ |
| H A D | program-headers.yaml | 236 # EMPTY-NEXT: - Type: PT_TLS 241 # EMPTY-NEXT: - Type: PT_TLS 246 # EMPTY-NEXT: - Type: PT_TLS 265 - Type: PT_TLS 271 - Type: PT_TLS 277 - Type: PT_TLS
|
| /llvm-project-15.0.7/libc/loader/linux/aarch64/ |
| H A D | start.cpp | 149 if (phdr->p_type != PT_TLS) in _start()
|
| /llvm-project-15.0.7/libc/loader/linux/x86_64/ |
| H A D | start.cpp | 162 if (phdr->p_type != PT_TLS) in _start()
|
| /llvm-project-15.0.7/bolt/test/AArch64/Inputs/ |
| H A D | tls-trad.yaml | 20 - Type: PT_TLS
|
| H A D | tls-ld.yaml | 20 - Type: PT_TLS
|
| H A D | rels-so.yaml | 35 - Type: PT_TLS
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ |
| H A D | program-headers.test | 197 ## Case 8: the PT_TLS segment. 198 - Type: PT_TLS
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux_libcdep.cpp | 396 if (info->dlpi_phdr[i].p_type == PT_TLS) { in CollectStaticTlsBlocks() 459 if (hdr->p_type == PT_TLS && info->dlpi_tls_modid == 1) { in GetSizeFromHdr()
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 262 case ELF::PT_TLS: in printProgramHeaders()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | program-headers.test | 213 # ELF-LLVM-NEXT: Type: PT_TLS (0x7) 487 ## Case 8: the PT_TLS segment. 488 - Type: PT_TLS
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ObjectFileELF.cpp | 1821 if (PHdr.p_type != PT_LOAD && PHdr.p_type != PT_TLS) in CreateSections() 1825 PHdr.p_type == PT_TLS ? tls_provider : regular_provider; in CreateSections() 1837 Segment->SetIsThreadSpecific(PHdr.p_type == PT_TLS); in CreateSections() 3119 CASE_AND_STREAM(s, PT_TLS, kStrWidth); in DumpELFProgramHeader_p_type()
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | ELF.h | 1364 PT_TLS = 7, // The thread-local storage template. enumerator
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Writer.cpp | 2084 if (p->p_type == PT_TLS) in finalizeSections() 2384 PhdrEntry *tlsHdr = make<PhdrEntry>(PT_TLS, PF_R); in createPhdrs()
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 1405 LLVM_READOBJ_ENUM_CASE(ELF, PT_TLS); in segmentTypeToString() 4191 return Phdr.p_type == ELF::PT_TLS; in checkTLSSections() 4195 return (Phdr.p_type == ELF::PT_TLS) || (Phdr.p_type == ELF::PT_LOAD) || in checkTLSSections() 4200 return Phdr.p_type != ELF::PT_TLS; in checkTLSSections() 4233 bool IsTbssInNonTLS = IsTbss && Phdr.p_type != ELF::PT_TLS; in checkVMA()
|