Searched refs:ELFSymbol (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCELFStreamer.cpp | 95 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() local 96 if (!ELFSymbol->isBindingSet()) { in HexagonMCEmitCommonSymbol() 97 ELFSymbol->setBinding(ELF::STB_GLOBAL); in HexagonMCEmitCommonSymbol() 98 ELFSymbol->setExternal(true); in HexagonMCEmitCommonSymbol() 101 ELFSymbol->setType(ELF::STT_OBJECT); in HexagonMCEmitCommonSymbol() 103 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol() 113 if (ELFSymbol->isUndefined()) { in HexagonMCEmitCommonSymbol() 125 if (ELFSymbol->declareCommon(Size, ByteAlignment)) in HexagonMCEmitCommonSymbol() 133 ELFSymbol->setIndex(SectionIndex); in HexagonMCEmitCommonSymbol() 137 ELFSymbol->setSize(MCConstantExpr::create(Size, getContext())); in HexagonMCEmitCommonSymbol() [all …]
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCELFStreamer.cpp | 97 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() local 98 if (!ELFSymbol->isBindingSet()) { in HexagonMCEmitCommonSymbol() 99 ELFSymbol->setBinding(ELF::STB_GLOBAL); in HexagonMCEmitCommonSymbol() 100 ELFSymbol->setExternal(true); in HexagonMCEmitCommonSymbol() 103 ELFSymbol->setType(ELF::STT_OBJECT); in HexagonMCEmitCommonSymbol() 105 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol() 125 if (ELFSymbol->declareCommon(Size, ByteAlignment)) in HexagonMCEmitCommonSymbol() 133 ELFSymbol->setIndex(SectionIndex); in HexagonMCEmitCommonSymbol() 137 ELFSymbol->setSize(MCConstantExpr::create(Size, getContext())); in HexagonMCEmitCommonSymbol() 144 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitLocalCommonSymbol() local [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcMCExpr.cpp | 208 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in fixELFSymbolsInTLSFixups() local 209 if (!ELFSymbol->isBindingSet()) { in fixELFSymbolsInTLSFixups() 210 ELFSymbol->setBinding(ELF::STB_GLOBAL); in fixELFSymbolsInTLSFixups() 211 ELFSymbol->setExternal(true); in fixELFSymbolsInTLSFixups()
|
/external/v8/src/diagnostics/ |
D | gdb-jit.cc | 710 class ELFSymbol { class 730 ELFSymbol(const char* name, uintptr_t value, uintptr_t size, Binding binding, in ELFSymbol() function in v8::internal::GDBJITInterface::ELFSymbol 811 Writer::Slot<ELFSymbol::SerializedLayout> symbols = in WriteBody() 812 w->CreateSlotsHere<ELFSymbol::SerializedLayout>( in WriteBody() 821 symbols.at(0).set(ELFSymbol::SerializedLayout( in WriteBody() 822 0, 0, 0, ELFSymbol::BIND_LOCAL, ELFSymbol::TYPE_NOTYPE, 0)); in WriteBody() 830 void Add(const ELFSymbol& symbol) { in Add() 831 if (symbol.binding() == ELFSymbol::BIND_LOCAL) { in Add() 844 header->entry_size = sizeof(ELFSymbol::SerializedLayout); in PopulateHeader() 848 void WriteSymbolsList(const ZoneChunkList<ELFSymbol>* src, in WriteSymbolsList() [all …]
|