Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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.cpp132 Error registerThreadDataSection(span<const char> ThreadDataSection);
180 if (POSR.ThreadDataSection.Start) { in registerObjectSections()
182 POSR.ThreadDataSection.toSpan<const char>())) in registerObjectSections()
318 span<const char> ThreadDataSection) { in registerThreadDataSection() argument
320 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection()
323 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection()
327 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection()
H A Dmacho_platform.cpp323 Error registerThreadDataSection(span<const char> ThreadDataSection);
324 Error deregisterThreadDataSection(span<const char> ThreadDataSection);
502 span<const char> ThreadDataSection) { in registerThreadDataSection() argument
504 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection()
507 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection()
511 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection()
516 span<const char> ThreadDataSection) { in deregisterThreadDataSection() argument
518 auto I = ThreadDataSections.find(ThreadDataSection.data()); in deregisterThreadDataSection()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DELFNixPlatform.cpp736 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses() local
744 if (ThreadDataSection) in addEHAndTLVSupportPasses()
745 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in addEHAndTLVSupportPasses()
747 ThreadDataSection = ThreadBSSSection; in addEHAndTLVSupportPasses()
752 if (ThreadDataSection) { in addEHAndTLVSupportPasses()
753 jitlink::SectionRange R(*ThreadDataSection); in addEHAndTLVSupportPasses()
755 POSR.ThreadDataSection = {ExecutorAddr(R.getStart()), in addEHAndTLVSupportPasses()
759 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
H A DMachOPlatform.cpp1152 jitlink::Section *ThreadDataSection = in registerObjectPlatformSections() local
1160 if (ThreadDataSection) in registerObjectPlatformSections()
1161 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in registerObjectPlatformSections()
1163 ThreadDataSection = ThreadBSSSection; in registerObjectPlatformSections()
1181 if (ThreadDataSection) { in registerObjectPlatformSections()
1182 jitlink::SectionRange R(*ThreadDataSection); in registerObjectPlatformSections()