Lines Matching defs:Name
64 name Name;
95 std::string Name;
142 COFFSymbol *createSymbol(StringRef Name);
144 COFFSection *createSection(StringRef Name);
147 object_t *createCOFFEntity(StringRef Name, list_t &List);
194 : Name(name.begin(), name.end())
210 write_uint32_le(Data.Name + 0, 0);
211 write_uint32_le(Data.Name + 4, Offset);
246 : Name(name)
311 COFFSymbol *WinCOFFObjectWriter::createSymbol(StringRef Name) {
312 return createCOFFEntity<COFFSymbol>(Name, Symbols);
325 COFFSection *WinCOFFObjectWriter::createSection(StringRef Name) {
326 return createCOFFEntity<COFFSection>(Name, Sections);
332 object_t *WinCOFFObjectWriter::createCOFFEntity(StringRef Name,
334 List.push_back(make_unique<object_t>(Name));
514 if (S.Name.size() > COFF::NameSize) {
515 uint64_t StringTableEntry = Strings.insert(S.Name.c_str());
518 std::sprintf(S.Header.Name, "/%d", unsigned(StringTableEntry));
524 std::memcpy(S.Header.Name, buffer, 8);
527 encodeBase64StringEntry(S.Header.Name, StringTableEntry);
532 std::memcpy(S.Header.Name, S.Name.c_str(), S.Name.size());
540 if (S.Name.size() > COFF::NameSize) {
541 size_t StringTableEntry = Strings.insert(S.Name.c_str());
545 std::memcpy(S.Data.Name, S.Name.c_str(), S.Name.size());
580 WriteBytes(StringRef(S.Data.Name, COFF::NameSize));
631 WriteBytes(StringRef(S.Name, COFF::NameSize));