Searched refs:st_other (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/contrib/elftoolchain/libelf/
H A Dgelf_sym.c87 dst->st_other = sym32->st_other;
147 sym32->st_other = gs->st_other;
/freebsd-13-stable/contrib/elftoolchain/elfcopy/
H A Dsymbols.c139 is_hidden_symbol(unsigned char st_other) argument
142 if (GELF_ST_VISIBILITY(st_other) == STV_HIDDEN ||
143 GELF_ST_VISIBILITY(st_other) == STV_INTERNAL)
196 0, /* st_other */
544 is_hidden_symbol(sym.st_other))
579 sym.st_shndx, sym.st_info, sym.st_other, 0);
628 sym.st_other = STV_DEFAULT;
634 ndx, sym.st_info, sym.st_other, 1);
875 unsigned char st_other, int ndx_known)
905 sy_buf->B##SZ[sy_buf->n##B##s].st_other
873 add_to_symtab(struct elfcopy *ecp, const char *name, uint64_t st_value, uint64_t st_size, uint16_t st_shndx, unsigned char st_info, unsigned char st_other, int ndx_known) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h229 unsigned char st_other; ///< Reserved for future use. member in struct:elf::ELFSymbol
H A DELFHeader.cpp314 bindingToCString(getBinding()), typeToCString(getType()), st_other,
333 // Read st_info and st_other.
341 // Read st_info and st_other.
H A DObjectFileELF.cpp2157 * st_other
2163 if (IS_MICROMIPS(symbol.st_other))
2219 uint32_t flags = symbol.st_other << 8 | symbol.st_info | additional_flags;
/freebsd-13-stable/sys/sys/
H A Delf32.h202 unsigned char st_other; /* Reserved (not used). */ member in struct:__anon15810
213 /* Macro for accessing the fields of st_other. */
H A Delf64.h207 unsigned char st_other; /* Reserved (not used). */ member in struct:__anon15828
220 /* Macro for accessing the fields of st_other. */
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h171 unsigned char st_other; // Must be zero; reserved member in struct:llvm::object::Elf_Sym_Base
180 unsigned char st_other; // Must be zero; reserved member in struct:llvm::object::Elf_Sym_Base
190 using Elf_Sym_Base<ELFT>::st_other;
205 /// Access to the STV_xxx flag stored in the first two bits of st_other.
210 unsigned char getVisibility() const { return st_other & 0x3; }
213 st_other = (st_other & ~0x3) | v;
H A DELFObjectFile.h585 return getSymbol(Symb)->st_other;
/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DInputFiles.cpp1101 make<Undefined>(this, name, STB_LOCAL, eSym.st_other, type);
1104 make<Undefined>(this, name, STB_LOCAL, eSym.st_other, type,
1107 this->symbols[i] = make<Defined>(this, name, STB_LOCAL, eSym.st_other,
1120 uint8_t stOther = eSym.st_other;
1449 Undefined{this, name, sym.getBinding(), sym.st_other, sym.getType()});
1464 sym.st_other, sym.getType(), sym.st_value,
1486 sym.st_other, sym.getType(), sym.st_value,
H A DSyntheticSections.cpp2126 // Set st_info and st_other.
2127 eSym->st_other = 0;
2135 // The 3 most significant bits of st_other are used by OpenPOWER ABI.
2138 eSym->st_other |= sym->stOther & 0xe0;
2179 eSym->st_other |= STO_MIPS_PLT;
2192 eSym->st_other |= STO_MIPS_MICROMIPS;
2198 eSym->st_other |= STO_MIPS_PIC;
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_link.c243 sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN);
260 sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN);
426 sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN);
443 sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN);
1531 dsym.st_other =
H A Ddt_module.c292 dst->st_other = src->st_other;
1507 symp->st_other = 0;
H A Ddt_pid.c343 sym.st_other = 0;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h388 // Special values for the st_other field in the symbol table entry for PPC64.
408 // Special values for the st_other field in the symbol table entry for AArch64.
549 // Special values for the st_other field in the symbol table entry for MIPS.
1009 unsigned char st_other; // Must be zero; reserved member in struct:llvm::ELF::Elf32_Sym
1027 unsigned char st_other; // Must be zero; reserved member in struct:llvm::ELF::Elf64_Sym
/freebsd-13-stable/cddl/contrib/opensolaris/common/ctf/
H A Dctf_open.c99 dst->st_other = src->st_other;
/freebsd-13-stable/contrib/elftoolchain/common/
H A Delfdefinitions.h2787 unsigned char st_other; /* visibility */ member in struct:__anon619
2794 unsigned char st_other; /* visibility */ member in struct:__anon620
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp792 Sym->st_other = Symbol->Visibility;
1425 Sym.getValue(), Sym.st_other, Sym.st_shndx, Sym.st_size);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp718 // The st_other field has 2 logical parts. The first two bits hold the symbol
721 return S.st_other & ~0x3;
4068 if (Symbol->st_other & ~0x3)
4070 " [<other: " + to_string(format_hex(Symbol->st_other, 2)) + ">]";
6401 if (Symbol->st_other == 0)
6402 // Usually st_other flag is zero. Do not pollute the output
6412 if ((Symbol->st_other & STO_MIPS_MIPS16) == STO_MIPS_MIPS16)
6421 W.printFlags("Other", Symbol->st_other, makeArrayRef(SymOtherFlags), 0x3u);
/freebsd-13-stable/contrib/elftoolchain/elfdump/
H A Delfdump.c1555 PRT("%c ", st_others[sym.st_other]);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp800 Symbol.st_other = Sym.Other ? *Sym.Other : 0;
/freebsd-13-stable/libexec/rtld-elf/
H A Drtld.c4320 ELF_ST_VISIBILITY(req1.sym_out->st_other) == STV_PROTECTED)) {
/freebsd-13-stable/contrib/elftoolchain/readelf/
H A Dreadelf.c3251 printf(" %-8s", st_vis(GELF_ST_VISIBILITY(sym.st_other)));

Completed in 415 milliseconds