/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Symbols.h | 110 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 D | Target.h | 83 uint8_t stOther) const; 223 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
|
H A D | Thunks.cpp | 479 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 D | Target.cpp | 143 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
|
H A D | InputFiles.cpp | 1149 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 D | Writer.cpp | 142 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 D | Symbols.cpp | 130 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.hasFlag(NEEDS_COPY))) in getSymVA()
|
H A D | SyntheticSections.cpp | 1447 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 D | InputSection.cpp | 887 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA() 1200 f->stOther)) in adjustSplitStackFunctionPrologues()
|
H A D | Driver.cpp | 2352 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 D | Relocations.cpp | 320 Defined(sym.file, StringRef(), sym.binding, sym.stOther, sym.type, value, in replaceWithDefined()
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | PPC64.cpp | 198 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 D | X86_64.cpp | 49 uint8_t stOther) const override; 1005 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
|
H A D | ARM.cpp | 1204 sym->stOther = eSym.st_other; in importCmseSymbols() 1430 Defined(file, StringRef(), s->sym->binding, s->sym->stOther, s->sym->type, in finalizeContents()
|
H A D | Mips.cpp | 768 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()
|