Home
last modified time | relevance | path

Searched refs:CommonSymbol (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/lld/ELF/
DSymbols.h34 class CommonSymbol; variable
232 void resolveCommon(const CommonSymbol &other);
329 class CommonSymbol : public Symbol {
331 CommonSymbol(InputFile *file, StringRefZ name, uint8_t binding, in CommonSymbol() function
475 alignas(CommonSymbol) char b[sizeof(CommonSymbol)];
497 AssertSymbol<CommonSymbol>(); in assertSymbols()
509 return sizeof(CommonSymbol); in getSymbolSize()
DSymbols.cpp430 resolveCommon(cast<CommonSymbol>(other)); in resolve()
652 void Symbol::resolveCommon(const CommonSymbol &other) { in resolveCommon()
665 if (size > cast<CommonSymbol>(this)->size) in resolveCommon()
666 cast<CommonSymbol>(this)->size = size; in resolveCommon()
673 CommonSymbol *oldSym = cast<CommonSymbol>(this); in resolveCommon()
742 if (other.size > cast<CommonSymbol>(this)->size) in resolveShared()
743 cast<CommonSymbol>(this)->size = other.size; in resolveShared()
DInputFiles.cpp1164 CommonSymbol{this, name, binding, stOther, type, value, size}); in initializeSymbols()
1719 CommonSymbol{&f, name, binding, visibility, STT_OBJECT, in createBitcodeSymbol()
DDriver.cpp1698 auto *s = dyn_cast<CommonSymbol>(sym); in replaceCommonSymbols()
/external/llvm-project/lld/MachO/
DSymbols.h135 class CommonSymbol : public Symbol {
137 CommonSymbol(StringRefZ name, InputFile *file, uint64_t size, uint32_t align) in CommonSymbol() function
218 alignas(CommonSymbol) char c[sizeof(CommonSymbol)];
DSymbolTable.cpp84 if (auto *common = dyn_cast<CommonSymbol>(s)) { in addCommon()
94 replaceSymbol<CommonSymbol>(s, name, file, size, align); in addCommon()
DDriver.cpp535 auto *common = dyn_cast<CommonSymbol>(sym); in replaceCommonSymbols()
/external/llvm-project/llvm/tools/dsymutil/
DMachODebugMapParser.cpp138 for (auto &CommonSymbol : CommonSymbols) { in addCommonSymbols() local
139 uint64_t CommonAddr = getMainBinarySymbolAddress(CommonSymbol); in addCommonSymbols()
144 if (!CurrentDebugMapObject->addSymbol(CommonSymbol, None /*ObjectAddress*/, in addCommonSymbols()
/external/llvm-project/llvm/test/tools/llvm-objcopy/MachO/
Dsymbol-table.test5 ## __attribute__((used)) int CommonSymbol;
9 ## return PrivateSymbol + PrivateExternalSymbol + CommonSymbol +