Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Delfnix_platform.h38 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 Delfnix_platform.cpp127 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 Dmacho_platform.cpp229 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 DELFNixPlatform.h33 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 DELFNixPlatform.cpp833 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 DMachOPlatform.cpp1357 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()