Searched refs:CommonSymbol (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Symbols.cpp | 40 AssertSymbol<CommonSymbol>(); in assertSymbols() 405 resolveCommon(cast<CommonSymbol>(other)); in resolve() 608 void Symbol::resolveCommon(const CommonSymbol &other) { in resolveCommon() 615 if (CommonSymbol *oldSym = dyn_cast<CommonSymbol>(this)) { in resolveCommon() 633 if (size > cast<CommonSymbol>(this)->size) in resolveCommon() 634 cast<CommonSymbol>(this)->size = size; in resolveCommon() 682 if (other.size > cast<CommonSymbol>(this)->size) in resolveShared() 683 cast<CommonSymbol>(this)->size = other.size; in resolveShared()
|
| H A D | Symbols.h | 31 class CommonSymbol; variable 234 void resolveCommon(const CommonSymbol &other); 362 class CommonSymbol : public Symbol { 364 CommonSymbol(InputFile *file, StringRef name, uint8_t binding, in CommonSymbol() function 492 alignas(CommonSymbol) char b[sizeof(CommonSymbol)]; 503 return sizeof(CommonSymbol); in getSymbolSize()
|
| H A D | InputFiles.cpp | 1041 CommonSymbol{this, StringRef(), binding, stOther, type, value, size}); in initializeSymbols() 1623 sym->resolve(CommonSymbol{&f, StringRef(), binding, visibility, STT_OBJECT, in createBitcodeSymbol()
|
| H A D | Driver.cpp | 1981 auto *s = dyn_cast<CommonSymbol>(sym); in replaceCommonSymbols()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | Symbols.h | 228 class CommonSymbol : public Symbol { 230 CommonSymbol(StringRefZ name, InputFile *file, uint64_t size, uint32_t align, in CommonSymbol() function 327 alignas(CommonSymbol) char c[sizeof(CommonSymbol)];
|
| H A D | SymbolTable.cpp | 155 if (auto *common = dyn_cast<CommonSymbol>(s)) { in addCommon() 165 replaceSymbol<CommonSymbol>(s, name, file, size, align, isPrivateExtern); in addCommon()
|
| H A D | LTO.cpp | 87 } else if (const auto *common = dyn_cast<CommonSymbol>(sym)) { in add()
|
| H A D | Driver.cpp | 549 auto *common = dyn_cast<CommonSymbol>(sym); in replaceCommonSymbols()
|
| /llvm-project-15.0.7/llvm/tools/dsymutil/ |
| H A D | MachODebugMapParser.cpp | 148 for (auto &CommonSymbol : CommonSymbols) { in addCommonSymbols() local 149 uint64_t CommonAddr = getMainBinarySymbolAddress(CommonSymbol); in addCommonSymbols() 154 if (!CurrentDebugMapObject->addSymbol(CommonSymbol, None /*ObjectAddress*/, in addCommonSymbols()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/MachO/ |
| H A D | symbol-table.test | 5 ## __attribute__((used)) int CommonSymbol; 9 ## return PrivateSymbol + PrivateExternalSymbol + CommonSymbol +
|