Searched refs:ELFSymbol (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TextAPI/ELF/
H A DELFStub.h37 struct ELFSymbol { struct in namespace:llvm::elfabi
38 ELFSymbol(std::string SymbolName) : Name(SymbolName) {} function in struct:llvm::elfabi::ELFSymbol
45 bool operator<(const ELFSymbol &RHS) const {
59 std::set<ELFSymbol> Symbols;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp94 auto ELFSymbol = cast<MCSymbolELF>(Symbol); local
95 if (!ELFSymbol->isBindingSet()) {
96 ELFSymbol->setBinding(ELF::STB_GLOBAL);
97 ELFSymbol->setExternal(true);
100 ELFSymbol->setType(ELF::STT_OBJECT);
102 if (ELFSymbol->getBinding() == ELF::STB_LOCAL) {
112 if (ELFSymbol->isUndefined()) {
124 if (ELFSymbol->declareCommon(Size, ByteAlignment))
132 ELFSymbol->setIndex(SectionIndex);
136 ELFSymbol
144 auto ELFSymbol = cast<MCSymbolELF>(Symbol); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/ELF/
H A DTBEHandler.cpp94 /// YAML traits for ELFSymbol.
95 template <> struct MappingTraits<ELFSymbol> {
96 static void mapping(IO &IO, ELFSymbol &Symbol) {
116 template <> struct CustomMappingTraits<std::set<ELFSymbol>> {
117 static void inputOne(IO &IO, StringRef Key, std::set<ELFSymbol> &Set) {
118 ELFSymbol Sym(Key.str());
123 static void output(IO &IO, std::set<ELFSymbol> &Set) {
125 IO.mapRequired(Sym.Name.c_str(), const_cast<ELFSymbol &>(Sym));
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp249 // ELFSymbol
251 ELFSymbol::ELFSymbol() { memset(this, 0, sizeof(ELFSymbol)); } function in class:ELFSymbol
257 const char *ELFSymbol::bindingToCString(unsigned char binding) {
270 const char *ELFSymbol::typeToCString(unsigned char type) {
287 const char *ELFSymbol::sectionIndexToCString(
308 void ELFSymbol::Dump(lldb_private::Stream *s, uint32_t idx,
319 bool ELFSymbol::Parse(const lldb_private::DataExtractor &data,
H A DELFHeader.h222 /// \class ELFSymbol
224 struct ELFSymbol { struct in namespace:elf
232 ELFSymbol();
253 /// Parse an ELFSymbol entry from the given DataExtractor starting at
266 /// True if the ELFSymbol was successfully read and false otherwise.
H A DObjectFileELF.cpp1941 ELFSymbol symbol;
2421 ELFSymbol symbol;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCExpr.cpp207 auto ELFSymbol = cast<MCSymbolELF>(Symbol); local
208 if (!ELFSymbol->isBindingSet()) {
209 ELFSymbol->setBinding(ELF::STB_GLOBAL);
210 ELFSymbol->setExternal(true);

Completed in 173 milliseconds