| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | Symbols.cpp | 32 static std::string maybeDemangleSymbol(StringRef symName) { in maybeDemangleSymbol() argument 34 symName.consume_front("_"); in maybeDemangleSymbol() 35 return demangle(symName); in maybeDemangleSymbol() 37 return symName.str(); in maybeDemangleSymbol()
|
| H A D | InputSection.cpp | 167 StringRef symName = sym->getName(); in getSourceLocation() local 168 symName.consume_front("_"); in getSourceLocation() 171 dwarf->getVariableLoc(symName)) in getSourceLocation()
|
| H A D | ObjC.cpp | 880 std::string symName = ptrList.categoryPrefix; in emitAndLinkProtocolList() local 881 symName += extInfo.baseClassName + "(" + extInfo.mergedContainerName + ")"; in emitAndLinkProtocolList() 884 newStringData(symName.c_str()), /*file=*/parentSym->getObjectFile(), in emitAndLinkProtocolList() 940 std::string symName = ptrList.categoryPrefix; in emitAndLinkPointerList() local 941 symName += extInfo.baseClassName + "(" + extInfo.mergedContainerName + ")"; in emitAndLinkPointerList() 944 newStringData(symName.c_str()), /*file=*/parentSym->getObjectFile(), in emitAndLinkPointerList() 1017 std::string symName = in emitCategoryBody() local 1020 newStringData(symName.c_str()), /*file=*/objFile, newBodySec, in emitCategoryBody()
|
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | Symbols.cpp | 27 StringRef symName) { in maybeDemangleSymbol() argument 30 StringRef prefixless = symName; in maybeDemangleSymbol() 41 return std::string(symName); in maybeDemangleSymbol()
|
| H A D | Driver.h | 174 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName, 176 void addThinArchiveBuffer(MemoryBufferRef mbref, StringRef symName);
|
| H A D | InputFiles.cpp | 1393 StringRef symName = saver.save(objSym.getName()); in parse() local 1402 sym = symtab.addUndefined(symName, this, false); in parse() 1416 if (symName.starts_with("__imp_")) in parse() 1419 sym = symtab.addCommon(this, symName, objSym.getCommonSize()); in parse() 1422 sym = symtab.addUndefined(symName, this, true); in parse() 1427 if (symName == obj->getComdatTable()[comdatIndex].first) { in parse() 1432 sym = symtab.addRegular(this, symName, nullptr, fakeSC); in parse() 1434 sym = symtab.addUndefined(symName, this, false); in parse() 1438 symtab.addRegular(this, symName, nullptr, fakeSC, 0, objSym.isWeak()); in parse()
|
| H A D | Symbols.h | 537 StringRef symName);
|
| H A D | DLL.cpp | 981 StringRef symName = saver().save("__imp___load_" + extName); in create() local 983 cast<DefinedSynthetic>(symtab.addSynthetic(symName, t)); in create()
|
| H A D | Driver.cpp | 363 void LinkerDriver::addArchiveBuffer(MemoryBufferRef mb, StringRef symName, in addArchiveBuffer() argument 391 Log(ctx) << "Loaded " << obj << " for " << symName; in addArchiveBuffer() 394 void LinkerDriver::addThinArchiveBuffer(MemoryBufferRef mb, StringRef symName) { in addThinArchiveBuffer() argument 399 addArchiveBuffer(mb, symName, /*parentName=*/"", /*OffsetInArchive=*/0); in addThinArchiveBuffer()
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | MarkLive.cpp | 354 for (auto [symName, _] : ctx.symtab->cmseSymMap) { in run() 355 markSymbol(ctx.symtab->cmseSymMap[symName].sym, "ARM CMSE symbol"); in run() 356 markSymbol(ctx.symtab->cmseSymMap[symName].acleSeSym, "ARM CMSE symbol"); in run()
|
| H A D | Symbols.cpp | 47 static std::string maybeDemangleSymbol(Ctx &ctx, StringRef symName) { in maybeDemangleSymbol() argument 48 return ctx.arg.demangle ? demangle(symName.str()) : symName.str(); in maybeDemangleSymbol()
|
| H A D | InputFiles.cpp | 1339 static bool isBitcodeNonCommonDef(MemoryBufferRef mb, StringRef symName, in isBitcodeNonCommonDef() argument 1344 if (sym.isGlobal() && sym.getName() == symName) in isBitcodeNonCommonDef() 1352 StringRef symName, StringRef archiveName) { in isNonCommonDef() argument 1359 if (name && name.get() == symName) in isNonCommonDef() 1366 static bool isNonCommonDef(Ctx &ctx, MemoryBufferRef mb, StringRef symName, in isNonCommonDef() argument 1370 return isNonCommonDef<ELF32LE>(ctx, ELF32LEKind, mb, symName, archiveName); in isNonCommonDef() 1372 return isNonCommonDef<ELF32BE>(ctx, ELF32BEKind, mb, symName, archiveName); in isNonCommonDef() 1374 return isNonCommonDef<ELF64LE>(ctx, ELF64LEKind, mb, symName, archiveName); in isNonCommonDef() 1376 return isNonCommonDef<ELF64BE>(ctx, ELF64BEKind, mb, symName, archiveName); in isNonCommonDef()
|
| H A D | LinkerScript.h | 412 bool shouldAddProvideSym(StringRef symName);
|
| H A D | LinkerScript.cpp | 1883 bool LinkerScript::shouldAddProvideSym(StringRef symName) { in shouldAddProvideSym() argument 1888 Symbol *sym = ctx.symtab->find(symName); in shouldAddProvideSym()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 65 ConstString symName = sym->GetName(); in LLDB_PLUGIN_DEFINE() local 67 if (ConstString::Compare(findName, symName) == 0) { in LLDB_PLUGIN_DEFINE()
|
| /freebsd/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | ARM.cpp | 1321 StringRef symName = sym->getName(); in processArmCmseSymbols() local 1322 auto it = ctx.symtab->cmseSymMap.find(symName); in processArmCmseSymbols()
|