Home | History | Annotate | Download | only in ld.elf_so

Lines Matching defs:vd

138 	const Elf_Verdef *vd = depobj->verdef;
141 if (vd == NULL) {
147 for (;; vd = (const Elf_Verdef *)((const char *)vd + vd->vd_next)) {
148 if (vd->vd_version != VER_DEF_CURRENT) {
151 depobj->path, vd->vd_version);
154 dbg(("hash: 0x%x, vd_hash: 0x%x", hash, vd->vd_hash));
155 if (hash == vd->vd_hash) {
157 ((const char *)vd + vd->vd_aux);
163 if (vd->vd_next == 0)
180 const Elf_Verdef *vd;
240 for (vd = obj->verdef;
241 vd != NULL;
242 vd = (const Elf_Verdef *)((const char *)vd + vd->vd_next)) {
244 if (vd->vd_version != VER_DEF_CURRENT) {
247 obj->path, vd->vd_version);
251 dbg(("verdef: vn_ndx: 0x%x", vd->vd_ndx));
252 vernum = VER_DEF_IDX(vd->vd_ndx);
256 if (vd->vd_next == 0) {
307 for (vd = obj->verdef;
308 vd != NULL;
309 vd = (const Elf_Verdef *)((const char *)vd + vd->vd_next)) {
311 if ((vd->vd_flags & VER_FLG_BASE) == 0) {
312 vernum = VER_DEF_IDX(vd->vd_ndx);
315 ((const char *)vd + vd->vd_aux);
316 obj->vertab[vernum].hash = vd->vd_hash;
325 if (vd->vd_next == 0) {