Searched refs:SectionBase (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/ |
| H A D | Object.h | 34 class SectionBase; variable 51 MutableArrayRef<std::unique_ptr<SectionBase>> Sections; 54 using iterator = pointee_iterator<std::unique_ptr<SectionBase> *>; 56 explicit SectionTableRef(MutableArrayRef<std::unique_ptr<SectionBase>> Secs) in SectionTableRef() 64 Expected<SectionBase *> getSection(uint32_t Index, Twine ErrMsg); 283 void writeSection(const SectionBase *Sec, ArrayRef<uint8_t> Data); 332 void writeShdr(const SectionBase &Sec); 373 bool operator()(const SectionBase *Lhs, const SectionBase *Rhs) const; 376 std::set<const SectionBase *, SectionCompare> Sections; 379 Error checkSection(const SectionBase &Sec); [all …]
|
| H A D | ELFObjcopy.cpp | 54 using SectionPred = std::function<bool(const SectionBase &Sec)>; 56 static bool isDebugSection(const SectionBase &Sec) { in isDebugSection() 61 static bool isDWOSection(const SectionBase &Sec) { in isDWOSection() 65 static bool onlyKeepDWOPred(const Object &Obj, const SectionBase &Sec) { in onlyKeepDWOPred() 103 static void setSectionFlagsAndType(SectionBase &Sec, SectionFlag Flags) { in setSectionFlagsAndType() 201 static bool isCompressable(const SectionBase &Sec) { in isCompressable() 208 function_ref<bool(const SectionBase &)> ShouldReplace, in replaceDebugSections() 209 function_ref<Expected<SectionBase *>(const SectionBase *)> AddSection) { in replaceDebugSections() 213 SmallVector<SectionBase *, 13> ToReplace; in replaceDebugSections() 219 DenseMap<SectionBase *, SectionBase *> FromTo; in replaceDebugSections() [all …]
|
| H A D | Object.cpp | 53 Error SectionBase::removeSectionReferences( in removeSectionReferences() 54 bool, function_ref<bool(const SectionBase *)>) { in removeSectionReferences() argument 58 Error SectionBase::removeSymbols(function_ref<bool(const Symbol &)>) { in removeSymbols() 62 Error SectionBase::initialize(SectionTableRef) { return Error::success(); } in initialize() 63 void SectionBase::finalize() {} in finalize() 64 void SectionBase::markSymbols() {} in markSymbols() 65 void SectionBase::replaceSectionReferences( in replaceSectionReferences() 66 const DenseMap<SectionBase *, SectionBase *> &) {} in replaceSectionReferences() argument 67 void SectionBase::onRemove() {} in onRemove() 69 template <class ELFT> void ELFWriter<ELFT>::writeShdr(const SectionBase &Sec) { in writeShdr() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRPCTPCServer.h | 502 uint64_t SectionBase = 0; in reserveMemory() local 506 pointerToJITTargetAddress(MB.base()) + SectionBase, in reserveMemory() 508 SectionBase += SectionSize; in reserveMemory()
|