Home
last modified time | relevance | path

Searched refs:stOther (Results 1 – 14 of 14) sorted by relevance

/openbsd/gnu/llvm/lld/ELF/
H A DSymbols.h110 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 DTarget.h81 uint8_t stOther) const;
208 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
H A DThunks.cpp446 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 DTarget.cpp138 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
H A DInputFiles.cpp1059 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 DSymbols.cpp132 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA()
H A DInputSection.cpp772 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA()
1070 f->stOther)) in adjustSplitStackFunctionPrologues()
H A DSyntheticSections.cpp1420 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 DDriver.cpp2076 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 DWriter.cpp146 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 DRelocations.cpp300 Defined(sym.file, StringRef(), sym.binding, sym.stOther, sym.type, value, in replaceWithDefined()
/openbsd/gnu/llvm/lld/ELF/Arch/
H A DPPC64.cpp182 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 DX86_64.cpp47 uint8_t stOther) const override;
958 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
H A DMips.cpp768 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()