/freebsd/bin/sh/tests/builtins/ |
H A D | command7.0 | 11 check '"$(PATH=/libexec command -V ld-elf.so.1)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 12 check '"$(PATH=/libexec command -V ld-elf.so.1; :)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 13 check '"$(PATH=/libexec command -pv ld-elf.so.1)" = ""' 14 check '"$(PATH=/libexec command -pv ld-elf.so.1; :)" = ""' 18 check '"$(command -V ld-elf.so.1)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 19 check '"$(command -V ld-elf.so.1; :)" = "ld-elf.so.1 is /libexec/ld-elf.so.1"' 20 check '"$(command -pv ld-elf.so.1)" = ""' 21 check '"$(command -pv ld-elf.so.1; :)" = ""'
|
H A D | type2.0 | 11 check 'PATH=/libexec type ld-elf.so.1 >/dev/null' 16 check 'type ld-elf.so.1 >/dev/null' 20 check 'type ld-elf.so.1 >/dev/null' 23 check '! PATH=/bin type ld-elf.so.1 2>/dev/null'
|
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/ |
H A D | input.c | 50 built_source_types(Elf *elf, char const *file) in built_source_types() argument 55 if ((si = symit_new(elf, file)) == NULL) in built_source_types() 87 read_file(Elf *elf, char *file, char *label, read_cb_f *func, void *arg, in read_file() argument 96 if ((ctfscnidx = findelfsecidx(elf, file, ".SUNW_ctf")) < 0) { in read_file() 98 (built_source_types(elf, file) & SOURCE_C)) { in read_file() 105 if ((ctfscn = elf_getscn(elf, ctfscnidx)) == NULL || in read_file() 110 if ((si = symit_new(elf, file)) == NULL) { in read_file() 130 read_archive(int fd, Elf *elf, char *file, char *label, read_cb_f *func, in read_archive() argument 138 while ((melf = elf_begin(fd, cmd, elf)) != NULL) { in read_archive() 188 Elf *elf; in read_ctf_common() local [all …]
|
H A D | ctfconvert.c | 91 Elf *elf; in file_read() local 99 if ((elf = elf_begin(fd, ELF_C_READ, NULL)) == NULL) { in file_read() 105 source_types = built_source_types(elf, filename); in file_read() 114 if ((rc = readers[i](td, elf, filename)) == 0) in file_read() 125 if (findelfsecidx(elf, filename, ".debug") >= 0) { in file_read() 141 (void) elf_end(elf); in file_read()
|
H A D | util.c | 65 findelfsecidx(Elf *elf, const char *file, const char *tofind) in findelfsecidx() argument 71 if (gelf_getehdr(elf, &ehdr) == NULL) in findelfsecidx() 74 while ((scn = elf_nextscn(elf, scn)) != NULL) { in findelfsecidx() 83 if ((name = elf_strptr(elf, ehdr.e_shstrndx, in findelfsecidx() 98 elf_ptrsz(Elf *elf) in elf_ptrsz() argument 102 if (gelf_getehdr(elf, &ehdr) == NULL) { in elf_ptrsz()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.h | 26 elf::elf_word n_namesz = 0; 27 elf::elf_word n_descsz = 0; 28 elf::elf_word n_type = 0; 150 llvm::ArrayRef<elf::ELFProgramHeader> ProgramHeaders(); 151 lldb_private::DataExtractor GetSegmentData(const elf::ELFProgramHeader &H); 176 typedef std::vector<elf::ELFProgramHeader> ProgramHeaderColl; 178 struct ELFSectionHeaderInfo : public elf::ELFSectionHeader { 186 typedef std::vector<elf::ELFDynamic> DynamicSymbolColl; 201 elf::ELFHeader m_header; 245 const elf::ELFHeader &header); [all …]
|
/freebsd/usr.bin/ldd/ |
H A D | ldd.c | 266 has_freebsd_abi_tag(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, in has_freebsd_abi_tag() argument 277 buf = elf_rawfile(elf, NULL); in has_freebsd_abi_tag() 295 if (gelf_xlatetom(elf, &dst, &src, ehdr->e_ident[EI_DATA]) == NULL) { in has_freebsd_abi_tag() 334 is_pie(const char *fname, Elf *elf, GElf_Ehdr *ehdr, off_t offset, size_t len) in is_pie() argument 344 buf = elf_rawfile(elf, NULL); in is_pie() 350 dynsize = gelf_fsize(elf, ELF_T_DYN, 1, EV_CURRENT); in is_pie() 369 if (gelf_xlatetom(elf, &dst, &src, ehdr->e_ident[EI_DATA]) == NULL) { in is_pie() 392 Elf *elf; in is_executable() local 408 elf = elf_begin(fd, ELF_C_READ, NULL); in is_executable() 409 if (elf == NULL) { in is_executable() [all …]
|
/freebsd/lib/libelf/ |
H A D | Makefile | 11 LIB= elf 13 SRCS= elf.c \ 84 native-elf-format.h: 85 ${ELFTCDIR}/common/native-elf-format > ${.TARGET} || rm ${.TARGET} 86 SRCS+= native-elf-format.h 100 MAN= elf.3 \ 179 gelf_checksum.3 elf${E}_checksum.3 \ 180 gelf_fsize.3 elf${E}_fsize.3 \ 181 gelf_getchdr.3 elf${E}_getchdr.3 \ 182 gelf_getehdr.3 elf${E}_getehdr.3 \ [all …]
|
/freebsd/sys/contrib/openzfs/lib/libuutil/ |
H A D | libuutil.abi | 1 <abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libuutil.so.3'> 2 <elf-needed> 6 </elf-needed> 7 <elf-function-symbols> 8 …<elf-symbol name='_sol_getmntent' type='func-type' binding='global-binding' visibility='default-vi… 9 …<elf-symbol name='atomic_add_16' type='func-type' binding='global-binding' visibility='default-vis… 10 …<elf-symbol name='atomic_add_16_nv' type='func-type' binding='global-binding' visibility='default-… 11 …<elf-symbol name='atomic_add_32' type='func-type' binding='global-binding' visibility='default-vis… 12 …<elf-symbol name='atomic_add_32_nv' type='func-type' binding='global-binding' visibility='default-… 13 …<elf-symbol name='atomic_add_64' type='func-type' binding='global-binding' visibility='default-vis… [all …]
|
/freebsd/contrib/elftoolchain/libelf/ |
H A D | Makefile | 5 LIB= elf 7 SRCS= elf.c \ 74 MAN= elf.3 \ 152 gelf_checksum.3 elf${E}_checksum.3 \ 153 gelf_fsize.3 elf${E}_fsize.3 \ 154 gelf_getehdr.3 elf${E}_getehdr.3 \ 155 gelf_getphdr.3 elf${E}_getphdr.3 \ 156 gelf_getshdr.3 elf${E}_getshdr.3 \ 157 gelf_newehdr.3 elf${E}_newehdr.3 \ 158 gelf_newphdr.3 elf${E}_newphdr.3 \ [all …]
|
/freebsd/contrib/elftoolchain/size/ |
H A D | size.c | 100 static int handle_core(char const *, Elf *elf, GElf_Ehdr *); 244 xlatetom(Elf *elf, GElf_Ehdr *elfhdr, void *_src, void *_dst, in xlatetom() argument 256 return (gelf_xlatetom(elf, &dst, &src, elfhdr->e_ident[EI_DATA]) != in xlatetom() 292 handle_core_note(Elf *elf, GElf_Ehdr *elfhdr, GElf_Phdr *phdr, in handle_core_note() argument 304 if (elf == NULL || elfhdr == NULL || phdr == NULL) in handle_core_note() 307 data = elf_rawfile(elf, &max_size); in handle_core_note() 318 if (xlatetom(elf, elfhdr, &nhdr->n_type, &nhdr_l.n_type, in handle_core_note() 320 xlatetom(elf, elfhdr, &nhdr->n_descsz, &nhdr_l.n_descsz, in handle_core_note() 322 xlatetom(elf, elfhdr, &nhdr->n_namesz, &nhdr_l.n_namesz, in handle_core_note() 360 (void)xlatetom(elf, elfhdr, &raw_size, in handle_core_note() [all …]
|
/freebsd/sys/contrib/openzfs/lib/libnvpair/ |
H A D | libnvpair.abi | 1 <abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libnvpair.so.3'> 2 <elf-needed> 6 </elf-needed> 7 <elf-function-symbols> 8 …<elf-symbol name='dump_nvlist' type='func-type' binding='global-binding' visibility='default-visib… 9 …<elf-symbol name='fnvlist_add_boolean' type='func-type' binding='global-binding' visibility='defau… 10 …<elf-symbol name='fnvlist_add_boolean_array' type='func-type' binding='global-binding' visibility=… 11 …<elf-symbol name='fnvlist_add_boolean_value' type='func-type' binding='global-binding' visibility=… 12 …<elf-symbol name='fnvlist_add_byte' type='func-type' binding='global-binding' visibility='default-… 13 …<elf-symbol name='fnvlist_add_byte_array' type='func-type' binding='global-binding' visibility='de… [all …]
|
/freebsd/usr.bin/elfctl/ |
H A D | elfctl.c | 92 Elf *elf; in main() local 138 elf = NULL; in main() 147 if ((elf = elf_begin(fd, ELF_C_READ, NULL)) == NULL) { in main() 153 if ((kind = elf_kind(elf)) != ELF_K_ELF) { in main() 162 if (gelf_getehdr(elf, &ehdr) == NULL) { in main() 179 if (!print_file_features(elf, ehdr.e_phnum, fd, in main() 184 } else if (!edit_file_features(elf, ehdr.e_phnum, fd, in main() 190 if (elf != NULL) in main() 191 elf_end(elf); in main() 295 edit_file_features(Elf *elf, int phcount, int fd, char *val, bool endian_swap) in edit_file_features() argument [all …]
|
/freebsd/contrib/elftoolchain/libdwarf/ |
H A D | dwarf_init.c | 33 dwarf_elf_init(Elf *elf, int mode, Dwarf_Handler errhand, Dwarf_Ptr errarg, in dwarf_elf_init() argument 39 if (elf == NULL || ret_dbg == NULL) { in dwarf_elf_init() 52 if (_dwarf_elf_init(dbg, elf, error) != DW_DLE_NONE) { in dwarf_elf_init() 73 dwarf_get_elf(Dwarf_Debug dbg, Elf **elf, Dwarf_Error *error) in dwarf_get_elf() argument 77 if (dbg == NULL || elf == NULL) { in dwarf_get_elf() 83 *elf = e->eo_elf; in dwarf_get_elf() 93 Elf *elf; in dwarf_init() local 111 if ((elf = elf_begin(fd, ELF_C_READ, NULL)) == NULL) { in dwarf_init() 119 if (_dwarf_elf_init(dbg, elf, error) != DW_DLE_NONE) { in dwarf_init()
|
H A D | libdwarf_elf_init.c | 132 _dwarf_elf_relocate(Dwarf_Debug dbg, Elf *elf, Dwarf_Elf_Data *ed, size_t shndx, in _dwarf_elf_relocate() argument 144 if (gelf_getehdr(elf, &eh) == NULL) { in _dwarf_elf_relocate() 151 while ((scn = elf_nextscn(elf, scn)) != NULL) { in _dwarf_elf_relocate() 252 _dwarf_elf_init(Dwarf_Debug dbg, Elf *elf, Dwarf_Error *error) in _dwarf_elf_init() argument 277 e->eo_elf = elf; in _dwarf_elf_init() 290 if (gelf_getehdr(elf, &e->eo_ehdr) == NULL) { in _dwarf_elf_init() 298 if (!elf_getshstrndx(elf, &e->eo_strndx)) { in _dwarf_elf_init() 309 while ((scn = elf_nextscn(elf, scn)) != NULL) { in _dwarf_elf_init() 319 if ((name = elf_strptr(elf, e->eo_strndx, sh.sh_name)) == in _dwarf_elf_init() 365 while ((scn = elf_nextscn(elf, scn)) != NULL && j < n) { in _dwarf_elf_init() [all …]
|
/freebsd/contrib/elftoolchain/brandelf/ |
H A D | brandelf.c | 94 Elf *elf; in main() local 159 elf = NULL; in main() 168 if ((elf = elf_begin(fd, (change || force) ? ELF_C_RDWR : in main() 175 if ((kind = elf_kind(elf)) != ELF_K_ELF) { in main() 185 if (gelf_getehdr(elf, &ehdr) == NULL) { in main() 206 if (elf_flagelf(elf, ELF_C_SET, ELF_F_LAYOUT) == 0) { in main() 217 if (gelf_update_ehdr(elf, &ehdr) == 0) { in main() 227 if (elf_update(elf, ELF_C_WRITE) == -1) { in main() 235 if (elf) in main() 236 elf_end(elf); in main()
|
/freebsd/contrib/libexecinfo/ |
H A D | symtab.c | 87 Elf *elf; in symtab_create() local 97 elf = elf_begin(fd, ELF_C_READ, NULL); in symtab_create() 98 if (elf == NULL) { in symtab_create() 105 elf_end(elf); in symtab_create() 108 if (gelf_getehdr(elf, &ehdr) == NULL) { in symtab_create() 110 elf_end(elf); in symtab_create() 116 while ((scn = elf_nextscn(elf, scn)) != NULL) { in symtab_create() 141 elf_strptr(elf, shdr.sh_link, sym.st_name), in symtab_create() 157 elf_strptr(elf, shdr.sh_link, sym.st_name)); in symtab_create() 169 elf_end(elf); in symtab_create() [all …]
|
/freebsd/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs.abi | 1 <abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libzfs.so.6'> 2 <elf-needed> 15 </elf-needed> 16 <elf-function-symbols> 17 …<elf-symbol name='_sol_getmntent' type='func-type' binding='global-binding' visibility='default-vi… 18 …<elf-symbol name='atomic_add_16' type='func-type' binding='global-binding' visibility='default-vis… 19 …<elf-symbol name='atomic_add_16_nv' type='func-type' binding='global-binding' visibility='default-… 20 …<elf-symbol name='atomic_add_32' type='func-type' binding='global-binding' visibility='default-vis… 21 …<elf-symbol name='atomic_add_32_nv' type='func-type' binding='global-binding' visibility='default-… 22 …<elf-symbol name='atomic_add_64' type='func-type' binding='global-binding' visibility='default-vis… [all …]
|
/freebsd/sys/contrib/openzfs/lib/libzfs_core/ |
H A D | libzfs_core.abi | 1 <abi-corpus version='2.0' architecture='elf-amd-x86_64' soname='libzfs_core.so.3'> 2 <elf-needed> 7 </elf-needed> 8 <elf-function-symbols> 9 …<elf-symbol name='_sol_getmntent' type='func-type' binding='global-binding' visibility='default-vi… 10 …<elf-symbol name='atomic_add_16' type='func-type' binding='global-binding' visibility='default-vis… 11 …<elf-symbol name='atomic_add_16_nv' type='func-type' binding='global-binding' visibility='default-… 12 …<elf-symbol name='atomic_add_32' type='func-type' binding='global-binding' visibility='default-vis… 13 …<elf-symbol name='atomic_add_32_nv' type='func-type' binding='global-binding' visibility='default-… 14 …<elf-symbol name='atomic_add_64' type='func-type' binding='global-binding' visibility='default-vis… [all …]
|
/freebsd/crypto/openssl/crypto/perlasm/ |
H A D | x86gas.pl | 133 push(@out,".size\t$nmdecor$func,.-".&::LABEL($func)."\n") if ($::elf); 140 if (!defined($com_start) or $::elf) 172 elsif ($::elf) { push (@out,"$tmp,4\n"); } 176 if ($::elf) { 214 if (($::pic && ($::elf || $::aout)) || $::macosx) 227 elsif ($sym eq "OPENSSL_ia32cap_P" && $::elf>0) 249 elsif ($::elf) 284 *::hidden = sub { push(@out,".hidden\t$nmdecor$_[0]\n"); } if ($::elf);
|
/freebsd/tools/test/stress2/misc/ |
H A D | elf.sh | 40 save=/tmp/elf.sh.img 56 cp /bin/ps ./elf 58 /tmp/flip -n 1 ./elf 59 cp elf $save; fsync $save; sync 60 timeout -s SIGKILL 2 ./elf aux > /dev/null 2>&1 || break
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | MipsArchTree.cpp | 26 using namespace lld::elf; 296 template <class ELFT> uint32_t elf::calcMipsEFlags() { in calcMipsEFlags() 352 uint8_t elf::getMipsFpAbiFlag(uint8_t oldFlag, uint8_t newFlag, in getMipsFpAbiFlag() 369 bool elf::isMipsN32Abi(const InputFile *f) { in isMipsN32Abi() 384 bool elf::isMicroMips() { return config->eflags & EF_MIPS_MICROMIPS; } in isMicroMips() 386 bool elf::isMipsR6() { in isMipsR6() 391 template uint32_t elf::calcMipsEFlags<ELF32LE>(); 392 template uint32_t elf::calcMipsEFlags<ELF32BE>(); 393 template uint32_t elf::calcMipsEFlags<ELF64LE>(); 394 template uint32_t elf::calcMipsEFlags<ELF64BE>();
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | drti.c | 102 Elf64_Ehdr *elf; in dtrace_dof_init() local 104 Elf32_Ehdr *elf; in dtrace_dof_init() local 148 elf = (void *)lmp->l_base; in dtrace_dof_init() 150 elf = (void *)lmp->l_addr; in dtrace_dof_init() 155 dh.dofhp_addr = elf->e_type == ET_DYN ? (uintptr_t) lmp->l_base : 0; in dtrace_dof_init() 158 dh.dofhp_addr = elf->e_type == ET_DYN ? (uintptr_t) lmp->l_addr : 0; in dtrace_dof_init()
|
/freebsd/contrib/elftoolchain/strings/ |
H A D | strings.c | 266 Elf *elf; in handle_elf() local 280 elf = elf_begin(fd, ELF_C_READ, NULL); in handle_elf() 281 if (elf_kind(elf) != ELF_K_ELF) { in handle_elf() 282 (void)elf_end(elf); in handle_elf() 286 if (gelf_getehdr(elf, &elfhdr) == NULL) { in handle_elf() 287 (void)elf_end(elf); in handle_elf() 293 (void)elf_end(elf); in handle_elf() 297 while ((scn = elf_nextscn(elf, scn)) != NULL) { in handle_elf() 307 (void)elf_end(elf); in handle_elf()
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | elf | 3 # $File: elf,v 1.91 2024/11/09 23:52:23 christos Exp $ 4 # elf: file(1) magic for ELF executables 20 0 name elf-mips 33 0 name elf-sparc 42 0 name elf-pa-risc 48 0 name elf-riscv 56 0 name elf-le 106 >>>36 use elf-mips 109 >>>48 use elf-mips 116 >>>36 use elf-pa-risc [all …]
|