Lines Matching refs:Name
33 if (Name[0] == '/' || Name[0] == '#')
38 llvm::StringRef(Name, sizeof(Name)).find(EndCond);
40 end = sizeof(Name);
41 assert(end <= sizeof(Name) && end > 0);
43 return llvm::StringRef(Name, end);
107 // Don't include attached name.
108 StringRef Name = getRawName();
109 if (Name.startswith("#1/")) {
111 if (Name.substr(3).rtrim(" ").getAsInteger(10, NameSize))
112 llvm_unreachable("Long name length is not an integer");
135 StringRef Name = getHeader()->getName();
136 return Parent->IsThin && Name != "/" && Name != "//";
146 ErrorOr<StringRef> Name = getName();
147 if (std::error_code EC = Name.getError())
151 sys::path::append(FullName, *Name);
190 StringRef name = getRawName();
191 // Check if it's a special name.
192 if (name[0] == '/') {
193 if (name.size() == 1) // Linker member.
194 return name;
195 if (name.size() == 2 && name[1] == '/') // String table.
196 return name;
197 // It's a long name.
200 if (name.substr(1).rtrim(" ").getAsInteger(10, offset))
201 llvm_unreachable("Long name offset is not an integer");
214 } else if (name.startswith("#1/")) {
216 if (name.substr(3).rtrim(" ").getAsInteger(10, name_size))
217 llvm_unreachable("Long name length is not an ingeter");
221 // It's a simple name.
222 if (name[name.size() - 1] == '/')
223 return name.substr(0, name.size() - 1);
224 return name;
231 StringRef Name = NameOrErr.get();
235 return MemoryBufferRef(*Buf, Name);
293 StringRef Name = C->getRawName();
314 if (Name == "__.SYMDEF") {
327 if (Name.startswith("#1/")) {
334 Name = NameOrErr.get();
335 if (Name == "__.SYMDEF SORTED" || Name == "__.SYMDEF") {
352 if (Name == "/" || Name == "/SYM64/") {
356 if (Name == "/SYM64/")
365 Name = C->getRawName();
368 if (Name == "//") {
380 if (Name[0] != '/') {
387 if (Name != "/") {
406 Name = C->getRawName();
408 if (Name == "//") {
594 Archive::child_iterator Archive::findSym(StringRef name) const {
600 if (SymName == name) {