Home
last modified time | relevance | path

Searched refs:st_other (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/elftoolchain/libelf/
H A Dgelf_sym.c87 dst->st_other = sym32->st_other; in gelf_getsym()
147 sym32->st_other = gs->st_other; in gelf_update_sym()
H A Delf_types.m4226 `st_other, BYTE',
233 `st_other, BYTE',
/freebsd/contrib/elftoolchain/elfcopy/
H A Dsymbols.c139 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 DELFTypes.h203 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 DELFObjectFile.h713 return (*SymOrErr)->st_other; in getSymbolOther()
/freebsd/sys/sys/
H A Delf32.h202 unsigned char st_other; /* Reserved (not used). */ member
H A Delf64.h207 unsigned char st_other; /* Reserved (not used). */ member
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h229 unsigned char st_other; ///< Reserved for future use. member
H A DELFHeader.cpp320 bindingToCString(getBinding()), typeToCString(getType()), st_other, in Dump()
H A DObjectFileELF.cpp2308 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 DInputFiles.cpp1149 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 DSyntheticSections.cpp2256 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 Ddt_link.c239 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 Ddt_module.c292 dst->st_other = src->st_other; in dt_module_symgelf32()
1485 symp->st_other = 0; in dtrace_lookup_by_name()
H A Ddt_pid.c343 sym.st_other = 0; in dt_pid_per_mod()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DELF.h1276 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 DELF_ppc64.cpp367 Addend += ELF::decodePPC64LocalEntryOffset((*ObjSymbol)->st_other); in link_ELF_ppc64()
/freebsd/cddl/contrib/opensolaris/common/ctf/
H A Dctf_open.c237 dst->st_other = src->st_other; in sym_to_gelf()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c273 if ((sym->st_other & STO_AARCH64_VARIANT_PCS) != in reloc_plt()
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp112 S.st_other = StOther; in add()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp559 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 Delfdefinitions.h2791 unsigned char st_other; /* visibility */ member
2798 unsigned char st_other; /* visibility */ member
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1204 sym->stOther = eSym.st_other; in importCmseSymbols()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp872 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 Delfdump.c1555 PRT("%c ", st_others[sym.st_other]); in elf_print_symtab()

12