Lines Matching defs:vsdata
396 * vsdata - VERSYM related data from the object
405 gvers_syms(const Gver_sym_data *vsdata, GElf_Half vd_ndx,
411 for (_symn = 0; _symn < vsdata->vsd_symn; _symn++) {
415 if (vsdata->vsd_vsp[_symn] != vd_ndx)
418 (void) gelf_getsym(vsdata->vsd_sym_data, _symn, &sym);
419 name = demangle(vsdata->vsd_strs + sym.st_name);
553 gvers_need(Cache *cache, Cache *need, const Gver_sym_data *vsdata,
561 int show = vflag || (vsdata == NULL) || !oflag;
606 if ((started == 0) || (vsdata != NULL)) {
629 if (vflag || (vsdata != NULL) ||
636 if (vsdata == NULL)
649 if (vsdata != NULL)
664 if (vsdata && (vnap->vna_other > 0))
665 gvers_syms(vsdata, vnap->vna_other,
668 if (show && started && (vsdata == NULL))
785 recurse_syms(const Gver_sym_data *vsdata, GVer_desc *vdp, const char *file)
793 gvers_syms(vsdata, _vdp->vd_ndx, _vdp->vd_name, NULL, file);
795 recurse_syms(vsdata, _vdp, file);
804 gvers_def(Cache *cache, Cache *def, const Gver_sym_data *vsdata,
953 if (vsdata && !oflag)
958 if (vsdata && !oflag)
961 else if (!vsdata) {
971 if (vsdata == NULL)
980 gvers_syms(vsdata, vdp->vd_ndx, vdp->vd_name, NULL, file);
982 recurse_syms(vsdata, vdp, file);
994 gvers_syms(vsdata, bvdp->vd_ndx,
1016 const Gver_sym_data *vsdata = NULL;
1238 vsdata = &vsdata_s;
1254 nerror = gvers_need(cache, _cache_need, vsdata, file);
1260 derror = gvers_def(cache, _cache_def, vsdata, file);