Home
last modified time | relevance | path

Searched refs:ThreadDataSection (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Delfnix_platform.h37 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 Delfnix_platform.cpp131 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 Dmacho_platform.cpp173 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 DELFNixPlatform.h31 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 DELFNixPlatform.cpp735 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 DMachOPlatform.cpp886 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()