Home
last modified time | relevance | path

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

/external/llvm-project/lld/ELF/
DSymbols.h101 uint8_t stOther; // st_other field value variable
243 uint8_t stOther, uint8_t type) in Symbol() argument
245 type(type), stOther(stOther), symbolKind(k), visibility(stOther & 3), in Symbol()
296 Defined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, in Defined() argument
298 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value), in Defined()
332 uint8_t stOther, uint8_t type, uint64_t alignment, uint64_t size) in CommonSymbol() argument
333 : Symbol(CommonKind, file, name, binding, stOther, type), in CommonSymbol()
344 Undefined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther,
346 : Symbol(UndefinedKind, file, name, binding, stOther, type), in Symbol() argument
360 uint8_t stOther, uint8_t type, uint64_t value, uint64_t size, in SharedSymbol() argument
[all …]
DThunks.cpp380 addend + getPPC64GlobalEntryToLocalEntryOffset(dest.stOther)}); in PPC64PILongBranchThunk()
772 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
796 d->stOther |= STO_MIPS_MICROMIPS; in addSymbols()
1119 if ((s.stOther & STO_MIPS_MICROMIPS) && isMipsR6()) in addThunkMips()
1121 if (s.stOther & STO_MIPS_MICROMIPS) in addThunkMips()
1147 if ((type == R_PPC64_REL14 || type == R_PPC64_REL24) && (s.stOther >> 5) == 1) in addThunkPPC64()
1151 return (s.stOther >> 5) > 1 in addThunkPPC64()
DTarget.h79 uint8_t stOther) const;
211 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
DTarget.cpp145 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
DInputFiles.cpp1145 uint8_t stOther = eSym.st_other; in initializeSymbols() local
1153 this->symbols[i]->resolve(Undefined{this, name, binding, stOther, type}); in initializeSymbols()
1164 CommonSymbol{this, name, binding, stOther, type, value, size}); in initializeSymbols()
1174 Undefined und{this, name, binding, stOther, type, secIdx}; in initializeSymbols()
1195 Defined{this, name, binding, stOther, type, value, size, sec}); in initializeSymbols()
DSymbols.cpp121 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.needsPltAddr)) in getSymVA()
DInputSection.cpp805 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther); in getRelocTargetVA()
1208 f->stOther)) in adjustSplitStackFunctionPrologues()
DRelocations.cpp536 sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther, in replaceWithDefined()
1113 if ((sym.stOther & 0x3) == STV_DEFAULT) in canDefineSymbolInExecutable()
DDriver.cpp1706 s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type, in replaceCommonSymbols()
1723 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()
DSyntheticSections.cpp2183 eSym->st_other |= sym->stOther & 0xe0; in writeTo()
2233 ((sym->stOther & STO_MIPS_MICROMIPS) || sym->needsPltAddr)) { in writeTo()
3648 getPPC64GlobalEntryToLocalEntryOffset(sym->stOther)); in writeTo()
/external/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()
400 uint8_t stOther) const override;
1358 if (type != R_PPC64_REL24_NOTOC && (s.stOther >> 5) == 1) in needsThunk()
1361 if (type == R_PPC64_REL24_NOTOC && (s.stOther >> 5) > 1) in needsThunk()
1374 getPPC64GlobalEntryToLocalEntryOffset(s.stOther)); in needsThunk()
1511 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
1514 loc += getPPC64GlobalEntryToLocalEntryOffset(stOther); in adjustPrologueForCrossSplitStack()
DX86_64.cpp56 uint8_t stOther) const override;
874 uint8_t stOther) const { in adjustPrologueForCrossSplitStack()
DMips.cpp741 if (sym->stOther & STO_MIPS_PIC) in isMipsPIC()