/freebsd/contrib/elftoolchain/libelf/ |
H A D | gelf_sym.c | 87 dst->st_other = sym32->st_other; in gelf_getsym() 147 sym32->st_other = gs->st_other; in gelf_update_sym()
|
H A D | elf_types.m4 | 226 `st_other, BYTE', 233 `st_other, BYTE',
|
/freebsd/contrib/elftoolchain/elfcopy/ |
H A D | symbols.c | 139 is_hidden_symbol(unsigned char st_other) in is_hidden_symbol() argument 142 if (GELF_ST_VISIBILITY(st_other) == STV_HIDDEN || in is_hidden_symbol() 143 GELF_ST_VISIBILITY(st_other) == STV_INTERNAL) in is_hidden_symbol() 544 is_hidden_symbol(sym.st_other)) in generate_symbols() 579 sym.st_shndx, sym.st_info, sym.st_other, 0); in generate_symbols() 628 sym.st_other = STV_DEFAULT; in generate_symbols() 634 ndx, sym.st_info, sym.st_other, 1); in generate_symbols() 875 unsigned char st_other, int ndx_known) in add_to_symtab() argument 905 sy_buf->B##SZ[sy_buf->n##B##s].st_other = st_other; \ in add_to_symtab()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 203 unsigned char st_other; // Must be zero; reserved 212 unsigned char st_other; // Must be zero; reserved 222 using Elf_Sym_Base<ELFT>::st_other; 242 unsigned char getVisibility() const { return st_other & 0x3; } 245 st_other = (st_other & ~0x3) | v;
|
H A D | ELFObjectFile.h | 713 return (*SymOrErr)->st_other; in getSymbolOther()
|
/freebsd/sys/sys/ |
H A D | elf32.h | 202 unsigned char st_other; /* Reserved (not used). */ member
|
H A D | elf64.h | 207 unsigned char st_other; /* Reserved (not used). */ member
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 229 unsigned char st_other; ///< Reserved for future use. member
|
H A D | ELFHeader.cpp | 320 bindingToCString(getBinding()), typeToCString(getType()), st_other, in Dump()
|
H A D | ObjectFileELF.cpp | 2308 if (IS_MICROMIPS(symbol.st_other)) in ParseSymbols() 2347 uint32_t flags = symbol.st_other << 8 | symbol.st_info | additional_flags; in ParseSymbols()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | InputFiles.cpp | 1149 uint8_t stOther = eSym.st_other; in initializeSymbols() 1180 sym->resolve(Undefined{this, StringRef(), eSym.getBinding(), eSym.st_other, in initializeSymbols() 1221 new (symbols[i]) Undefined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms() 1224 new (symbols[i]) Defined(this, name, STB_LOCAL, eSym.st_other, type, in initSectionsAndLocalSyms() 1581 Undefined{this, name, sym.getBinding(), sym.st_other, sym.getType()}); in parse() 1605 SharedSymbol{*this, name, sym.getBinding(), sym.st_other, in parse() 1623 SharedSymbol{*this, saver().save(name), sym.getBinding(), sym.st_other, in parse()
|
H A D | SyntheticSections.cpp | 2256 eSym->st_other = sym->stOther; in writeTo() 2295 eSym->st_other |= STO_MIPS_PLT; in writeTo() 2308 eSym->st_other |= STO_MIPS_MICROMIPS; in writeTo() 2314 eSym->st_other |= STO_MIPS_PIC; in writeTo()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_link.c | 239 sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN); in prepare_elf32() 256 sym->st_other = ELF32_ST_VISIBILITY(STV_HIDDEN); in prepare_elf32() 422 sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN); in prepare_elf64() 439 sym->st_other = ELF64_ST_VISIBILITY(STV_HIDDEN); in prepare_elf64() 1602 dsym.st_other = in process_obj()
|
H A D | dt_module.c | 292 dst->st_other = src->st_other; in dt_module_symgelf32() 1485 symp->st_other = 0; in dtrace_lookup_by_name()
|
H A D | dt_pid.c | 343 sym.st_other = 0; in dt_pid_per_mod()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | ELF.h | 1276 unsigned char st_other; // Must be zero; reserved member 1294 unsigned char st_other; // Must be zero; reserved member
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_ppc64.cpp | 367 Addend += ELF::decodePPC64LocalEntryOffset((*ObjSymbol)->st_other); in link_ELF_ppc64()
|
/freebsd/cddl/contrib/opensolaris/common/ctf/ |
H A D | ctf_open.c | 237 dst->st_other = src->st_other; in sym_to_gelf()
|
/freebsd/libexec/rtld-elf/aarch64/ |
H A D | reloc.c | 273 if ((sym->st_other & STO_AARCH64_VARIANT_PCS) != in reloc_plt()
|
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
H A D | ELFObjHandler.cpp | 112 S.st_other = StOther; in add()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 559 llvm::any_of(Syms, [](const Elf_Sym &S) { return S.st_other & ~0x3; }); in printSymbolsHelper() 3473 if ((Symbol.st_other & STO_MIPS_MIPS16) == STO_MIPS_MIPS16) in getOtherFlagsFromSymbol() 4283 if (Symbol.st_other & ~0x3) { in printSymbol() 4285 uint8_t Other = Symbol.st_other & ~0x3; in printSymbol() 4294 uint8_t Other = Symbol.st_other & ~0x3; in printSymbol() 4304 " [<other: " + to_string(format_hex(Symbol.st_other, 2)) + ">]"; in printSymbol() 7366 W.printFlags("Other", Symbol.st_other, ArrayRef(SymOtherFlags), 0x3u); in printSymbolOtherField() 7372 assert(Symbol.st_other == 0 && "non-zero Other Field"); in printZeroSymbolOtherField() 7399 if (Symbol.st_other == 0) in printSymbol()
|
/freebsd/contrib/elftoolchain/common/ |
H A D | elfdefinitions.h | 2791 unsigned char st_other; /* visibility */ member 2798 unsigned char st_other; /* visibility */ member
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | ARM.cpp | 1204 sym->stOther = eSym.st_other; in importCmseSymbols()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObject.cpp | 872 Sym->st_other = Symbol->Visibility; in visit() 1643 Sym.getValue(), Sym.st_other, Sym.st_shndx, Sym.st_size); in initSymbolTable()
|
/freebsd/contrib/elftoolchain/elfdump/ |
H A D | elfdump.c | 1555 PRT("%c ", st_others[sym.st_other]); in elf_print_symtab()
|