Searched refs:ELFSymbol (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCELFStreamer.cpp | 94 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in HexagonMCEmitCommonSymbol() local 95 if (!ELFSymbol->isBindingSet()) { in HexagonMCEmitCommonSymbol() 96 ELFSymbol->setBinding(ELF::STB_GLOBAL); in HexagonMCEmitCommonSymbol() 97 ELFSymbol->setExternal(true); in HexagonMCEmitCommonSymbol() 100 ELFSymbol->setType(ELF::STT_OBJECT); in HexagonMCEmitCommonSymbol() 102 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) { in HexagonMCEmitCommonSymbol() 112 if (ELFSymbol->isUndefined()) { in HexagonMCEmitCommonSymbol() 124 if (ELFSymbol->declareCommon(Size, ByteAlignment)) in HexagonMCEmitCommonSymbol() 132 ELFSymbol->setIndex(SectionIndex); in HexagonMCEmitCommonSymbol() 136 ELFSymbol->setSize(MCConstantExpr::create(Size, getContext())); in HexagonMCEmitCommonSymbol() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TextAPI/ELF/ |
D | TBEHandler.cpp | 95 template <> struct MappingTraits<ELFSymbol> { 96 static void mapping(IO &IO, ELFSymbol &Symbol) { in mapping() 116 template <> struct CustomMappingTraits<std::set<ELFSymbol>> { 117 static void inputOne(IO &IO, StringRef Key, std::set<ELFSymbol> &Set) { in inputOne() 118 ELFSymbol Sym(Key.str()); in inputOne() 123 static void output(IO &IO, std::set<ELFSymbol> &Set) { in output() 125 IO.mapRequired(Sym.Name.c_str(), const_cast<ELFSymbol &>(Sym)); in output()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/TextAPI/ELF/ |
D | ELFStub.h | 37 struct ELFSymbol { struct 38 ELFSymbol(std::string SymbolName) : Name(SymbolName) {} in ELFSymbol() argument 45 bool operator<(const ELFSymbol &RHS) const { argument 59 std::set<ELFSymbol> Symbols;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcMCExpr.cpp | 207 auto ELFSymbol = cast<MCSymbolELF>(Symbol); in fixELFSymbolsInTLSFixups() local 208 if (!ELFSymbol->isBindingSet()) { in fixELFSymbolsInTLSFixups() 209 ELFSymbol->setBinding(ELF::STB_GLOBAL); in fixELFSymbolsInTLSFixups() 210 ELFSymbol->setExternal(true); in fixELFSymbolsInTLSFixups()
|
/third_party/node/deps/v8/src/diagnostics/ |
D | gdb-jit.cc | 724 class ELFSymbol { class 744 ELFSymbol(const char* name, uintptr_t value, uintptr_t size, Binding binding, in ELFSymbol() function in v8::internal::GDBJITInterface::ELFSymbol 825 Writer::Slot<ELFSymbol::SerializedLayout> symbols = in WriteBody() 826 w->CreateSlotsHere<ELFSymbol::SerializedLayout>( in WriteBody() 835 symbols.at(0).set(ELFSymbol::SerializedLayout( in WriteBody() 836 0, 0, 0, ELFSymbol::BIND_LOCAL, ELFSymbol::TYPE_NOTYPE, 0)); in WriteBody() 844 void Add(const ELFSymbol& symbol) { in Add() 845 if (symbol.binding() == ELFSymbol::BIND_LOCAL) { in Add() 858 header->entry_size = sizeof(ELFSymbol::SerializedLayout); in PopulateHeader() 862 void WriteSymbolsList(const ZoneChunkList<ELFSymbol>* src, in WriteSymbolsList() [all …]
|