/openbsd/gnu/llvm/lld/ELF/ |
H A D | Symbols.h | 110 uint8_t stOther; // st_other field value variable 169 uint8_t visibility() const { return stOther & 3; } in visibility() 171 stOther = (stOther & ~3) | visibility; in setVisibility() 258 uint8_t stOther, uint8_t type) in Symbol() argument 260 binding(binding), stOther(stOther), symbolKind(k), in Symbol() 269 sym.stOther = (stOther & ~3) | sym.visibility(); in overwrite() 346 Defined(InputFile *file, StringRef name, uint8_t binding, uint8_t stOther, in Defined() argument 348 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value), in Defined() 393 : Symbol(CommonKind, file, name, binding, stOther, type), in CommonSymbol() 414 : Symbol(UndefinedKind, file, name, binding, stOther, type), in Symbol() argument [all …]
|
H A D | Target.h | 81 uint8_t stOther) const; 208 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
|
H A D | Thunks.cpp | 446 dest, addend + getPPC64GlobalEntryToLocalEntryOffset(dest.stOther), in PPC64PILongBranchThunk() 942 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols() 967 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols() 1356 if ((s.stOther & STO_MIPS_MICROMIPS) && isMipsR6()) in addThunkMips() 1358 if (s.stOther & STO_MIPS_MICROMIPS) in addThunkMips() 1384 if ((type == R_PPC64_REL14 || type == R_PPC64_REL24) && (s.stOther >> 5) == 1) in addThunkPPC64()
|
H A D | Target.cpp | 138 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
|
H A D | InputFiles.cpp | 1059 uint8_t stOther = eSym.st_other; in initializeSymbols() local 1072 CommonSymbol{this, StringRef(), binding, stOther, type, value, size}); in initializeSymbols() 1077 sym->resolve(Defined{this, StringRef(), binding, stOther, type, value, size, in initializeSymbols() 1181 sym.stOther, sym.type, secIdx}, in postParse()
|
H A D | Symbols.cpp | 132 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA()
|
H A D | InputSection.cpp | 772 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA() 1070 f->stOther)) in adjustSplitStackFunctionPrologues()
|
H A D | SyntheticSections.cpp | 1420 r.sym->stOther & STO_AARCH64_VARIANT_PCS; in computeContents() 1428 (r.sym->stOther & STO_RISCV_VARIANT_CC); in computeContents() 2208 eSym->st_other = sym->stOther; in writeTo() 2257 ((sym->stOther & STO_MIPS_MICROMIPS) || sym->hasFlag(NEEDS_COPY))) { in writeTo() 3679 getPPC64GlobalEntryToLocalEntryOffset(sym->stOther)); in writeTo()
|
H A D | Driver.cpp | 2076 Defined(s->file, StringRef(), s->binding, s->stOther, s->type, in replaceCommonSymbols() 2095 Undefined(nullptr, sym->getName(), binding, sym->stOther, sym->type) in demoteSharedAndLazySymbols() 2663 Undefined(sym.file, sym.getName(), sym.binding, sym.stOther, sym.type, in link()
|
H A D | Writer.cpp | 146 uint64_t val, uint8_t stOther = STV_HIDDEN) { in addOptionalRegular() argument 151 s->resolve(Defined{nullptr, StringRef(), STB_GLOBAL, stOther, STT_NOTYPE, val, in addOptionalRegular()
|
H A D | Relocations.cpp | 300 Defined(sym.file, StringRef(), sym.binding, sym.stOther, sym.type, value, in replaceWithDefined()
|
/openbsd/gnu/llvm/lld/ELF/Arch/ |
H A D | PPC64.cpp | 182 uint8_t stOther) const override; 206 unsigned elf::getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther) { in getPPC64GlobalEntryToLocalEntryOffset() argument 218 uint8_t gepToLep = (stOther >> 5) & 7; in getPPC64GlobalEntryToLocalEntryOffset() 1407 if (type != R_PPC64_REL24_NOTOC && (s.stOther >> 5) == 1) in needsThunk() 1410 if (type == R_PPC64_REL24_NOTOC && (s.stOther >> 5) > 1) in needsThunk() 1424 getPPC64GlobalEntryToLocalEntryOffset(s.stOther)); in needsThunk() 1642 uint8_t stOther) const { in adjustPrologueForCrossSplitStack() 1645 loc += getPPC64GlobalEntryToLocalEntryOffset(stOther); in adjustPrologueForCrossSplitStack()
|
H A D | X86_64.cpp | 47 uint8_t stOther) const override; 958 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
|
H A D | Mips.cpp | 768 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()
|