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

/freebsd-12-stable/contrib/llvm-project/lld/ELF/
H A DSymbols.h99 uint8_t stOther; // st_other field value member in class:lld::elf::Symbol
232 uint8_t stOther, uint8_t type)
234 type(type), stOther(stOther), symbolKind(k), visibility(stOther & 3),
282 Defined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, argument
284 : Symbol(DefinedKind, file, name, binding, stOther, type), value(value),
318 uint8_t stOther, uint8_t type, uint64_t alignment, uint64_t size)
319 : Symbol(CommonKind, file, name, binding, stOther, type),
330 Undefined(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, argument
231 Symbol(Kind k, InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, uint8_t type) argument
317 CommonSymbol(InputFile *file, StringRefZ name, uint8_t binding, uint8_t stOther, uint8_t type, uint64_t alignment, uint64_t size) argument
345 SharedSymbol(InputFile &file, StringRef name, uint8_t binding, uint8_t stOther, uint8_t type, uint64_t value, uint64_t size, uint32_t alignment, uint32_t verdefIndex) argument
[all...]
H A DTarget.cpp145 uint8_t stOther) const {
H A DTarget.h79 uint8_t stOther) const;
185 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther);
H A DThunks.cpp311 addend + getPPC64GlobalEntryToLocalEntryOffset(dest.stOther)});
685 d->stOther |= STO_MIPS_MICROMIPS;
709 d->stOther |= STO_MIPS_MICROMIPS;
930 if ((s.stOther & STO_MIPS_MICROMIPS) && isMipsR6())
932 if (s.stOther & STO_MIPS_MICROMIPS)
H A DInputFiles.cpp1050 uint8_t stOther = eSym.st_other; local
1067 this->symbols[i] = make<Undefined>(this, name, binding, stOther, type);
1069 this->symbols[i] = make<Undefined>(this, name, binding, stOther, type,
1073 make<Defined>(this, name, binding, stOther, type, value, size, sec);
1079 this->symbols[i]->resolve(Undefined{this, name, binding, stOther, type});
1090 CommonSymbol{this, name, binding, stOther, type, value, size});
1101 Undefined{this, name, binding, stOther, type, secIdx});
1109 Defined{this, name, binding, stOther, type, value, size, sec});
H A DSymbols.cpp109 ((sym.stOther & STO_MIPS_MICROMIPS) || sym.needsPltAddr))
H A DInputSection.cpp785 return symVA - p + getPPC64GlobalEntryToLocalEntryOffset(sym.stOther);
1098 end, f->stOther))
H A DRelocations.cpp506 sym.replace(Defined{sym.file, sym.getName(), sym.binding, sym.stOther,
1073 // why we use Sym.stOther.
1074 if ((sym.stOther & 0x3) == STV_DEFAULT)
H A DDriver.cpp1456 s->replace(Defined{s->file, s->getName(), s->binding, s->stOther, s->type,
1472 s->replace(Undefined{nullptr, s->getName(), STB_WEAK, s->stOther, s->type});
H A DWriter.cpp199 uint64_t val, uint8_t stOther = STV_HIDDEN,
205 s->resolve(Defined{/*file=*/nullptr, name, binding, stOther, STT_NOTYPE, val,
736 make<Defined>(isec->file, "", STB_LOCAL, /*stOther=*/0, STT_SECTION,
H A DSyntheticSections.cpp2135 eSym->st_other |= sym->stOther & 0xe0;
2186 ((sym->stOther & STO_MIPS_MICROMIPS) || sym->needsPltAddr)) {
3580 getPPC64GlobalEntryToLocalEntryOffset(sym->stOther));
/freebsd-12-stable/contrib/llvm-project/lld/ELF/Arch/
H A DPPC64.cpp78 unsigned getPPC64GlobalEntryToLocalEntryOffset(uint8_t stOther) { argument
90 uint8_t gepToLep = (stOther >> 5) & 7;
224 uint8_t stOther) const override;
929 getPPC64GlobalEntryToLocalEntryOffset(s.stOther));
1029 uint8_t stOther) const {
1032 loc += getPPC64GlobalEntryToLocalEntryOffset(stOther);
H A DX86_64.cpp48 uint8_t stOther) const override;
541 uint8_t stOther) const {
H A DMips.cpp738 if (sym->stOther & STO_MIPS_PIC)

Completed in 145 milliseconds