Home
last modified time | relevance | path

Searched refs:NSec (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.cpp87 bool MachOLinkGraphBuilder::isDebugSection(const NormalizedSection &NSec) { in isDebugSection() argument
88 return (NSec.Flags & MachO::S_ATTR_DEBUG && in isDebugSection()
89 strcmp(NSec.SegName, "__DWARF") == 0); in isDebugSection()
92 bool MachOLinkGraphBuilder::isZeroFillSection(const NormalizedSection &NSec) { in isZeroFillSection() argument
93 switch (NSec.Flags & MachO::SECTION_TYPE) { in isZeroFillSection()
127 NormalizedSection NSec; in createNormalizedSections() local
136 memcpy(&NSec.SectName, &Sec64.sectname, 16); in createNormalizedSections()
137 NSec.SectName[16] = '\0'; in createNormalizedSections()
138 memcpy(&NSec.SegName, Sec64.segname, 16); in createNormalizedSections()
139 NSec.SegName[16] = '\0'; in createNormalizedSections()
[all …]
H A DMachOLinkGraphBuilder.h140 Symbol *getSymbolByAddress(NormalizedSection &NSec, in getSymbolByAddress() argument
142 auto I = NSec.CanonicalSymbols.upper_bound(Address); in getSymbolByAddress()
143 if (I == NSec.CanonicalSymbols.begin()) in getSymbolByAddress()
150 Expected<Symbol &> findSymbolByAddress(NormalizedSection &NSec, in findSymbolByAddress() argument
152 auto *Sym = getSymbolByAddress(NSec, Address); in findSymbolByAddress()
164 static bool isDebugSection(const NormalizedSection &NSec);
165 static bool isZeroFillSection(const NormalizedSection &NSec);
185 void setCanonicalSymbol(NormalizedSection &NSec, Symbol &Sym) { in setCanonicalSymbol() argument
186 auto *&CanonicalSymEntry = NSec.CanonicalSymbols[Sym.getAddress()]; in setCanonicalSymbol()
220 Error graphifyCStringSection(NormalizedSection &NSec,
H A DMachO_x86_64.cpp219 auto NSec = in addRelocations() local
221 if (!NSec) in addRelocations()
222 return NSec.takeError(); in addRelocations()
227 if (!NSec->GraphSection) { in addRelocations()
230 << NSec->SegName << "/" << NSec->SectName in addRelocations()
247 dbgs() << " " << NSec->SectName << " + " in addRelocations()
254 auto SymbolToFixOrErr = findSymbolByAddress(*NSec, FixupAddress); in addRelocations()
H A DMachO_arm64.cpp228 auto NSec = in addRelocations() local
230 if (!NSec) in addRelocations()
231 return NSec.takeError(); in addRelocations()
236 if (!NSec->GraphSection) { in addRelocations()
239 << NSec->SegName << "/" << NSec->SectName in addRelocations()
260 dbgs() << " " << NSec->SectName << " + " in addRelocations()
267 auto SymbolToFixOrErr = findSymbolByAddress(*NSec, FixupAddress); in addRelocations()