Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/lld/ELF/
DSymbols.h101 uint8_t stOther; // st_other field value variable
245 uint8_t stOther, uint8_t type) in Symbol() argument
247 type(type), stOther(stOther), symbolKind(k), visibility(stOther & 3), in Symbol()
298 Defined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, in Defined() argument
300 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value), in Defined()
334 uint8_t stOther, uint8_t type, uint64_t alignment, uint64_t size) in CommonSymbol() argument
335 : Symbol(CommonKind, file, name, binding, stOther, type), in CommonSymbol()
346 Undefined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther,
348 : Symbol(UndefinedKind, file, name, binding, stOther, type), in Symbol() argument
362 uint8_t stOther, uint8_t type, uint64_t value, uint64_t size, in SharedSymbol() argument
[all …]
DThunks.cpp388 dest, addend + getPPC64GlobalEntryToLocalEntryOffset(dest.stOther), in PPC64PILongBranchThunk()
781 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
805 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
1194 if ((s.stOther & STO_MIPS_MICROMIPS) && isMipsR6()) in addThunkMips()
1196 if (s.stOther & STO_MIPS_MICROMIPS) in addThunkMips()
1222 if ((type == R_PPC64_REL14 || type == R_PPC64_REL24) && (s.stOther >> 5) == 1) in addThunkPPC64()
1226 return (s.stOther >> 5) > 1 in addThunkPPC64()
DTarget.h79 uint8_t stOther) const;
212 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
DTarget.cpp147 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
DInputFiles.cpp1143 uint8_t stOther = eSym.st_other; in initializeSymbols() local
1161 CommonSymbol{this, name, binding, stOther, type, value, size}); in initializeSymbols()
1171 Undefined und{this, name, binding, stOther, type, secIdx}; in initializeSymbols()
1192 Defined{this, name, binding, stOther, type, value, size, sec}); in initializeSymbols()
DSymbols.cpp121 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.needsPltAddr)) in getSymVA()
DInputSection.cpp817 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA()
1223 f->stOther)) in adjustSplitStackFunctionPrologues()
DSyntheticSections.cpp1453 r.sym->stOther & STO_AARCH64_VARIANT_PCS; in finalizeContents()
2241 eSym->st_other |= sym->stOther & 0xe0; in writeTo()
2245 eSym->st_other |= sym->stOther & STO_AARCH64_VARIANT_PCS; in writeTo()
2295 ((sym->stOther & STO_MIPS_MICROMIPS) || sym->needsPltAddr)) { in writeTo()
3720 getPPC64GlobalEntryToLocalEntryOffset(sym->stOther)); in writeTo()
DRelocations.cpp549 sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther, in replaceWithDefined()
1128 if ((sym.stOther & 0x3) == STV_DEFAULT) in canDefineSymbolInExecutable()
DDriver.cpp1825 s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type, in replaceCommonSymbols()
1842 s->replace(Undefined{nullptr, s->getName(), STB_WEAK, s->stOther, s->type}); in demoteSharedSymbols()
DWriter.cpp229 uint64_t val, uint8_t stOther = STV_HIDDEN, in addOptionalRegular() argument
235 s->resolve(Defined{/*file=*/nullptr, name, binding, stOther, STT_NOTYPE, val, in addOptionalRegular()
/freebsd-12-stable/contrib/llvm-project/lld/ELF/Arch/
DPPC64.cpp165 unsigned elf::getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther) { in getPPC64GlobalEntryToLocalEntryOffset() argument
177 uint8_t gepToLep = (stOther >> 5) & 7; in getPPC64GlobalEntryToLocalEntryOffset()
401 uint8_t stOther) const override;
1390 if (type != R_PPC64_REL24_NOTOC && (s.stOther >> 5) == 1) in needsThunk()
1393 if (type == R_PPC64_REL24_NOTOC && (s.stOther >> 5) > 1) in needsThunk()
1406 getPPC64GlobalEntryToLocalEntryOffset(s.stOther)); in needsThunk()
1543 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
1546 loc += getPPC64GlobalEntryToLocalEntryOffset(stOther); in adjustPrologueForCrossSplitStack()
DX86_64.cpp58 uint8_t stOther) const override;
933 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
DMips.cpp770 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()