Lines Matching refs:ndx
216 gelf_getphdr(Elf *elf, int ndx, GElf_Phdr *dst) in gelf_getphdr() argument
227 if (phnum <= ndx) { in gelf_getphdr()
239 Elf32_Phdr *p = &((Elf32_Phdr *)elf32_getphdr(elf))[ndx]; in gelf_getphdr()
254 *dst = ((GElf_Phdr *)phdrs)[ndx]; in gelf_getphdr()
263 gelf_update_phdr(Elf *elf, int ndx, GElf_Phdr *src) in gelf_update_phdr() argument
274 if (phnum < ndx) { in gelf_update_phdr()
281 Elf32_Phdr *dst = &((Elf32_Phdr *)elf32_getphdr(elf))[ndx]; in gelf_update_phdr()
301 dst[ndx] = *(GElf_Phdr *)src; in gelf_update_phdr()
468 gelf_getsym(Elf_Data * data, int ndx, GElf_Sym * dst) in gelf_getsym() argument
488 if ((entsize * ndx) >= data->d_size) { in gelf_getsym()
493 s = &(((Elf32_Sym *)data->d_buf)[ndx]); in gelf_getsym()
502 *dst = ((GElf_Sym *)data->d_buf)[ndx]; in gelf_getsym()
510 gelf_update_sym(Elf_Data *dst, int ndx, GElf_Sym *src) in gelf_update_sym() argument
530 if ((entsize * ndx) >= dst->d_size) { in gelf_update_sym()
536 d = &(((Elf32_Sym *)dst->d_buf)[ndx]); in gelf_update_sym()
547 ((Elf64_Sym *)dst->d_buf)[ndx] = *((Elf64_Sym *)src); in gelf_update_sym()
555 gelf_getsyminfo(Elf_Data *data, int ndx, GElf_Syminfo *dst) in gelf_getsyminfo() argument
574 if ((entsize * ndx) >= data->d_size) { in gelf_getsyminfo()
580 si = &(((Elf32_Syminfo *)data->d_buf)[ndx]); in gelf_getsyminfo()
584 *dst = ((GElf_Syminfo *)data->d_buf)[ndx]; in gelf_getsyminfo()
591 gelf_update_syminfo(Elf_Data *dst, int ndx, GElf_Syminfo *src) in gelf_update_syminfo() argument
610 if ((entsize * ndx) >= dst->d_size) { in gelf_update_syminfo()
614 Elf32_Syminfo * d = &(((Elf32_Syminfo *)dst->d_buf)[ndx]); in gelf_update_syminfo()
618 ((Elf64_Syminfo *)dst->d_buf)[ndx] = *((Elf64_Syminfo *)src); in gelf_update_syminfo()
625 gelf_getdyn(Elf_Data *data, int ndx, GElf_Dyn *dst) in gelf_getdyn() argument
644 if ((entsize * ndx) >= data->d_size) { in gelf_getdyn()
648 Elf32_Dyn * d = &((Elf32_Dyn *)data->d_buf)[ndx]; in gelf_getdyn()
653 *dst = ((Elf64_Dyn *)data->d_buf)[ndx]; in gelf_getdyn()
661 gelf_update_dyn(Elf_Data *dst, int ndx, GElf_Dyn *src) in gelf_update_dyn() argument
680 if ((entsize * ndx) >= dst->d_size) { in gelf_update_dyn()
684 Elf32_Dyn * d = &((Elf32_Dyn *)dst->d_buf)[ndx]; in gelf_update_dyn()
691 ((Elf64_Dyn *)dst->d_buf)[ndx] = *(Elf64_Dyn*)src; in gelf_update_dyn()
701 int ndx, GElf_Sym *symptr, Elf32_Word *xshndx) in gelf_getsymshndx() argument
703 if (gelf_getsym(symdata, ndx, symptr) == 0) in gelf_getsymshndx()
707 if ((ndx * sizeof (Elf32_Word)) >= shndxdata->d_size) { in gelf_getsymshndx()
712 *xshndx = (((Elf32_Word *)shndxdata->d_buf)[ndx]); in gelf_getsymshndx()
722 int ndx, GElf_Sym *symptr, Elf32_Word xshndx) in gelf_update_symshndx() argument
724 if (gelf_update_sym(symdata, ndx, symptr) == 0) in gelf_update_symshndx()
728 if ((ndx * sizeof (Elf32_Word)) >= shndxdata->d_size) { in gelf_update_symshndx()
733 ((Elf32_Word *)shndxdata->d_buf)[ndx] = xshndx; in gelf_update_symshndx()
741 gelf_getmove(Elf_Data *src, int ndx, GElf_Move *dst) in gelf_getmove() argument
760 if ((entsize * ndx) >= src->d_size) { in gelf_getmove()
764 Elf32_Move * m = &((Elf32_Move *)src->d_buf)[ndx]; in gelf_getmove()
773 *dst = ((Elf64_Move *)src->d_buf)[ndx]; in gelf_getmove()
781 gelf_update_move(Elf_Data *dest, int ndx, GElf_Move *src) in gelf_update_move() argument
800 if ((entsize * ndx) >= dest->d_size) { in gelf_update_move()
804 Elf32_Move * m = &((Elf32_Move *)dest->d_buf)[ndx]; in gelf_update_move()
813 ((Elf64_Move *)dest->d_buf)[ndx] = *(Elf64_Move *)src; in gelf_update_move()
822 gelf_getrela(Elf_Data *src, int ndx, GElf_Rela *dst) in gelf_getrela() argument
841 if ((entsize * ndx) >= src->d_size) { in gelf_getrela()
845 Elf32_Rela * r = &((Elf32_Rela *)src->d_buf)[ndx]; in gelf_getrela()
859 *dst = ((Elf64_Rela *)src->d_buf)[ndx]; in gelf_getrela()
867 gelf_update_rela(Elf_Data *dst, int ndx, GElf_Rela *src) in gelf_update_rela() argument
886 if ((entsize * ndx) >= dst->d_size) { in gelf_update_rela()
890 Elf32_Rela * r = &((Elf32_Rela *)dst->d_buf)[ndx]; in gelf_update_rela()
905 ((Elf64_Rela *)dst->d_buf)[ndx] = *(Elf64_Rela *)src; in gelf_update_rela()
915 gelf_getrel(Elf_Data *src, int ndx, GElf_Rel *dst) in gelf_getrel() argument
934 if ((entsize * ndx) >= src->d_size) { in gelf_getrel()
938 Elf32_Rel * r = &((Elf32_Rel *)src->d_buf)[ndx]; in gelf_getrel()
950 *dst = ((Elf64_Rel *)src->d_buf)[ndx]; in gelf_getrel()
958 gelf_update_rel(Elf_Data *dst, int ndx, GElf_Rel *src) in gelf_update_rel() argument
977 if ((entsize * ndx) >= dst->d_size) { in gelf_update_rel()
981 Elf32_Rel * r = &((Elf32_Rel *)dst->d_buf)[ndx]; in gelf_update_rel()
995 ((Elf64_Rel *)dst->d_buf)[ndx] = *(Elf64_Rel *)src; in gelf_update_rel()
1017 gelf_getcap(Elf_Data *data, int ndx, GElf_Cap *dst) in gelf_getcap() argument
1037 if ((entsize * ndx) >= data->d_size) { in gelf_getcap()
1041 Elf32_Cap *c = &(((Elf32_Cap *)data->d_buf)[ndx]); in gelf_getcap()
1046 *dst = ((GElf_Cap *)data->d_buf)[ndx]; in gelf_getcap()
1053 gelf_update_cap(Elf_Data *dst, int ndx, GElf_Cap *src) in gelf_update_cap() argument
1073 if ((entsize * ndx) >= dst->d_size) { in gelf_update_cap()
1077 Elf32_Cap *c = &(((Elf32_Cap *)dst->d_buf)[ndx]); in gelf_update_cap()
1082 ((Elf64_Cap *)dst->d_buf)[ndx] = *((Elf64_Cap *)src); in gelf_update_cap()