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 | 38 ExecutorAddrRange ThreadDataSection; member 65 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 72 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 78 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
| H A D | elfnix_platform.cpp | 127 Error registerThreadDataSection(span<const char> ThreadDataSection); 201 if (POSR.ThreadDataSection.Start) { in registerObjectSections() 203 POSR.ThreadDataSection.toSpan<const char>())) in registerObjectSections() 411 span<const char> ThreadDataSection) { in registerThreadDataSection() argument 413 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection() 416 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection() 420 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection()
|
| H A D | macho_platform.cpp | 229 Error registerThreadDataSection(span<const char> ThreadDataSection); 230 Error deregisterThreadDataSection(span<const char> ThreadDataSection); 472 span<const char> ThreadDataSection) { in registerThreadDataSection() argument 474 auto I = ThreadDataSections.upper_bound(ThreadDataSection.data()); in registerThreadDataSection() 477 if (J->first + J->second > ThreadDataSection.data()) in registerThreadDataSection() 481 I, std::make_pair(ThreadDataSection.data(), ThreadDataSection.size())); in registerThreadDataSection() 486 span<const char> ThreadDataSection) { in deregisterThreadDataSection() argument 488 auto I = ThreadDataSections.find(ThreadDataSection.data()); in deregisterThreadDataSection()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.h | 33 ExecutorAddrRange ThreadDataSection; member 294 MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in size() 300 OB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in serialize() 306 IB, MOPOSR.EHFrameSection, MOPOSR.ThreadDataSection); in deserialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.cpp | 833 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses() local 841 if (ThreadDataSection) in addEHAndTLVSupportPasses() 842 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in addEHAndTLVSupportPasses() 844 ThreadDataSection = ThreadBSSSection; in addEHAndTLVSupportPasses() 849 if (ThreadDataSection) { in addEHAndTLVSupportPasses() 850 jitlink::SectionRange R(*ThreadDataSection); in addEHAndTLVSupportPasses() 852 POSR.ThreadDataSection = R.getRange(); in addEHAndTLVSupportPasses() 855 if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) { in addEHAndTLVSupportPasses()
|
| H A D | MachOPlatform.cpp | 1357 jitlink::Section *ThreadDataSection = in registerObjectPlatformSections() local 1365 if (ThreadDataSection) in registerObjectPlatformSections() 1366 G.mergeSections(*ThreadDataSection, *ThreadBSSSection); in registerObjectPlatformSections() 1368 ThreadDataSection = ThreadBSSSection; in registerObjectPlatformSections() 1387 if (ThreadDataSection) { in registerObjectPlatformSections() 1388 jitlink::SectionRange R(*ThreadDataSection); in registerObjectPlatformSections()
|