Searched refs:strndx (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/elftoolchain/libelf/
H A Delf_shstrndx.c35 _libelf_getshdrstrndx(Elf *e, size_t *strndx) argument
49 *strndx = e->e_u.e_elf.e_strndx;
55 elf_getshdrstrndx(Elf *e, size_t *strndx) argument
57 return (_libelf_getshdrstrndx(e, strndx));
61 elf_getshstrndx(Elf *e, size_t *strndx) /* Deprecated API. */ argument
63 return (_libelf_getshdrstrndx(e, strndx) >= 0);
67 elf_setshstrndx(Elf *e, size_t strndx) argument
79 return (_libelf_setshstrndx(e, eh, ec, strndx));
H A Dlibelf_ehdr.c42 uint16_t strndx)
84 e->e_u.e_elf.e_strndx = (strndx != SHN_XINDEX) ? strndx :
110 uint16_t phnum, shnum, strndx; local
182 strndx = ((Elf32_Ehdr *) ehdr)->e_shstrndx;
187 strndx = ((Elf64_Ehdr *) ehdr)->e_shstrndx;
192 strndx == SHN_XINDEX))) {
201 if ((shnum == 0 && shoff != 0) || phnum == PN_XNUM || strndx == SHN_XINDEX) {
202 if (_libelf_load_extended(e, ec, shoff, phnum, strndx) == 0)
208 e->e_u.e_elf.e_strndx = strndx;
41 _libelf_load_extended(Elf *e, int ec, uint64_t shoff, uint16_t phnum, uint16_t strndx) argument
[all...]
/freebsd-13-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_dof.c716 dof_stridx_t strndx = 0; local
772 strndx = dof_add_string(ddo, fmt);
774 strndx = dof_add_string(ddo,
777 strndx = 0; /* use dtad_arg instead */
786 if (strndx != 0) {
787 dofa[i].dofa_arg = strndx;
/freebsd-13-stable/contrib/elftoolchain/nm/
H A Dnm.c655 size_t strndx, const char *type_table, const char **sec_table,
692 ndx = shdr.sh_type == SHT_DYNSYM ? dynndx : strndx;
1200 size_t i, shstrndx, shnum, dynndx, strndx; local
1215 strndx = SHN_UNDEF;
1294 strndx = elf_ndxscn(scn);
1295 if (strndx == SHN_UNDEF) {
1328 (strndx == SHN_UNDEF && nm_opts.print_symbol == PRINT_SYM_SYM)) {
1435 p_data.list_num = get_sym(elf, &list_head, shnum, dynndx, strndx,
654 get_sym(Elf *elf, struct sym_head *headp, int shnum, size_t dynndx, size_t strndx, const char *type_table, const char **sec_table, int sec_table_size) argument

Completed in 262 milliseconds