/freebsd-13-stable/contrib/elftoolchain/libelf/ |
H A D | gelf_sym.c | 87 dst->st_other = sym32->st_other; 147 sym32->st_other = gs->st_other;
|
/freebsd-13-stable/contrib/elftoolchain/elfcopy/ |
H A D | symbols.c | 139 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 D | ELFHeader.h | 229 unsigned char st_other; ///< Reserved for future use. member in struct:elf::ELFSymbol
|
H A D | ELFHeader.cpp | 314 bindingToCString(getBinding()), typeToCString(getType()), st_other, 333 // Read st_info and st_other. 341 // Read st_info and st_other.
|
H A D | ObjectFileELF.cpp | 2157 * 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 D | elf32.h | 202 unsigned char st_other; /* Reserved (not used). */ member in struct:__anon15810 213 /* Macro for accessing the fields of st_other. */
|
H A D | elf64.h | 207 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 D | ELFTypes.h | 171 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 D | ELFObjectFile.h | 585 return getSymbol(Symb)->st_other;
|
/freebsd-13-stable/contrib/llvm-project/lld/ELF/ |
H A D | InputFiles.cpp | 1101 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 D | SyntheticSections.cpp | 2126 // 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 D | dt_link.c | 243 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 D | dt_module.c | 292 dst->st_other = src->st_other; 1507 symp->st_other = 0;
|
H A D | dt_pid.c | 343 sym.st_other = 0;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 388 // 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 D | ctf_open.c | 99 dst->st_other = src->st_other;
|
/freebsd-13-stable/contrib/elftoolchain/common/ |
H A D | elfdefinitions.h | 2787 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 D | Object.cpp | 792 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 D | ELFDumper.cpp | 718 // 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 D | elfdump.c | 1555 PRT("%c ", st_others[sym.st_other]);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 800 Symbol.st_other = Sym.Other ? *Sym.Other : 0;
|
/freebsd-13-stable/libexec/rtld-elf/ |
H A D | rtld.c | 4320 ELF_ST_VISIBILITY(req1.sym_out->st_other) == STV_PROTECTED)) {
|
/freebsd-13-stable/contrib/elftoolchain/readelf/ |
H A D | readelf.c | 3251 printf(" %-8s", st_vis(GELF_ST_VISIBILITY(sym.st_other)));
|