Home
last modified time | relevance | path

Searched refs:elf (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/freebsd/bin/sh/tests/builtins/
H A Dcommand7.011 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 Dtype2.011 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 Dinput.c50 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 Dctfconvert.c91 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 Dutil.c65 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 DObjectFileELF.h26 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 Dldd.c266 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 DMakefile11 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 Dlibuutil.abi1 <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 DMakefile5 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 Dsize.c100 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 Dlibnvpair.abi1 <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 Delfctl.c92 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 Ddwarf_init.c33 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 Dlibdwarf_elf_init.c132 _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 Dbrandelf.c94 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 Dsymtab.c87 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 Dlibzfs.abi1 <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 Dlibzfs_core.abi1 <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 Dx86gas.pl133 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 Delf.sh40 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 DMipsArchTree.cpp26 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 Ddrti.c102 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 Dstrings.c266 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 Delf3 # $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 …]

12345678910>>...13