Lines Matching defs:Sec
47 const object::coff_section *Sec) {
51 return std::min(Sec->VirtualSize, Sec->SizeOfRawData);
52 return Sec->SizeOfRawData;
91 const object::coff_section *Sec,
108 if (Expected<StringRef> SecNameOrErr = Obj.getSectionName(Sec))
123 Expected<const object::coff_section *> Sec = Obj.getSection(SecIndex);
124 if (!Sec)
125 return Sec.takeError();
128 if (Expected<StringRef> SecNameOrErr = Obj.getSectionName(*Sec))
147 if ((*Sec)->Characteristics & COFF::IMAGE_SCN_MEM_EXECUTE)
149 if ((*Sec)->Characteristics & COFF::IMAGE_SCN_MEM_READ)
151 if ((*Sec)->Characteristics & COFF::IMAGE_SCN_MEM_WRITE)
158 if ((*Sec)->Characteristics & COFF::IMAGE_SCN_LNK_REMOVE)
165 if ((*Sec)->Characteristics & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA)
167 *GraphSec, getSectionSize(Obj, *Sec),
168 orc::ExecutorAddr(getSectionAddress(Obj, *Sec)),
169 (*Sec)->getAlignment(), 0);
172 if (auto Err = Obj.getSectionContents(*Sec, Data))
184 *GraphSec, CharData, orc::ExecutorAddr(getSectionAddress(Obj, *Sec)),
185 (*Sec)->getAlignment(), 0);
213 const object::coff_section *Sec = nullptr;
221 Sec = *SecOrErr;
231 << getCOFFSectionName(SectionIndex, Sec, *Sym)
235 GSym = createExternalSymbol(SymIndex, InternedSymbolName, *Sym, Sec);
244 createDefinedSymbol(SymIndex, InternedSymbolName, *Sym, Sec);
253 << getCOFFSectionName(SectionIndex, Sec, *Sym)