Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DSymbols.h110 uint8_t stOther; // st_other field value variable
175 uint8_t visibility() const { return stOther & 3; } in visibility()
177 stOther = (stOther & ~3) | visibility; in setVisibility()
264 uint8_t stOther, uint8_t type) in Symbol() argument
266 binding(binding), stOther(stOther), symbolKind(k), exportDynamic(false), in Symbol()
275 sym.stOther = (stOther & ~3) | sym.visibility(); in overwrite()
375 Defined(InputFile *file, StringRef name, uint8_t binding, uint8_t stOther, in Defined() argument
377 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value), in Defined()
414 uint8_t stOther, uint8_t type, uint64_t alignment, uint64_t size) in CommonSymbol() argument
415 : Symbol(CommonKind, file, name, binding, stOther, type), in CommonSymbol()
[all …]
H A DTarget.h83 uint8_t stOther) const;
223 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
H A DThunks.cpp479 dest, addend + getPPC64GlobalEntryToLocalEntryOffset(dest.stOther), in PPC64PILongBranchThunk()
1002 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
1027 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
1409 if ((s.stOther & STO_MIPS_MICROMIPS) && isMipsR6()) in addThunkMips()
1411 if (s.stOther & STO_MIPS_MICROMIPS) in addThunkMips()
1444 if ((type == R_PPC64_REL14 || type == R_PPC64_REL24) && (s.stOther >> 5) == 1) in addThunkPPC64()
H A DTarget.cpp143 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
H A DInputFiles.cpp1149 uint8_t stOther = eSym.st_other; in initializeSymbols() local
1162 CommonSymbol{this, StringRef(), binding, stOther, type, value, size}); in initializeSymbols()
1167 sym->resolve(Defined{this, StringRef(), binding, stOther, type, value, size, in initializeSymbols()
1271 sym.stOther, sym.type, secIdx}, in postParse()
H A DWriter.cpp142 uint64_t val, uint8_t stOther = STV_HIDDEN) { in addOptionalRegular() argument
147 s->resolve(Defined{ctx.internalFile, StringRef(), STB_GLOBAL, stOther, in addOptionalRegular()
257 Undefined(sym.file, sym.getName(), binding, sym.stOther, sym.type, in demoteDefined()
283 Undefined(ctx.internalFile, sym->getName(), binding, sym->stOther, in demoteSymbolsAndComputeIsPreemptible()
H A DSymbols.cpp130 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA()
H A DSyntheticSections.cpp1447 r.sym->stOther & STO_AARCH64_VARIANT_PCS; in computeContents()
1455 (r.sym->stOther & STO_RISCV_VARIANT_CC); in computeContents()
2256 eSym->st_other = sym->stOther; in writeTo()
2305 ((sym->stOther & STO_MIPS_MICROMIPS) || sym->hasFlag(NEEDS_COPY))) { in writeTo()
4327 getPPC64GlobalEntryToLocalEntryOffset(sym->stOther)); in writeTo()
4637 uint64_t val, uint8_t stOther = STV_HIDDEN) { in addOptionalRegular() argument
4642 s->resolve(Defined{ctx.internalFile, StringRef(), STB_GLOBAL, stOther, in addOptionalRegular()
H A DInputSection.cpp887 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA()
1200 f->stOther)) in adjustSplitStackFunctionPrologues()
H A DDriver.cpp2352 Defined(s->file, StringRef(), s->binding, s->stOther, s->type, in replaceCommonSymbols()
2915 Undefined(sym.file, sym.getName(), sym.binding, sym.stOther, sym.type, in link()
H A DRelocations.cpp320 Defined(sym.file, StringRef(), sym.binding, sym.stOther, sym.type, value, in replaceWithDefined()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DPPC64.cpp198 uint8_t stOther) const override;
222 unsigned elf::getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther) { in getPPC64GlobalEntryToLocalEntryOffset() argument
234 uint8_t gepToLep = (stOther >> 5) & 7; in getPPC64GlobalEntryToLocalEntryOffset()
1438 if (type != R_PPC64_REL24_NOTOC && (s.stOther >> 5) == 1) in needsThunk()
1441 if (type == R_PPC64_REL24_NOTOC && (s.stOther >> 5) > 1) in needsThunk()
1455 getPPC64GlobalEntryToLocalEntryOffset(s.stOther)); in needsThunk()
1675 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
1678 loc += getPPC64GlobalEntryToLocalEntryOffset(stOther); in adjustPrologueForCrossSplitStack()
H A DX86_64.cpp49 uint8_t stOther) const override;
1005 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
H A DARM.cpp1204 sym->stOther = eSym.st_other; in importCmseSymbols()
1430 Defined(file, StringRef(), s->sym->binding, s->sym->stOther, s->sym->type, in finalizeContents()
H A DMips.cpp768 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()