Home
last modified time | relevance | path

Searched refs:symName (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DSymbols.cpp32 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 DInputSection.cpp167 StringRef symName = sym->getName(); in getSourceLocation() local
168 symName.consume_front("_"); in getSourceLocation()
171 dwarf->getVariableLoc(symName)) in getSourceLocation()
H A DObjC.cpp880 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 DSymbols.cpp27 StringRef symName) { in maybeDemangleSymbol() argument
30 StringRef prefixless = symName; in maybeDemangleSymbol()
41 return std::string(symName); in maybeDemangleSymbol()
H A DDriver.h174 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
176 void addThinArchiveBuffer(MemoryBufferRef mbref, StringRef symName);
H A DInputFiles.cpp1393 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 DSymbols.h537 StringRef symName);
H A DDLL.cpp981 StringRef symName = saver().save("__imp___load_" + extName); in create() local
983 cast<DefinedSynthetic>(symtab.addSynthetic(symName, t)); in create()
H A DDriver.cpp363 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 DMarkLive.cpp354 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 DSymbols.cpp47 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 DInputFiles.cpp1339 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 DLinkerScript.h412 bool shouldAddProvideSym(StringRef symName);
H A DLinkerScript.cpp1883 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 DDynamicLoaderHexagonDYLD.cpp65 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 DARM.cpp1321 StringRef symName = sym->getName(); in processArmCmseSymbols() local
1322 auto it = ctx.symtab->cmseSymMap.find(symName); in processArmCmseSymbols()