Searched refs:ThreadDataSection (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/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 | 137 Error registerThreadDataSection(span<const char> ThreadDataSection); 200 if (POSR.ThreadDataSection.Start) { in registerObjectSections() 202 POSR.ThreadDataSection.toSpan<const char>())) in registerObjectSections() 337 span<const char> ThreadDataSection) { in registerThreadDataSection() argument 339 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection() 342 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection() 346 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection()
|
H A D | macho_platform.cpp | 314 Error registerThreadDataSection(span<const char> ThreadDataSection); 315 Error deregisterThreadDataSection(span<const char> ThreadDataSection); 548 span<const char> ThreadDataSection) { in registerObjectPlatformSections() 550 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerObjectPlatformSections() 553 if (J->first + J->second > ThreadDataSection.data()) in registerObjectPlatformSections() 557 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerObjectPlatformSections() 562 span<const char> ThreadDataSection) { in registerObjectPlatformSections() 564 auto I = ThreadDataSections.find(ThreadDataSection.data()); in registerObjectPlatformSections() 471 registerThreadDataSection(span<const char> ThreadDataSection) registerThreadDataSection() argument 485 deregisterThreadDataSection(span<const char> ThreadDataSection) deregisterThreadDataSection() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ELFNixPlatform.h | 31 ExecutorAddrRange ThreadDataSection; member 260 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 266 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 272 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ELFNixPlatform.cpp | 696 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses() 704 if (ThreadDataSection) in addEHAndTLVSupportPasses() 705 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in addEHAndTLVSupportPasses() 707 ThreadDataSection = ThreadBSSSection; in addEHAndTLVSupportPasses() 712 if (ThreadDataSection) { in addEHAndTLVSupportPasses() 713 jitlink::SectionRange R(*ThreadDataSection); in addEHAndTLVSupportPasses() 715 POSR.ThreadDataSection = R.getRange(); in addEHAndTLVSupportPasses() 718 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses() 682 jitlink::Section *ThreadDataSection = addEHAndTLVSupportPasses() local
|
H A D | MachOPlatform.cpp | 1329 jitlink::Section *ThreadDataSection = in registerObjectPlatformSections() local 1337 if (ThreadDataSection) in registerObjectPlatformSections() 1338 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in registerObjectPlatformSections() 1340 ThreadDataSection = ThreadBSSSection; in registerObjectPlatformSections() 1359 if (ThreadDataSection) { in registerObjectPlatformSections() 1360 jitlink::SectionRange R(*ThreadDataSection); in registerObjectPlatformSections()
|