Searched refs:ThreadDataSection (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/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 | 132 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 D | macho_platform.cpp | 323 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 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()
|
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
H A D | ELFNixPlatform.cpp | 736 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 D | MachOPlatform.cpp | 1152 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()
|