Searched refs:ThreadDataSection (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | elfnix_platform.h | 37 ExecutorAddrRange ThreadDataSection; member 80 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 87 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 93 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
| H A D | elfnix_platform.cpp | 131 Error registerThreadDataSection(span<const char> ThreadDataSection); 179 if (POSR.ThreadDataSection.Start) { in registerObjectSections() 181 POSR.ThreadDataSection.toSpan<const char>())) in registerObjectSections() 316 span<const char> ThreadDataSection) { in registerThreadDataSection() argument 318 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection() 321 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection() 325 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection()
|
| H A D | macho_platform.cpp | 173 Error registerThreadDataSection(span<const char> ThreadDataSection); 174 Error deregisterThreadDataSection(span<const char> ThreadDataSection); 298 span<const char> ThreadDataSection) { in registerThreadDataSection() argument 300 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection() 303 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection() 307 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection() 312 span<const char> ThreadDataSection) { in deregisterThreadDataSection() argument 314 auto I = ThreadDataSections.find(ThreadDataSection.data()); in deregisterThreadDataSection()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.h | 31 ExecutorAddrRange ThreadDataSection; member 257 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 263 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 269 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.cpp | 735 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses() local 743 if (ThreadDataSection) in addEHAndTLVSupportPasses() 744 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in addEHAndTLVSupportPasses() 746 ThreadDataSection = ThreadBSSSection; in addEHAndTLVSupportPasses() 751 if (ThreadDataSection) { in addEHAndTLVSupportPasses() 752 jitlink::SectionRange R(*ThreadDataSection); in addEHAndTLVSupportPasses() 754 POSR.ThreadDataSection = {ExecutorAddr(R.getStart()), in addEHAndTLVSupportPasses() 758 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
|
| H A D | MachOPlatform.cpp | 886 jitlink::Section *ThreadDataSection = in registerObjectPlatformSections() local 894 if (ThreadDataSection) in registerObjectPlatformSections() 895 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in registerObjectPlatformSections() 897 ThreadDataSection = ThreadBSSSection; in registerObjectPlatformSections() 904 if (ThreadDataSection) { in registerObjectPlatformSections() 905 jitlink::SectionRange R(*ThreadDataSection); in registerObjectPlatformSections()
|