Lines Matching defs:verdef
162 pr_warn("elf: failed to get verdef ELF section in '%s'\n", binary_path);
255 GElf_Verdef verdef;
261 while (gelf_getverdef(iter->verdefs, offset, &verdef)) {
262 if (verdef.vd_ndx != ver) {
263 if (!verdef.vd_next)
265 offset += verdef.vd_next;
268 if (!gelf_getverdaux(iter->verdefs, offset + verdef.vd_aux, &verdaux))
273 while (memcpy(&verdef, (void *)iter->verdefs->d_buf + offset, sizeof(GElf_Verdef)) != NULL) {
274 if (verdef.vd_ndx != ver) {
275 if (!verdef.vd_next)
277 offset += verdef.vd_next;
280 if(memcpy(&verdaux, (void *)iter->verdefs->d_buf + offset + verdef.vd_aux, sizeof(GElf_Verdaux)) == NULL) {
315 * get version name from ELF verdef section for comparison.