Lines Matching refs:SymbolName
404 void writeSymbolEntry(StringRef SymbolName, uint64_t Value,
846 bool XCOFFObjectWriter::nameShouldBeInStringTable(const StringRef &SymbolName) { in nameShouldBeInStringTable() argument
847 return SymbolName.size() > XCOFF::NameSize || is64Bit(); in nameShouldBeInStringTable()
850 void XCOFFObjectWriter::writeSymbolName(const StringRef &SymbolName) { in writeSymbolName() argument
852 if (nameShouldBeInStringTable(SymbolName)) { in writeSymbolName()
854 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolName()
857 std::strncpy(Name, SymbolName.data(), XCOFF::NameSize); in writeSymbolName()
863 void XCOFFObjectWriter::writeSymbolEntry(StringRef SymbolName, uint64_t Value, in writeSymbolEntry() argument
870 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolEntry()
872 writeSymbolName(SymbolName); in writeSymbolEntry()
900 const StringRef &SymbolName) { in auxFileSymNameShouldBeInStringTable() argument
901 return SymbolName.size() > XCOFF::AuxFileEntNameSize; in auxFileSymNameShouldBeInStringTable()
904 void XCOFFObjectWriter::writeAuxFileSymName(const StringRef &SymbolName) { in writeAuxFileSymName() argument
906 if (auxFileSymNameShouldBeInStringTable(SymbolName)) { in writeAuxFileSymName()
908 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeAuxFileSymName()
912 std::strncpy(Name, SymbolName.data(), XCOFF::AuxFileEntNameSize); in writeAuxFileSymName()